0001558370-22-012427.txt : 20220805 0001558370-22-012427.hdr.sgml : 20220805 20220805160629 ACCESSION NUMBER: 0001558370-22-012427 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220805 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33387 FILM NUMBER: 221140794 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-Q 1 gsit-20220630x10q.htm 10-Q
0024553753truetrue0001126741--03-312023Q1falseGSI TECHNOLOGY INC244862390001126741us-gaap:CommonStockMember2022-04-012022-06-300001126741us-gaap:CommonStockMember2021-04-012021-06-300001126741us-gaap:RetainedEarningsMember2022-06-300001126741us-gaap:AdditionalPaidInCapitalMember2022-06-300001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001126741us-gaap:RetainedEarningsMember2022-03-310001126741us-gaap:AdditionalPaidInCapitalMember2022-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001126741us-gaap:RetainedEarningsMember2021-06-300001126741us-gaap:AdditionalPaidInCapitalMember2021-06-300001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001126741us-gaap:RetainedEarningsMember2021-03-310001126741us-gaap:AdditionalPaidInCapitalMember2021-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001126741us-gaap:CommonStockMember2022-06-300001126741us-gaap:CommonStockMember2022-03-310001126741us-gaap:CommonStockMember2021-06-300001126741us-gaap:CommonStockMember2021-03-310001126741gsit:ShareBasedCompensationRangeTenMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeNineMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeEightMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeTwoMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeThreeMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeSixMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeSevenMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeOneMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeFourMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeFiveMember2022-04-012022-06-300001126741gsit:ShareBasedCompensationRangeTwoMember2022-06-300001126741gsit:ShareBasedCompensationRangeThreeMember2022-06-300001126741gsit:ShareBasedCompensationRangeSixMember2022-06-300001126741gsit:ShareBasedCompensationRangeSevenMember2022-06-300001126741gsit:ShareBasedCompensationRangeOneMember2022-06-300001126741gsit:ShareBasedCompensationRangeFourMember2022-06-300001126741gsit:ShareBasedCompensationRangeFiveMember2022-06-300001126741gsit:ShareBasedCompensationRangeTenMember2022-06-300001126741gsit:ShareBasedCompensationRangeNineMember2022-06-300001126741gsit:ShareBasedCompensationRangeEightMember2022-06-300001126741us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001126741gsit:EmployeeStockPurchasePlanMember2022-04-012022-06-300001126741us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001126741gsit:EmployeeStockPurchasePlanMember2021-04-012021-06-300001126741gsit:RestOfWorldMember2022-04-012022-06-300001126741gsit:OriginalEquipmentManufacturerMember2022-04-012022-06-300001126741gsit:DistributionMember2022-04-012022-06-300001126741gsit:ContractManufacturersMember2022-04-012022-06-300001126741country:US2022-04-012022-06-300001126741country:SG2022-04-012022-06-300001126741country:NL2022-04-012022-06-300001126741country:DE2022-04-012022-06-300001126741country:CN2022-04-012022-06-300001126741gsit:RestOfWorldMember2021-04-012021-06-300001126741gsit:OriginalEquipmentManufacturerMember2021-04-012021-06-300001126741gsit:DistributionMember2021-04-012021-06-300001126741gsit:ContractManufacturersMember2021-04-012021-06-300001126741country:US2021-04-012021-06-300001126741country:SG2021-04-012021-06-300001126741country:NL2021-04-012021-06-300001126741country:DE2021-04-012021-06-300001126741country:CN2021-04-012021-06-300001126741gsit:NonRecurringEngineeringServicesMembergsit:WistronNewebCorpMember2022-04-012022-06-300001126741gsit:NonRecurringEngineeringServicesMembergsit:WistronNewebCorpMember2021-04-012021-06-300001126741us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-06-300001126741us-gaap:LeaseholdImprovementsMember2022-06-300001126741us-gaap:LandMember2022-06-300001126741us-gaap:FurnitureAndFixturesMember2022-06-300001126741us-gaap:BuildingAndBuildingImprovementsMember2022-06-300001126741gsit:ComputerAndOtherEquipmentMember2022-06-300001126741us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-03-310001126741us-gaap:LeaseholdImprovementsMember2022-03-310001126741us-gaap:LandMember2022-03-310001126741us-gaap:FurnitureAndFixturesMember2022-03-310001126741us-gaap:BuildingAndBuildingImprovementsMember2022-03-310001126741gsit:ComputerAndOtherEquipmentMember2022-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001126741us-gaap:RetainedEarningsMember2022-04-012022-06-300001126741us-gaap:RetainedEarningsMember2021-04-012021-06-300001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-3100011267412015-11-230001126741us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001126741us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-3100011267412022-01-012022-03-310001126741us-gaap:PatentsMember2022-06-300001126741us-gaap:ComputerSoftwareIntangibleAssetMember2022-06-300001126741gsit:ProductDesignsMember2022-06-300001126741us-gaap:PatentsMember2022-03-310001126741us-gaap:ComputerSoftwareIntangibleAssetMember2022-03-310001126741gsit:ProductDesignsMember2022-03-310001126741us-gaap:BondsMember2022-06-300001126741gsit:SupranationalObligationsMember2022-06-300001126741us-gaap:BondsMember2022-03-310001126741gsit:SupranationalObligationsMember2022-03-310001126741us-gaap:CertificatesOfDepositMember2022-06-300001126741us-gaap:CertificatesOfDepositMember2022-03-3100011267412021-06-3000011267412021-03-310001126741us-gaap:OtherLiabilitiesMember2022-06-300001126741us-gaap:OtherLiabilitiesMember2022-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-06-300001126741us-gaap:ShortTermInvestmentsMember2022-06-300001126741gsit:ShortTermInvestmentsSupranationalObligationsMember2022-06-300001126741gsit:ShortTermInvestmentsCertificatesOfDepositMember2022-06-300001126741gsit:ShortTermInvestmentsAgencyBondsMember2022-06-300001126741gsit:LongTermInvestmentsSupranationalObligationsMember2022-06-300001126741gsit:LongTermInvestmentsMember2022-06-300001126741gsit:LongTermInvestmentsCertificatesOfDepositMember2022-06-300001126741us-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:FairValueMeasurementsRecurringMember2022-06-300001126741us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001126741us-gaap:FairValueMeasurementsRecurringMember2022-06-300001126741us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001126741us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001126741us-gaap:CostOfSalesMember2022-04-012022-06-300001126741us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001126741us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001126741us-gaap:CostOfSalesMember2021-04-012021-06-300001126741us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001126741us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001126741srt:MinimumMember2022-06-300001126741srt:MaximumMember2022-06-300001126741gsit:Covid19Member2022-04-012022-06-300001126741srt:MinimumMember2022-04-012022-06-300001126741srt:MaximumMember2022-04-012022-06-3000011267412022-03-3100011267412021-04-012021-06-300001126741gsit:SRMProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001126741us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001126741gsit:SRMProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001126741us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-3000011267412022-06-3000011267412022-07-3100011267412022-04-012022-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesgsit:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended June 30, 2022

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

77-0398779

(State or other jurisdiction of incorporation or organization)

(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

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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes    No  

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

Large accelerated filer  

Accelerated filer  

Non-accelerated filer  

Smaller reporting company  

Emerging growth company  

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

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

The number of shares of the registrant’s common stock outstanding as of July 31, 2022: 24,553,753.

GSI TECHNOLOGY, INC.

FORM 10-Q FOR THE QUARTERLY PERIOD ENDED JUNE 30, 2022

Page

PART I — FINANCIAL INFORMATION

Item 1.

Financial Statements

2

Condensed Consolidated Balance Sheets

2

Condensed Consolidated Statements of Operations

3

Condensed Consolidated Statements of Comprehensive Loss

4

Condensed Consolidated Statements of Stockholders’ Equity

5

Condensed Consolidated Statements of Cash Flows

6

Notes to Condensed Consolidated Financial Statements

7

Item 2.

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

21

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

27

Item 4.

Controls and Procedures

27

PART II — OTHER INFORMATION

Item 1A.

Risk Factors

28

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

47

Item 6.

Exhibits

47

Signatures

48

1

PART I — FINANCIAL INFORMATION

Item 1.Financial Statements

GSI TECHNOLOGY, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

June 30, 

March 31, 

2022

  

2022

    

(In thousands, except share
and per share amounts)

ASSETS

Cash and cash equivalents

   

$

33,533

    

$

36,971

Short-term investments

 

7,928

 

6,992

Accounts receivable, net

 

4,309

 

4,518

Inventories

 

4,780

 

4,655

Prepaid expenses and other current assets

 

1,809

 

1,555

Total current assets

 

52,359

 

54,691

Property and equipment, net

 

7,234

 

7,359

Operating lease right-of-use assets

1,129

889

Long-term investments

 

875

 

3,345

Goodwill

7,978

7,978

Intangible assets, net

1,964

2,023

Deposits

 

130

 

137

Total assets

 

$

71,669

 

$

76,422

LIABILITIES AND STOCKHOLDERS’ EQUITY

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

 

$

1,403

 

$

1,474

Lease liabilities, current

580

537

Accrued expenses and other liabilities

 

5,586

 

6,850

Total current liabilities

 

7,569

 

8,861

Deferred tax liability

 

11

 

11

Lease liabilities, non-current

503

361

Contingent consideration, non-current

2,321

2,738

Total liabilities

 

10,404

 

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,553,753 and 24,486,239 shares, respectively

 

25

 

24

Additional paid-in capital

 

53,899

 

53,083

Accumulated other comprehensive loss

 

(181)

 

(154)

Retained earnings

 

7,522

 

11,498

Total stockholders’ equity

 

61,265

 

64,451

Total liabilities and stockholders’ equity

 

$

71,669

 

$

76,422

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

2

GSI TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

Three Months Ended June 30, 

2022

2021

    

(In thousands, except per share amounts)

Net revenues

    

$

8,909

    

$

8,791

Cost of revenues ($57 and $13 to a related party)

 

3,544

 

4,009

Gross profit

 

5,365

 

4,782

Operating expenses:

Research and development

6,619

6,103

Selling, general and administrative

2,688

3,040

Total operating expenses

 

9,307

 

9,143

Loss from operations

 

(3,942)

 

(4,361)

Interest income, net

22

23

Other income (expense), net

4

(43)

Loss before income taxes

 

(3,916)

 

(4,381)

Provision (benefit) for income taxes

60

(172)

Net loss

 

$

(3,976)

 

$

(4,209)

Net loss per share:

Basic

 

$

(0.16)

 

$

(0.17)

Diluted

 

$

(0.16)

 

$

(0.17)

Weighted average shares used in per share calculations:

Basic

24,523

24,095

Diluted

24,523

24,095

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

3

GSI TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(Unaudited)

Three Months Ended June 30, 

2022

2021

    

(In thousands)

Net loss

    

$

(3,976)

    

$

(4,209)

Net unrealized loss on available-for-sale investments

 

(27)

 

(15)

Total comprehensive loss

 

$

(4,003)

 

$

(4,224)

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

4

GSI TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

(Unaudited)

Accumulated

Additional

Other

Total

Common Stock

Paid-in

Comprehensive

Retained

Stockholders'

    

Shares

    

Amount

    

Capital

    

Loss

    

Earnings

    

Equity

Three months ended June 30, 2022

(In thousands, except share amounts)

Balance, March 31, 2022

24,486,239

$

24

$

53,083

$

(154)

$

11,498

$

64,451

Issuance of common stock under employee stock option plans

67,514

1

178

179

Stock-based compensation expense

638

638

Net loss

(3,976)

(3,976)

Net unrealized loss on available-for-sale investments

(27)

(27)

Balance, June 30, 2022

24,553,753

$

25

$

53,899

$

(181)

$

7,522

$

61,265

Three months ended June 30, 2021

Balance, March 31, 2021

24,020,276

$

24

$

47,722

$

(20)

$

27,866

$

75,592

Issuance of common stock under employee stock option plans

145,786

783

783

Stock-based compensation expense

823

823

Net loss

(4,209)

(4,209)

Net unrealized loss on available-for-sale investments

(15)

(15)

Balance, June 30, 2021

24,166,062

$

24

$

49,328

$

(35)

$

23,657

$

72,974

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

5

GSI TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

Three Months Ended June 30, 

2022

2021

    

(In thousands)

Cash flows from operating activities:

Net loss

   

$

(3,976)

    

$

(4,209)

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

Allowance for doubtful accounts and other

 

(26)

 

(69)

Provision for excess and obsolete inventories

 

43

 

160

Non-cash lease expense

136

113

Depreciation and amortization

 

256

 

246

Stock-based compensation

 

638

 

823

Amortization of premium on investments

 

7

 

32

Changes in assets and liabilities:

Accounts receivable

 

235

 

(885)

Inventories

 

(168)

 

252

Prepaid expenses and other assets

 

(247)

 

(315)

Accounts payable

 

(37)

 

44

Accrued expenses and other liabilities

 

(1,872)

 

(813)

Net cash used in operating activities

 

(5,011)

 

(4,621)

Cash flows from investing activities:

Maturities of short-term investments

 

1,500

4,133

Purchases of property and equipment

 

(106)

(39)

Net cash provided by investing activities

 

1,394

 

4,094

Cash flows from financing activities:

Proceeds from issuance of common stock under employee stock plans

 

179

783

Net cash provided by financing activities

 

179

 

783

Net increase (decrease) in cash and cash equivalents

 

(3,438)

 

256

Cash and cash equivalents at beginning of the period

 

36,971

44,234

Cash and cash equivalents at end of the period

 

$

33,533

 

$

44,490

Non-cash investing and financing activities:

Purchases of property and equipment through accounts payable and
accruals

$

$

314

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

376

Supplemental cash flow information:

Net cash paid for income taxes

 

$

30

 

$

38

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

6

GSI TECHNOLOGY, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

NOTE 1—THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The accompanying unaudited condensed consolidated financial statements of GSI Technology, Inc. and its subsidiaries (“GSI” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission.  Accordingly, the interim financial statements do not include all of the information and footnotes required by GAAP for annual financial statements.  These interim financial statements contain all adjustments (which consist of only normal, recurring adjustments) that are, in the opinion of management, necessary to state fairly the interim financial information included therein.  The Company believes that the disclosures are adequate to make the information not misleading.  However, these financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

The consolidated results of operations for the three months ended June 30, 2022 are not necessarily indicative of the results to be expected for the entire fiscal year.

Significant accounting policies

There have been no material changes to our significant accounting policies that were disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

Risk and uncertainties

The COVID-19 pandemic has affected the business activities of the Company, its customers, suppliers and other business partners. Governments in affected regions have implemented, and may continue to implement, safety precautions including quarantines, travel restrictions, business closures, cancellations of public gatherings and other measures as they deem necessary. Many organizations and individuals, including the Company and its employees, are taking additional steps to avoid or reduce infection, including limiting travel and working from home. These measures are disrupting normal business operations and have had significant negative impacts on businesses and financial markets worldwide.

The Company continues to monitor its operations and government recommendations and has made modifications to its normal operations because of the COVID-19 global pandemic. The Company has instituted many preventative measures and is regularly evaluating those measures and others as it continues to better understand its current and future operating environment. From March 2020 through April 2022, except for the Company’s employees located in Taiwan, the majority of its employees worked from home around the world. In May 2021, due to a surge in COVID-19 infections in Taiwan, the Company’s Taiwan employees worked from home under alternating schedules, and returned to their offices in July 2021. The Company maintained a substantial portion of its manufacturing operational capacity at its primary manufacturing support facility located in Hsin Chu, Taiwan where the Company’s suppliers are located and where all of the Company’s products are manufactured. Since the outbreak of COVID-19, aside from supply chain shortages from the lengthening of lead times for wafers and assembly services and the impact of ongoing and expected price increases, including a 20% increase in the cost of wafers received in early calendar 2022, the Company has experienced minimal impact, and continues to experience minimal impact, on its manufacturing operations in Taiwan. Final testing of the Company’s products is conducted in house in both the US and Taiwan. Shipping and receiving operations were maintained by a skeleton crew with minimal impact. The Company’s revenues were impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of its customer

7

contacts to work from home. The Company’s results for the fiscal years ended March 31, 2022 and 2021 demonstrate 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, and continue to be 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. In addition to the continuing COVID-19 global pandemic, the recent military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures and rising interest rates may have an adverse impact on the Company’s business and financial condition.

The disruption to the marketplace resulting from the COVID-19 global pandemic that the Company continues to experience is unlike anything the Company has ever had to deal with. While the Company continues to monitor the business metrics that it has historically used to predict its financial performance, the Company is uncertain as to whether these metrics will operate consistently with its historical experience.

The Company believes that during the next 12 months the COVID-19 pandemic could impact general economic activity and demand in its end markets. Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak, if the pandemic continues, it will have an adverse effect on the Company’s results of operations, financial position, including potential impairments, and liquidity in fiscal year 2023. This expectation includes results from new information that may emerge concerning COVID-19, the effectiveness of vaccines and any actions taken to contain or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. The Company has made estimates of the impact of COVID-19 within its condensed consolidated financial statements and there may be changes to those estimates in future periods that could be material.

Accounting pronouncements not yet effective for fiscal 2023

In June 2016, the FASB issued 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. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements.

NOTE 2—REVENUE RECOGNITION

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

The majority of 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 typically 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 generally recognize revenue upon shipment of the

8

product. For consignment sales, 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 has elected to apply the optional exemption practical expedient provided in ASC 606 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 products sales is immaterial. The Company has also elected to recognize the cost for freight and shipping when control over the products sold passes to customers and revenue is recognized.

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 June 30, 2022.

The majority of the Company’s revenue is derived from sales of SRAM products which represent approximately 97% and 99% of total revenues in the three months ended June 30, 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 15% and 43% of the Company’s net revenues in the three months ended June 30, 2022 and 2021, respectively.

See “Note 12 — Segment and Geographic Information” for revenue by shipment destination.

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

Three Months Ended June 30, 

2022

2021

(In thousands)

Contract manufacturers

   

$

1,535

   

$

3,863

Distribution

7,305

4,710

OEMs

69

218

$

8,909

$

8,791

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:

9

Three Months Ended June 30, 

2022

2021

(In thousands, except per share amounts)

Net loss

    

$

(3,976)

    

$

(4,209)

Denominators:

Weighted average shares—Basic

24,523

24,095

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

Weighted average shares—Dilutive

 

24,523

 

24,095

Net loss per common share—Basic

 

$

(0.16)

$

(0.17)

Net loss per common share—Diluted

 

$

(0.16)

$

(0.17)

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

Three Months Ended June 30, 

2022

2021

(In thousands)

Shares underlying options and ESPP shares

8,113

5,648

NOTE 4—BALANCE SHEET DETAIL

June 30, 2022

March 31, 2022

    

(In thousands)

Inventories:

Work-in-progress

   

$

3,134

    

$

3,085

Finished goods

 

1,637

 

1,555

Inventory at distributors

 

9

 

15

 

$

4,780

 

$

4,655

June 30, 2022

March 31, 2022

    

(In thousands)

Accounts receivable, net:

Accounts receivable

   

$

4,364

    

$

4,599

Less: Allowances for doubtful accounts and other

 

(55)

 

(81)

 

$

4,309

 

$

4,518

June 30, 2022

March 31, 2022

    

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

537

$

68

Other receivables

182

226

Other prepaid expenses and other current assets

1,090

1,261

$

1,809

$

1,555

10

June 30, 2022

March 31, 2022

    

(In thousands)

Property and equipment, net:

Computer and other equipment

$

18,484

$

18,415

Software

4,428

4,425

Land

3,900

3,900

Building and building improvements

3,735

3,735

Furniture and fixtures

102

102

Leasehold improvements

878

878

31,527

31,455

Less: Accumulated depreciation

(24,293)

(24,096)

$

7,234

$

7,359

Depreciation expense was $197,000 and $187,000 for the three months ended June 30, 2022 and 2021, respectively.

11

The following tables summarize the components of intangible assets and related accumulated amortization balances at June 30, 2022 and March 31, 2022 (in thousands):

As of June 30, 2022

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,256)

1,964

Software

80

(80)

Total

$

4,890

$

(2,926)

$

1,964

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 included in cost of revenues was $59,000 and $59,000 for the three months ended June 30, 2022 and 2021, respectively.

As of June 30, 2022, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):

Fiscal year ending March 31,

2023 (remaining nine months)

$

175

2024

233

2025

233

2026

233

2027

233

Thereafter

857

Total

$

1,964

12

June 30, 2022

March 31, 2022

    

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

3,915

$

5,524

Accrued commissions

247

232

Income taxes payable

149

127

Miscellaneous accrued expenses

1,275

967

$

5,586

$

6,850

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.

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

The Company completed its annual impairment test during the fourth quarter of fiscal 2022 and concluded that there was no impairment, as the fair value of its sole reporting unit exceeded its carrying value. The Company believes that no triggering event has taken place subsequent to the fiscal 2022 annual assessment.

NOTE 6—INCOME TAXES

The current portion and long-term portion of the Company’s unrecognized tax benefits was $0 at both June 30, 2022 and March 31, 2022. As of June 30, 2022, $3.6 million of unrecognized tax benefits had been recorded as a reduction to net deferred tax assets. 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. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance.

Management believes that within the next twelve months the Company will not have a significant reduction in uncertain tax benefits, including interest and penalties, related to positions taken with respect to credits and loss carryforwards on previously filed tax returns.

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

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 federal tax authorities, and fiscal years 2012 through 2022 remain open to examination by California tax authorities. Fiscal years 2020, 2021 and 2022 are subject to audit by the Israeli tax authorities.

For the three months ended June 30, 2022 and June 30, 2021, the Company incurred income tax expense (benefit) of $60,000 and ($172,000) on net losses before income taxes of ($3.9 million) and ($4.4 million), respectively. The provision (benefit) was calculated using the annualized effective tax rate method. The Company’s estimated annual effective income tax rate, including discrete items, was approximately (1.49%) and 0.05% as of June 30, 2022 and 2021, respectively. The annual effective tax rates as of June 30, 2022 and 2021 vary from the United States statutory income tax rate primarily due to valuation allowances in the United States, whereby pre-tax losses do not result in the recognition of corresponding income tax benefits and expenses and the foreign tax differential.

13

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 June 30, 2022, the Level 1 category included money market funds of $13.7 million, which were included in cash and cash equivalents on the Condensed 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 June 30, 2022, the Level 2 category included short-term investments of $7.9 million and long-term investments of $875,000, which were comprised of certificates of deposit, government and agency securities.

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 June 30, 2022, the Company’s Level 3 financial instruments measured at fair value on the Condensed Consolidated Balance Sheets consisted of the contingent consideration liability related to the acquisition of MikaMonu. The fair value of the contingent consideration liability 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 success (achievement of the various contingent events) 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 success would result in a significantly higher (lower) fair value measurement. Conversely, a significant increase or (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 success 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. 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 Condensed Consolidated Statements of Operations. During the most recent re-measurement of the contingent consideration liability as of June 30, 2022, the Company used a risk-adjusted discount rate of approximately 15.9% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 0% to 15% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheet at June 30, 2022 and March 31, 2022 in the amount of $2.3 million and $2.7 million, respectively.

14

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

    

June 30, 2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

13,673

$

13,673

$

$

Marketable securities

8,803

8,803

Total

$

22,476

$

13,673

$

8,803

$

Liabilities:

Contingent consideration

$

2,321

$

$

$

2,321

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 three months ended June 30, 2022 and 2021, respectively:

Three Months Ended June 30, 

    

2022

    

2021

(In thousands)

Contingent consideration, beginning of period

$

2,738

$

4,225

Change due to accretion

33

22

Re-measurement of contingent consideration

(450)

Contingent consideration, end of period

$

2,321

$

4,247

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 in the Condensed Consolidated Balance Sheets.  The Company had money market funds of $13.7 million and $16.1 million at June 30, 2022 and March 31, 2022, respectively, included in cash and cash equivalents on the Condensed Consolidated Balance Sheets.  The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when declines are determined to be other-than-temporary.

15

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

June 30, 2022

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

5,000

$

$

(43)

$

4,957

Supranational obligations

1,003

(4)

999

Agency bonds

2,005

(33)

1,972

Total short-term investments

$

8,008

$

$

(80)

$

7,928

Long-term investments:

Certificates of deposit

$

250

$

$

(7)

$

243

Supranational obligations

652

(20)

632

Total long-term investments

$

902

$

$

(27)

$

875

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 June 30, 2022 and March 31, 2022, respectively.

June 30, 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

$

3,715

$

(35)

$

1,485

$

(15)

$

5,200

$

(50)

Agency bonds

1,971

(33)

1,971

(33)

Supranational obligations

1,632

(24)

1,632

(24)

$

7,318

$

(92)

$

1,485

$

(15)

$

8,803

$

(107)

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)

16

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.

The deferred tax asset related to unrecognized gains and losses on short-term and long-term investments was $29,000 and $22,000 at June 30, 2022 and March 31, 2022, respectively.

As of June 30, 2022, contractual maturities of the Company’s available-for-sale investments were as follows:

Fair

    

Cost

    

Value

(In thousands)

Maturing within one year

$

8,008

$

7,928

Maturing in one to three years

902

875

$

8,910

$

8,803

The Company classifies its short-term investments as “available-for-sale” as they are intended to be available for use in current operations.

NOTE 8—LEASES

The Company has operating leases for corporate offices, research and development facilities, certain equipment and software. The Company’s leases have remaining lease terms of 14 months to 58 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

June 30, 2022

March 31, 2022

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

1,129

$

889

Lease liabilities-current

$

580

$

537

Lease liabilities-non-current

503

361

Total operating lease liabilities

$

1,083

$

898

The following table provides the details of lease costs:

Three Months Ended June 30, 

2022

    

2021

(In thousands)

Operating lease cost

$

151

$

125

Short-term lease cost

8

31

$

159

$

156

17

The following table provides other information related to leases:

Three Months Ended June 30, 

2022

    

2021

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

151

$

127

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

Operating leases

$

376

$

Weighted-average remaining lease term (years):

Operating leases

2.68

1.97

Weighted-average discount rate:

Operating leases

4.34%

4.56%

The following table provides the maturities of the Company’s operating lease liabilities as of June 30, 2022:

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2023 (Remaining nine months)

$

443

2024

436

2025

84

2026

86

2027

89

Thereafter

8

Total undiscounted future cash flows

1,146

Less: Imputed interest

(63)

Present value of undiscounted future cash flows

$

1,083

Presentation on statement of financial position

Current

$

580

Non-current

$

503

NOTE 9—COMMITMENTS AND CONTINGENCIES

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 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 that may be required under these or similar agreements due to the conditional nature of the Company’s obligations and the unique facts and

18

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.

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 June 30, 2022 and March 31, 2022 and for the three months ended June 30, 2022 or 2021.

NOTE 10—STOCK-BASED COMPENSATION

As of June 30, 2022, 4,629,553 shares of common stock were available for grant under the Company’s Amended and Restated 2016 Equity Incentive Plan.

The following table summarizes the Company’s stock option activities for the three months ended June 30, 2022:

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

4,535,663

8,590,675

$

6.07

Granted

(107,210)

107,210

$

3.61

Exercised

$

$

Forfeited

201,100

(491,604)

$

5.58

Balance at June 30, 2022

4,629,553

8,206,281

5.40

$

6.07

Options vested and exercisable

5,654,013

4.04

$

5.98

$

13,946

Options vested and expected to vest

8,125,428

5.36

$

6.07

$

20,316

The weighted average fair value per underlying share of options granted during the three months ended June 30, 2022 and 2021 was $1.67 and $2.41, respectively.

Options outstanding by exercise price at June 30, 2022 were 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

 

$

3.38

-

4.81

907,941

$

4.02

4.79

622,971

$

4.00

$

4.98

-

4.99

1,024,621

$

4.99

3.66

1,024,621

$

4.99

$

5.13

-

5.58

1,377,156

$

5.43

6.24

658,938

$

5.27

$

5.59

-

5.83

1,157,552

$

5.76

5.29

566,596

$

5.71

$

5.91

-

6.70

1,336,144

$

6.42

5.46

1,178,813

$

6.46

$

6.86

-

7.26

937,148

$

7.08

3.92

937,148

$

7.08

$

7.40

-

7.88

667,706

$

7.62

7.32

384,743

$

7.64

$

8.06

157,210

$

8.06

7.60

78,604

$

8.06

$

8.09

82,160

$

8.09

5.58

82,160

$

8.09

$

8.30

558,643

$

8.30

7.06

119,419

$

8.30

8,206,281

$

6.07

5.40

5,654,013

$

5.98

19

The following table summarizes stock-based compensation expense by line item in the Condensed Consolidated Statements of Operations, all relating to employee stock plans:

Three Months Ended June 30, 

2022

2021

(In Thousands)

Cost of revenues

$

60

$

70

Research and development

351

470

Selling, general and administrative

227

283

Total

$

638

$

823

As stock-based compensation expense recognized in the Condensed Consolidated Statement of Operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures in accordance with authoritative guidance.  The Company estimates forfeitures at the time of grant and revises the original estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

No tax benefit related to stock-based compensation was recognized in the three months ended June 30, 2022 due to a full valuation allowance. There were no windfall tax benefits realized from exercised stock options in either of these periods. Compensation cost capitalized within inventory at June 30, 2022 was immaterial. As of June 30, 2022, the Company’s total unrecognized compensation cost was $4.7 million, which will be recognized over a weighted average period of 2.09 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:

Three Months Ended June 30, 

2022

2021

Stock Option Plans:

Risk-free interest rate

2.95

%

0.80

%

Expected life (in years)

5.00

5.00

Volatility

49.2

%

47.7

%

Dividend yield

%

%

Employee Stock Purchase Plan:

Risk-free interest rate

1.54

%

0.04

%

Expected life (in years)

0.50

0.50

Volatility

49.3

%

57.4

%

Dividend yield

%

%

NOTE 11—RELATED PARTY TRANSACTION

The Company incurred non-recurring engineering service expense and production charges of approximately $57,000 and $13,000 during the three months ended June 30, 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 $30,000 and $32,000 at June 30, 2022 and March 31, 2022, respectively, is included in accounts payable in the Condensed Consolidated Balance Sheets.

NOTE 12—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.

20

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

Three Months Ended June 30, 

2022

2021

(In thousands)

United States

   

$

3,568

   

$

4,534

China

887

321

Singapore

1,949

1,585

Netherlands

673

1,368

Germany

1,436

577

Rest of the world

396

406

$

8,909

$

8,791

All sales are denominated in United States dollars.

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

This Quarterly Report on Form 10-Q, and in particular the following Management’s Discussion and Analysis of Financial Condition and Results of Operations, 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 “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.

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 (AI) and high-performance computing (HPC), including natural language processing and computer vision. Our initial 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. 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.

21

Since 2020, the COVID-19 pandemic has affected the business activities of the Company, its customers, its suppliers and its other business partners. Governments have implemented, and may continue to implement, safety precautions including quarantines, travel restrictions, business closures, cancellations of public gatherings and other measures as they deem necessary. Many organizations and individuals, including the Company and our employees, are taking additional steps to avoid or reduce infection, including limiting travel and working from home. These measures have disrupted normal business operations and have had significant negative impacts on businesses and financial markets worldwide. While originally expected to be temporary, these disruptions negatively impacted our revenue, results of operations, financial condition, and liquidity in fiscal year 2021 and fiscal 2022, and are expected to continue to negatively impact us through fiscal 2023.

We continue to monitor our operations and government recommendations and have made modifications to our normal operations because of the COVID-19 global pandemic. We have instituted many preventative measures and are regularly evaluating those measures and others as we continue to better understand our current and future operating environment. From March 2020 through April 2022, except for our employees located in Taiwan, the majority of our employees worked from home around the world. In May 2021, due to a surge in COVID-19 infections in Taiwan, our employees in Taiwan worked from home under alternating schedules, and returned to their offices in July 2021. During the pandemic we have been able to maintain a substantial portion of our manufacturing operational capacity at our primary manufacturing support facility located in Hsin Chu, Taiwan where our suppliers are located and all of our products are manufactured. Since the outbreak of COVID-19, aside from supply chain shortages from the lengthening of lead times for wafers and assembly services and the impact of ongoing and expected price increases from suppliers, including a 20% increase in the cost of wafers received in early calendar 2022, we have experienced minimal impact, and continue to experience minimal impact, on our manufacturing operations in Taiwan. Final testing of our product is conducted in house. Shipping and receiving operations at our United States headquarters were maintained by a skeleton crew with minimal impact. Our revenues were 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, and continue to be 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. In addition to the continuing COVID-19 global pandemic, the recent military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures and rising interest rates may have an adverse impact on our business and financial condition.

The disruption to the marketplace that resulted from the COVID-19 global pandemic and that we are continuing to experience is unlike anything we have ever had to deal with. While we continue to monitor the business metrics that we have historically used to predict our financial performance, we are uncertain as to whether these metrics will operate consistently with our historical experience.

As of June 30, 2022, we had cash, cash equivalents, and short-term and long-term investments of $42.3 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 with no current expectations of additional cash infusions required. 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, the COVID-19 global pandemic will continue to impact general economic activity and demand in our end markets. In addition, supply chain constraints have had an impact on our ability to fulfill all of our orders. While there has been some improvement in the supply chain, the situation remains fluid, and we do not expect significant relief from these constraints before the end of calendar year 2022. Although it is difficult to estimate the length or gravity of the continued impact of the COVID-19 outbreak, it is expected to have an adverse effect on our results of operations, financial position, including potential impairments, and liquidity in fiscal year 2023.

22

Revenues.   Our revenues are derived primarily from sales of our Very Fast SRAM products. Sales to networking and telecommunications OEMs accounted for 49% 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, missiles 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 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 COVID-19 restrictions that require a significant number of our customer contacts to work from home. The majority of 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 typically 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 generally recognize revenue upon shipment of the product. Sales to consignment warehouses, who purchase products from us for use by contract manufacturers, are recorded upon delivery to the contract manufacturer.

Nokia was our largest customer in fiscal 2022, 2021 and 2020. 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 15%, 29%, 39% and 38% of our net revenues in the three months ended June 30, 2022 and in fiscal 2022, 2021 and 2020, 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 the three months ended June 30, 2022 and in fiscal 2022, 2021 or 2020.

Cost of Revenues.    Our cost of revenues consists primarily of wafer fabrication costs, wafer sort, assembly, test and burn-in expenses, the amortized cost of production mask sets, stock-based compensation and the cost of materials and overhead from operations. All of our wafer manufacturing and assembly operations, and a significant portion of our wafer sort testing operations, are outsourced. Accordingly, most of our cost of revenues consists of payments to TSMC and independent assembly and test houses. Because we do not have long-term, fixed-

23

price supply contracts, our wafer fabrication and other outsourced manufacturing costs are subject to the cyclical fluctuations in demand for semiconductors. We have experienced increased costs as a result of inflation, supply chain constraints for wafers and outsourced assembly, burn-in and test operations. We expect these increased manufacturing costs will continue through calendar 2023. 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.

Results of Operations

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

Three Months Ended June 30, 

2022

2021

Net revenues

100.0

%  

100.0

%  

Cost of revenues

39.8

45.6

Gross profit

60.2

54.4

Operating expenses:

Research and development

74.3

69.4

Selling, general and administrative

30.1

34.6

Total operating expenses

104.4

104.0

Loss from operations

(44.2)

(49.6)

Interest and other income (expense), net

0.3

(0.3)

Loss before income taxes

(43.9)

(49.9)

Provision (benefit) for income taxes

0.7

(2.0)

Net loss

(44.6)

(47.9)

24

Net Revenues. Net revenues increased by 1.3% from $8.8 million in the three months ended June 30, 2021 to $8.9 million in the three months ended June 30, 2022. Net revenues in both periods were impacted by the COVID-19 global pandemic. Although net revenues for the three months ended June 30, 2022 increased when compared to the three months ended June 30, 2021, supply chain constraints have had an impact on our ability to fulfill all of our orders. While there has been some improvement in the supply chain, the situation remains fluid, and we do not expect significant relief from these constraints before the end of calendar year 2022. Our net revenues continue to demonstrate the challenges that we are facing during the COVID-19 global pandemic, which has restricted the activities of our sales force and distributors, reduced customer demand and caused the postponement of investment in certain customer sectors. These challenges continue to impact us as we enter new markets and engage with target customers. Industry conferences and on-site training workshops, which are typically used for building a sales pipeline, have been limited due to COVID-19 related restrictions. We have adapted our sales strategies for the COVID-19 environment as there are limitations with both in-person and virtual meetings, particularly, government and defense customers with regards to secure teleconferencing. However, we are still not operating at an optimal level.

The overall average selling price of all units shipped in the quarter ended June 30, 2022 decreased by 6.1% compared to the quarter ended June 30, 2021 and the number of units shipped increased 7.2% in the quarter ended June 30, 2022 compared to the quarter ended June 30, 2021. The change in the average selling price was due to changes in product mix, as we sold more higher density, higher average selling price products in the fiscal 2022 period compared to the current fiscal year period. Direct and indirect sales to Nokia, currently our largest customer, decreased from $3.8 million in the three months ended June 30, 2021 to $1.3 million in the three months ended June 30, 2022. Shipments to Nokia in the quarter ended June 30, 2021 included approximately $1.0 million of buffer stock in anticipation of perceived market tightness. Shipments of our SigmaQuad product line accounted for 63.6% of total shipments in the three months ended June 30, 2021 compared to 44.8% of total shipments in the three months ended June 30, 2022. The level of our SigmaQuad shipments was impacted by the decrease in shipments to Nokia in the quarter ended June 30, 2022 compared to the quarter ended June 30, 2021.

Cost of Revenues. Cost of revenues decreased by 11.6% from $4.0 million in the three months ended June 30, 3021 to $3.5 million in the three months ended June 30, 2022. Cost of revenues included a provision for excess and obsolete inventories of $160,000 in the three months ended June 30, 2021 compared to $43,000 in the three months ended June 30, 2022. Cost of revenues included stock-based compensation expense of $70,000 and $60,000 for the three months ended June 30, 2021 and 2022, respectively.

Gross Profit. Gross profit increased by 12.2% from $4.8 million in the three months ended June 30, 2021 to $5.4 million in the three months ended June 30, 2022. Gross margin increased from 54.4% in the three months ended June 30, 2021 to 60.2% in the three months ended June 30, 2022. The changes in gross profit are primarily related to the change in net revenues discussed above. The changes in gross margin are primarily related to changes in the mix of products and customers.

Research and Development Expenses. Research and development expenses increased by 8.5% from $6.1 million in the three months ended June 30, 2021 to $6.6 million in the three months ended June 30, 2022. The increase in research and development spending was primarily related to increases of $517,000 in outside consulting expenses and $156,000 in software maintenance expense which was partially offset by a decrease in stock-based compensation expense. Research and development expenses included stock-based compensation expense of $470,000 and $351,000 for the three months ended June 30, 2021 and 2022, respectively.

Selling, General and Administrative Expenses. Selling, general and administrative expenses decreased by 11.6% from $3.0 million in the three months ended June 30, 2021 to $2.7 million in the three months ended June 30, 2022. This included a decrease of $417,000 in the value of contingent consideration in the three months ended June 30, 2022 compared to an increase of $22,000 in the quarter ended June 30, 2021. The change in contingent consideration was partially offset by an increase of $149,000 in professional fees and outside consulting expenses. Selling, general and administrative expenses included stock-based compensation expense of $283,000 and $227,000 for the three months ended June 30, 2021 and 2022, respectively.

Interest Income and Other Expense, Net. Interest and other expense, net increased by $46,000 from a net expense of $20,000 in the three months ended June 30, 2021 to income of $26,000 in the three months ended June

25

30, 2022. Interest and other income increased by $15,000 primarily due to higher interest rates received on our cash and short-term and long-term investments and other miscellaneous income. Foreign exchange losses were $42,000 for the three months ended June 30, 2021 compared to $11,000 for the three months ended June 30, 2022. The exchange losses in each period were related to our Taiwan branch operations and our operations in Israel.

Provision (benefit) for Income Taxes. The provision (benefit) for income taxes increased from a benefit of ($172,000) in the three months ended June 30, 2021 to a provision of $60,000 in the three months ended June 30, 2022. The benefit for income taxes for the three months ended June 30, 2021 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.

Net Loss. Net loss was $4.2 million in the three months ended June 30, 2021 compared to $4.0 million in the three months ended June 30, 2022. This fluctuation was primarily due to the changes in net revenues, gross profit and operating expenses discussed above.

Liquidity and Capital Resources

As of June 30, 2022, our principal sources of liquidity were cash, cash equivalents and short-term investments of $41.5 million compared to $44.0 million as of March 31, 2022.

Net cash used in operating activities was $5.0 million for the three months ended June 30, 2022 compared to $4.6 million for the three months ended June 30, 2021. The primary uses of cash in the three months ended June 30, 2022 was the net loss of $4.0 million and a reduction in accrued expenses and other liabilities of $1.9 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 primary sources of cash in the three months ended June 30, 2022 were non-cash items including stock-based compensation of $638,000, depreciation and amortization expenses of $256,000 and a decrease in accounts receivable of $235,000.

The primary uses of cash in the three months ended June 30, 2021 was the net loss of $4.2 million, an increase in accounts receivable of $885,000, and a reduction in accrued expenses and other liabilities of $813,000. The increase in accounts receivable was related to the increased net revenues in the three months ended June 30, 2021 compared to the three months ended June 30, 2020. The reduction in accrued expenses and other liabilities was primarily related to the payment of fiscal 2021 year-end accruals for incentive compensation. The primary sources of cash in the three months ended June 30, 2021 were non-cash items including stock-based compensation of $823,000 and depreciation and amortization expenses of $246,000 and a decrease in inventory of $252,000.

Net cash provided by investing activities was $1.4 million in the three months ended June 30, 2022 compared to $4.1 million in the three months ended June 30, 2021. Investment activities in both periods primarily consisted of the maturity of certificates of deposit and agency bonds of $1.5 million and $4.1 million in the three months ended June 30, 2022 and 2021, respectively.

Net cash provided by financing activities in the three months ended June 30, 2022 and 2021 primarily consisted of the net proceeds from the sale of common stock pursuant to our employee stock plans of $179,000 and $783,000, respectively.

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. Our future capital requirements will depend on many factors, including revenue growth, if any, that we experience, any additional manufacturing cost increases resulting from supply constraints and the continuation of the impact of the COVID-19 pandemic on our business, the extent to which we utilize subcontractors, the levels of inventory and accounts receivable that we maintain, the timing and extent of spending to support our product development efforts and the expansion of our sales and marketing. Additional capital may also be required for the consummation of any acquisition of businesses, products or technologies that we may undertake. We cannot assure that additional equity or debt financing, if required, will be available on terms that are acceptable or at all.

26

As of June 30, 2022, we had $3.9 million in purchase obligations for facility leases, software leases, wafer, software and test purchase obligations that are binding commitments of which $2.8 million are payable in the next twelve months and $1.1 million are committed in the long term.

In connection with the acquisition of MikaMonu on November 23, 2015, we are required to make contingent consideration payments to the former MikaMonu shareholders conditioned upon revenue targets for products based on the MikaMonu technology. As of June 30, 2022, the accrual for potential contingent consideration was $2.3 million and is payable at various dates through December 31, 2025.

Critical Accounting Policies and Estimates

Our critical accounting policies and estimates are disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

Off-Balance Sheet Arrangements

At June 30, 2022, we did not have any off-balance sheet arrangements or relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. Accordingly, we are not exposed to the type of financing, liquidity, market or credit risk that could arise if we had engaged in such relationships.

Recent Accounting Pronouncements

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

Item 3.Quantitative and Qualitative Disclosure About Market Risk

Foreign Currency Exchange Risk. Our revenues and expenses, except those expenses related to our operations in Taiwan and in Israel, including subcontractor manufacturing expenses, are denominated in U.S. dollars. As a result, we have relatively little exposure for currency exchange risks, and foreign exchange gains and 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 feel 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 $42.3 million at June 30, 2022. These amounts were invested primarily in money market funds, certificates of deposit, government agency bonds and foreign government obligations. 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 or decrease 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.

Item 4.Controls and Procedures

Management’s Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures and internal controls that are designed to provide reasonable assurance that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized, and reported within the time periods specified in the SEC's rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

27

Our management, including our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as defined by Rules 13a-15(e) and 15d-15(e) of the Exchange Act. Based on this evaluation and the identification of a material weakness in our internal control over financial reporting, our Chief Executive Officer and our Chief Financial Officer have concluded that, because a material weakness in our internal control over financial reporting existed as of March 31, 2022 and has not been remediated as of June 30, 2022, these disclosure controls and procedures were not effective as of June 30, 2022.

Management has concluded that, as of March 31, 2022, a material weakness in internal control over financial reporting exists related to management's controls over the review of forecasts used to calculate the contingent consideration liability and used in the recoverability test over intangible assets. This material weakness has not been remediated as of June 30, 2022.

Management's Plan to Remediate Material Weakness

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, have begun to 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 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. Although we have begun the remediation process, 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 our consolidated financial statements are prepared in accordance with GAAP.

Changes in Internal Control over Financial Reporting

Other than as described above, there were no changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, even if determined effective and no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives to prevent or detect misstatements. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. 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.

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 condensed consolidated financial statements and related notes.  The risk factors described below do not contain any material changes from those previously disclosed in Item 1A of our Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

28

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 or stops purchasing our products, our financial position and operating results will suffer. Any significant order cancellations or order deferrals could adversely affect our operating results.
The military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures, rising interest rates and the ongoing COVID-19 global pandemic may continue to adversely affect our financial condition.
We have incurred significant losses and may incur losses in the future.
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.
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.
We are dependent on a number of single source suppliers.
If we do not successfully develop and introduce new 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 predict future sales through our distributors.
The average selling prices of our products are expected to decline.
We are substantially dependent on the continued services and performance of our senior management and other key personnel. If we are unable to recruit or retain qualified personnel, our business and product development efforts 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.

29

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 for research and development.
Our products may contain defects, which could reduce revenues or result in claims against us.

Risks Related to Our International Business and Operations

The international political, social and economic environment, 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.

30

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 nine fiscal quarters ended June 30, 2022, we recorded net revenues of as much as $8.9 million and as little as $6.6 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. For the last ten consecutive quarters, our net revenues were adversely impacted by the COVID-19 global pandemic. In future periods, we may not have any revenue growth, or our revenues could decline or continue to be further adversely impacted by the COVID-19 global pandemic. 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;

·

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 2021 and 2022, we experienced price increases for raw materials, including a 20% increase in the price of wafers received in early calendar 2022, and 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 2023 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.

The military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures, rising interest rates and the COVID-19 global pandemic have caused increased stock market volatility and uncertainty in

31

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 15%, 29%, 39% and 38% of our net revenues in the three months ended June 30, 2022 and in fiscal 2022, 2021 and 2020, 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.

The military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures, rising interest rates and the ongoing COVID-19 global pandemic may continue to adversely affect our revenues, results of operations and financial condition.

Our business may be materially adversely affected by military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures, rising interest rates and the ongoing the COVID-19 global pandemic. Since 2020, national, state and local governments have implemented, and may continue to implement, safety precautions including quarantines, travel restrictions, business closures, cancellations of public gatherings and other measures as they deem necessary. Many organizations and individuals, including the Company and our employees, have taken additional steps to avoid or reduce infection, including limiting travel and working from home. These measures have disrupted normal business operations and have had significant negative impacts on businesses and financial markets worldwide.

We continue to monitor our operations and government recommendations and have made modifications to our normal operations because of the COVID-19 global pandemic. We have instituted many preventative measures and are regularly evaluating those measures and others as we continue to better understand our current and future operating environment. From March 2020 through April 2022, except for our employees located in Taiwan, the majority of our employees worked from home around the world. In May 2021, due to a surge in COVID-19 infections in Taiwan, our Taiwan employees worked from home under alternating schedules, and returned to their offices in July 2021. During the pandemic we were able to maintain a substantial portion of our manufacturing operational capacity at our primary manufacturing support facility located in Hsin Chu, Taiwan where our suppliers are located and where all of our products are manufactured. Since the outbreak of COVID-19, aside from supply chain shortages from the lengthening of lead times for wafers and assembly services and the impact of ongoing and expected price increases from suppliers, including a 20% increase in the cost of wafers received in early calendar 2022, we have experienced minimal impact, and continue to experience minimal impact, on our manufacturing operations in Taiwan. Final testing of our product is conducted in house. Shipping and receiving operations at our Sunnyvale headquarters facility were maintained by a skeleton crew with minimal impact. Our revenues were 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. Industry conferences and on-site training workshops, which are typically used for building a sales pipeline, were limited, and continue to be limited due to COVID-19 related restrictions. We adapted our sales strategies for the COVID-19 environment where we could not do face-to-face meetings and conduct secure meetings with government and defense contractors. The military conflict in Ukraine and the rapid rise in energy prices, worldwide inflationary pressures and rising interest rates may have an adverse impact on our business and financial condition.

32

We experienced, and are continuing to experience, a number of adverse impacts as a result of the COVID-19 global pandemic, including reductions in demand for our products, delays and cancellations of orders, difficulties in obtaining raw materials and components, shortages of labor to manufacture products, inefficiencies caused by remote worker’s difficulties in performing their normal work outputs, closures of the facilities of some of our suppliers and customers, delays in shipments and delays in collecting accounts receivable. If the pandemic continues, it may have an adverse effect on our results of operations, financial position, and liquidity the future. This could include results from new information that may emerge concerning COVID-19 and any actions taken to contain or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. We have made estimates of the impact of COVID-19 within our financial statements and there may be changes to those estimates in future periods.

The disruption to the marketplace that resulted from the COVID-19 global pandemic and that are continuing to experience is unlike anything we have ever had to deal with. While we continue to monitor the business metrics that we have historically used to predict our financial performance, we are uncertain as to whether these metrics will operate consistently with our historical experience.

Disruptions in the capital markets as a result of the military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures, rising interest rates and the COVID-19 global pandemic may also adversely affect our ability to obtain additional liquidity should the impacts of the global pandemic 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.4 million, $21.5 million and $10.3 million during fiscal 2022, 2021 and 2020, respectively and a net loss of $4.0 million in the three months ended June 30, 2022. 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.

We have identified a material weakness in our internal control as of June 30, 2022 related to the calculation of the contingent consideration liability. 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. 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 of the control over the review of the forecasts used to calculate the contingent consideration liability and used in the recoverability test for intangible assets. Our management is taking steps to remediate our material weakness, including re-evaluating the methodology and procedures involved in developing forecasts used to calculate the contingent consideration liability as well as the review and oversight of the forecasting process.

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, or if our independent registered public accounting firm is unable to express an unqualified opinion as to the effectiveness of our internal control over financial reporting, 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.

33

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 and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that are filed with the SEC.

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 COVID-19 global pandemic, 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 2023 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 the COVID-19 global pandemic, we could see additional disruptions in our supply chain beyond the longer lead-times for the purchase of wafers and assembly services that we are currently experiencing. 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

34

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

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

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

·

our products may become obsolete upon the introduction of alternative technologies;

·

we may incur substantial costs if we need to modify our products to respond to these alternative technologies;

·

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 manage effectively the transition from older products.

35

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 has occurred in recent quarters as a result of the COVID-19 global pandemic, the available supply of wafers and packaging services may be limited. As a result, we could be required to obtain additional manufacturing and assembly capacity in order to meet increased demand. Securing additional manufacturing and assembly capacity may cause our wafer fabrication and assembly costs to increase. Inflationary pressures may also cause our wafer fabrication costs to increase. If we are unable to offset these increased costs by increasing the average selling prices of our products, our gross margins will decline.

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

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

The market for Very Fast SRAMs is highly competitive.

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

·

real or perceived imbalances in supply and demand of Very Fast SRAMs;

·

the rate at which OEMs incorporate our products into their systems;

·

the success of our customers’ products;

·

the price of our competitors’ products relative to the price of our products;

·

our ability to develop and market new products; and

·

the supply and cost of wafers.

We recently experienced a 20% increase 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 the three months ended June 30, 2022 and in fiscal 2022, 2021 and 2020, our largest distributor Avnet Logistics accounted for 40.6%, 38.0%, 29.8% and 34.3%, respectively, of our net revenues. Avnet Logistics and our other existing distributors may choose to devote greater

36

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 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 in recent years 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.

37

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

We may be unable to accurately predict 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 predict 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 June 30, 2022, four customers accounted for 23%, 21%, 21% and 13% 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

38

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

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

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

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

In recent years, 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.

39

If a successful claim is made against us or any of our customers and a license is not made available to us on commercially reasonable terms or we are required to pay substantial damages or awards, our business, financial condition and results of operations would be materially adversely affected.

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

40

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.

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

Our operations involve the use of hazardous and toxic materials, and we must comply with environmental laws and regulations, which can be expensive, and may affect our business and operating results.

We are subject to federal, state and local regulations relating to the use, handling, storage, disposal and human exposure to hazardous and toxic materials. If we were to violate or become liable under environmental laws in the future as a result of our inability to obtain permits, human error, accident, equipment failure or other causes, we could be subject to fines, costs, or civil or criminal sanctions, face property damage or personal injury claims or

41

be required to incur substantial investigation or remediation costs, which could be material, or experience disruptions in our operations, any of which could have a material adverse effect on our business. In addition, environmental laws could become more stringent over time imposing greater compliance costs and increasing risks and penalties associated with violations, which could harm our business.

We face increasing complexity in our product design as we adjust to new and future requirements relating to the material composition of our products, including the restrictions on lead and other hazardous substances that apply to specified electronic products put on the market in the European Union, China and California. Other countries, including at the federal and state levels in the United States, are also considering similar laws and regulations. Certain electronic products that we maintain in inventory may be rendered obsolete if they are not in compliance with such laws and regulations, which could negatively impact our ability to generate revenue from those products. Although we cannot predict the ultimate impact of any such new laws and regulations, they will likely result in additional costs, or in the worst case decreased revenue, and could even require that we redesign or change how we manufacture our products. Such redesigns result in additional costs and possible delayed or lost revenue.

Risks Related to Manufacturing and Product Development

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

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

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

We continuously evaluate the benefits of migrating to smaller geometry process technologies in order to improve performance and reduce costs. Historically, these migrations to new manufacturing processes have resulted in significant initial design and development costs associated with pre-production mask sets for the manufacture of new products with smaller geometry process technologies. For example, in the 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

42

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 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 60.0%, 53.5%, 55.4% and 59.6% of our net revenues in the three months ended June 30, 2022 and in fiscal 2022, 2021 and 2020, respectively. Moreover, a substantial portion of our products is manufactured and tested in Taiwan, and the software development for our associative computing products occurs in Israel. 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 foreign conflicts that involve or affect, the countries in which we, our customers and our suppliers are located;

·

local authorities’ decisions regarding travel restrictions, stay-at-home orders, testing requirements and other policies to address public health crises such as the COVID-19 global pandemic which have an adverse impact on the economy and demand for our products;

·

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

43

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 such as COVID-19.

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

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

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.

44

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

45

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.

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 June 30, 2022, 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.

46

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Stock Repurchase Program

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 June 30, 2022, we did not repurchase any of our shares under the repurchase program.

Item 6.Exhibits

Exhibit
Number

Name of
Document

31.1

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

31.2

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

32.1

Certification of Lee-Lean Shu, President, Chief Executive Officer and Chairman, and Douglas M. 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 (formatted in Inline XBRL and contained in Exhibit 101)

47

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Date: August 5, 2022

GSI Technology, Inc.

By:

/s/ LEE-LEAN SHU

Lee-Lean Shu

President, Chief Executive Officer and Chairman

By:

/s/ DOUGLAS M. SCHIRLE

Douglas M. Schirle

Chief Financial Officer

48

EX-31.1 2 gsit-20220630xex31d1.htm EX-31.1 Exhibit 31

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 quarterly report on Form 10-Q 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.

August 5, 2022

/s/ LEE-LEAN SHU

Lee-Lean Shu

President, Chief Executive Officer and Chairman


EX-31.2 3 gsit-20220630xex31d2.htm EX-31.2 Exhibit 31

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 quarterly report on Form 10-Q 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.

August 5, 2022

/s/ DOUGLAS M. SCHIRLE

Douglas M. Schirle
Chief Financial Officer


EX-32.1 4 gsit-20220630xex32d1.htm EX-32.1 Exhibit 32

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of GSI Technology, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2022 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.

u

August 5, 2022

/s/ LEE-LEAN SHU

Lee-Lean Shu

President, Chief Executive Officer and Chairman

OUG

/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 5 gsit-20220630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED 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 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 - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED 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. STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - 12. SEGMENT AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) 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 30703 - Disclosure - 7. FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - 10. STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - 12. 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 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 40501 - Disclosure - 5. GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - 6. INCOME TAXES - Unrecognized tax benefits (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. STOCK-BASED COMPENSATION - Stock option activities (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - 10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - 10. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - 10. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - 11. RELATED PARTY TRANSACTION (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - 12. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - 8. LEASES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - 11. 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 6 gsit-20220630_cal.xml EX-101.CAL EX-101.DEF 7 gsit-20220630_def.xml EX-101.DEF EX-101.LAB 8 gsit-20220630_lab.xml EX-101.LAB EX-101.PRE 9 gsit-20220630_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
3 Months Ended
Jun. 30, 2022
Jul. 31, 2022
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   24,553,753
Entity Central Index Key 0001126741  
Current Fiscal Year End Date --03-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
ASSETS    
Cash and cash equivalents $ 33,533 $ 36,971
Short-term investments 7,928 6,992
Accounts receivable, net 4,309 4,518
Inventories 4,780 4,655
Prepaid expenses and other current assets 1,809 1,555
Total current assets 52,359 54,691
Property and equipment, net 7,234 7,359
Operating lease right-of-use assets 1,129 889
Long-term investments 875 3,345
Goodwill 7,978 7,978
Intangible assets, net 1,964 2,023
Deposits 130 137
Total assets 71,669 76,422
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable ($30 and $32 to a related party) 1,403 1,474
Lease liabilities, current 580 537
Accrued expenses and other liabilities 5,586 6,850
Total current liabilities 7,569 8,861
Deferred tax liability 11 11
Lease liabilities, non-current 503 361
Contingent consideration, non-current 2,321 2,738
Total liabilities 10,404 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,553,753 and 24,486,239 shares, respectively 25 24
Additional paid-in capital 53,899 53,083
Accumulated other comprehensive loss (181) (154)
Retained earnings 7,522 11,498
Total stockholders' equity 61,265 64,451
Total liabilities and stockholders' equity $ 71,669 $ 76,422
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2022
Mar. 31, 2022
Assets Abstract    
Accounts payable, related party $ 30,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,553,753 24,486,239
Common stock, shares outstanding 24,553,753 24,486,239
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]    
Net revenues $ 8,909,000 $ 8,791,000
Cost of revenues ($57 and $13 to a related party) 3,544,000 4,009,000
Gross profit 5,365,000 4,782,000
Operating expenses:    
Research and development 6,619,000 6,103,000
Selling, general and administrative 2,688,000 3,040,000
Total operating expenses 9,307,000 9,143,000
Loss from operations (3,942,000) (4,361,000)
Interest income, net 22,000 23,000
Other income (expense), net 4,000 (43,000)
Loss before income taxes (3,916,000) (4,381,000)
Provision (benefit) for income taxes 60,000 (172,000)
Net loss $ (3,976,000) $ (4,209,000)
Net loss per share:    
Basic $ (0.16) $ (0.17)
Diluted $ (0.16) $ (0.17)
Weighted average shares used in per share calculations:    
Basic 24,523 24,095
Diluted 24,523 24,095
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]    
Cost of revenues, related party $ 57 $ 13
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Loss [Abstract]    
Net loss $ (3,976) $ (4,209)
Net unrealized loss on available-for-sale investments (27) (15)
Total comprehensive loss $ (4,003) $ (4,224)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Total
Beginning Balance - Shares at Mar. 31, 2021 24,020,276        
Beginning Balance - Amount at Mar. 31, 2021 $ 24 $ 47,722 $ (20) $ 27,866 $ 75,592
Issuance of common stock under employee stock option plans, shares 145,786        
Issuance of common stock under employee stock option plans, amount   783     783
Stock-based compensation expense   823     823
Comprehensive loss:          
Net loss       (4,209) (4,209)
Net unrealized loss on available-for-sale investments     (15)   (15)
Ending Balance, Shares at Jun. 30, 2021 24,166,062        
Ending Balance, Amount at Jun. 30, 2021 $ 24 49,328 (35) 23,657 72,974
Beginning Balance - Shares at Mar. 31, 2022 24,486,239        
Beginning Balance - Amount at Mar. 31, 2022 $ 24 53,083 (154) 11,498 64,451
Issuance of common stock under employee stock option plans, shares 67,514        
Issuance of common stock under employee stock option plans, amount $ 1 178     179
Stock-based compensation expense   638     638
Comprehensive loss:          
Net loss       (3,976) (3,976)
Net unrealized loss on available-for-sale investments     (27)   (27)
Ending Balance, Shares at Jun. 30, 2022 24,553,753        
Ending Balance, Amount at Jun. 30, 2022 $ 25 $ 53,899 $ (181) $ 7,522 $ 61,265
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (3,976) $ (4,209)
Adjustments to reconcile net loss to net cash used in operating activities:    
Allowance for doubtful accounts and other (26) (69)
Provision for excess and obsolete inventories 43 160
Non-cash lease expense 136 113
Depreciation and amortization 256 246
Stock-based compensation 638 823
Amortization of premium on investments 7 32
Changes in assets and liabilities:    
Accounts receivable 235 (885)
Inventories (168) 252
Prepaid expenses and other assets (247) (315)
Accounts payable (37) 44
Accrued expenses and other liabilities (1,872) (813)
Net cash used in operating activities (5,011) (4,621)
Cash flows from investing activities:    
Maturities of short-term investments 1,500 4,133
Purchases of property and equipment (106) (39)
Net cash provided by investing activities 1,394 4,094
Cash flows from financing activities:    
Proceeds from issuance of common stock under employee stock plans 179 783
Net cash provided by financing activities 179 783
Net increase (decrease) in cash and cash equivalents (3,438) 256
Cash and cash equivalents at beginning of the period 36,971 44,234
Cash and cash equivalents at end of the period 33,533 44,490
Non-cash investing and financing activities:    
Purchases of property and equipment through accounts payable and accruals   314
Operating lease right-of-use assets exchanged for lease obligations 376  
Supplemental cash flow information:    
Net cash paid for income taxes $ 30 $ 38
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Jun. 30, 2022
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

Basis of presentation

The accompanying unaudited condensed consolidated financial statements of GSI Technology, Inc. and its subsidiaries (“GSI” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission.  Accordingly, the interim financial statements do not include all of the information and footnotes required by GAAP for annual financial statements.  These interim financial statements contain all adjustments (which consist of only normal, recurring adjustments) that are, in the opinion of management, necessary to state fairly the interim financial information included therein.  The Company believes that the disclosures are adequate to make the information not misleading.  However, these financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

The consolidated results of operations for the three months ended June 30, 2022 are not necessarily indicative of the results to be expected for the entire fiscal year.

Significant accounting policies

There have been no material changes to our significant accounting policies that were disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

Risk and uncertainties

The COVID-19 pandemic has affected the business activities of the Company, its customers, suppliers and other business partners. Governments in affected regions have implemented, and may continue to implement, safety precautions including quarantines, travel restrictions, business closures, cancellations of public gatherings and other measures as they deem necessary. Many organizations and individuals, including the Company and its employees, are taking additional steps to avoid or reduce infection, including limiting travel and working from home. These measures are disrupting normal business operations and have had significant negative impacts on businesses and financial markets worldwide.

The Company continues to monitor its operations and government recommendations and has made modifications to its normal operations because of the COVID-19 global pandemic. The Company has instituted many preventative measures and is regularly evaluating those measures and others as it continues to better understand its current and future operating environment. From March 2020 through April 2022, except for the Company’s employees located in Taiwan, the majority of its employees worked from home around the world. In May 2021, due to a surge in COVID-19 infections in Taiwan, the Company’s Taiwan employees worked from home under alternating schedules, and returned to their offices in July 2021. The Company maintained a substantial portion of its manufacturing operational capacity at its primary manufacturing support facility located in Hsin Chu, Taiwan where the Company’s suppliers are located and where all of the Company’s products are manufactured. Since the outbreak of COVID-19, aside from supply chain shortages from the lengthening of lead times for wafers and assembly services and the impact of ongoing and expected price increases, including a 20% increase in the cost of wafers received in early calendar 2022, the Company has experienced minimal impact, and continues to experience minimal impact, on its manufacturing operations in Taiwan. Final testing of the Company’s products is conducted in house in both the US and Taiwan. Shipping and receiving operations were maintained by a skeleton crew with minimal impact. The Company’s revenues were 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, 2022 and 2021 demonstrate 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, and continue to be 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. In addition to the continuing COVID-19 global pandemic, the recent military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures and rising interest rates may have an adverse impact on the Company’s business and financial condition.

The disruption to the marketplace resulting from the COVID-19 global pandemic that the Company continues to experience is unlike anything the Company has ever had to deal with. While the Company continues to monitor the business metrics that it has historically used to predict its financial performance, the Company is uncertain as to whether these metrics will operate consistently with its historical experience.

The Company believes that during the next 12 months the COVID-19 pandemic could impact general economic activity and demand in its end markets. Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak, if the pandemic continues, it will have an adverse effect on the Company’s results of operations, financial position, including potential impairments, and liquidity in fiscal year 2023. This expectation includes results from new information that may emerge concerning COVID-19, the effectiveness of vaccines and any actions taken to contain or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. The Company has made estimates of the impact of COVID-19 within its condensed consolidated financial statements and there may be changes to those estimates in future periods that could be material.

Accounting pronouncements not yet effective for fiscal 2023

In June 2016, the FASB issued 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. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
2. REVENUE RECOGNITION
3 Months Ended
Jun. 30, 2022
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 majority of 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 typically 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 generally recognize revenue upon shipment of the

product. For consignment sales, 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 has elected to apply the optional exemption practical expedient provided in ASC 606 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 products sales is immaterial. The Company has also elected to recognize the cost for freight and shipping when control over the products sold passes to customers and revenue is recognized.

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 June 30, 2022.

The majority of the Company’s revenue is derived from sales of SRAM products which represent approximately 97% and 99% of total revenues in the three months ended June 30, 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 15% and 43% of the Company’s net revenues in the three months ended June 30, 2022 and 2021, respectively.

See “Note 12 — Segment and Geographic Information” for revenue by shipment destination.

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

Three Months Ended June 30, 

2022

2021

(In thousands)

Contract manufacturers

   

$

1,535

   

$

3,863

Distribution

7,305

4,710

OEMs

69

218

$

8,909

$

8,791

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
3. NET LOSS PER COMMON SHARE
3 Months Ended
Jun. 30, 2022
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:

Three Months Ended June 30, 

2022

2021

(In thousands, except per share amounts)

Net loss

    

$

(3,976)

    

$

(4,209)

Denominators:

Weighted average shares—Basic

24,523

24,095

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

Weighted average shares—Dilutive

 

24,523

 

24,095

Net loss per common share—Basic

 

$

(0.16)

$

(0.17)

Net loss per common share—Diluted

 

$

(0.16)

$

(0.17)

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

Three Months Ended June 30, 

2022

2021

(In thousands)

Shares underlying options and ESPP shares

8,113

5,648

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL
3 Months Ended
Jun. 30, 2022
BALANCE SHEET DETAIL  
NOTE 4 - BALANCE SHEET DETAIL

NOTE 4—BALANCE SHEET DETAIL

June 30, 2022

March 31, 2022

    

(In thousands)

Inventories:

Work-in-progress

   

$

3,134

    

$

3,085

Finished goods

 

1,637

 

1,555

Inventory at distributors

 

9

 

15

 

$

4,780

 

$

4,655

June 30, 2022

March 31, 2022

    

(In thousands)

Accounts receivable, net:

Accounts receivable

   

$

4,364

    

$

4,599

Less: Allowances for doubtful accounts and other

 

(55)

 

(81)

 

$

4,309

 

$

4,518

June 30, 2022

March 31, 2022

    

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

537

$

68

Other receivables

182

226

Other prepaid expenses and other current assets

1,090

1,261

$

1,809

$

1,555

June 30, 2022

March 31, 2022

    

(In thousands)

Property and equipment, net:

Computer and other equipment

$

18,484

$

18,415

Software

4,428

4,425

Land

3,900

3,900

Building and building improvements

3,735

3,735

Furniture and fixtures

102

102

Leasehold improvements

878

878

31,527

31,455

Less: Accumulated depreciation

(24,293)

(24,096)

$

7,234

$

7,359

Depreciation expense was $197,000 and $187,000 for the three months ended June 30, 2022 and 2021, respectively.

The following tables summarize the components of intangible assets and related accumulated amortization balances at June 30, 2022 and March 31, 2022 (in thousands):

As of June 30, 2022

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,256)

1,964

Software

80

(80)

Total

$

4,890

$

(2,926)

$

1,964

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 included in cost of revenues was $59,000 and $59,000 for the three months ended June 30, 2022 and 2021, respectively.

As of June 30, 2022, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):

Fiscal year ending March 31,

2023 (remaining nine months)

$

175

2024

233

2025

233

2026

233

2027

233

Thereafter

857

Total

$

1,964

June 30, 2022

March 31, 2022

    

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

3,915

$

5,524

Accrued commissions

247

232

Income taxes payable

149

127

Miscellaneous accrued expenses

1,275

967

$

5,586

$

6,850

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
5. GOODWILL
3 Months Ended
Jun. 30, 2022
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.

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

The Company completed its annual impairment test during the fourth quarter of fiscal 2022 and concluded that there was no impairment, as the fair value of its sole reporting unit exceeded its carrying value. The Company believes that no triggering event has taken place subsequent to the fiscal 2022 annual assessment.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
6. INCOME TAXES
3 Months Ended
Jun. 30, 2022
INCOME TAXES  
NOTE 6 - INCOME TAXES

NOTE 6—INCOME TAXES

The current portion and long-term portion of the Company’s unrecognized tax benefits was $0 at both June 30, 2022 and March 31, 2022. As of June 30, 2022, $3.6 million of unrecognized tax benefits had been recorded as a reduction to net deferred tax assets. 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. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance.

Management believes that within the next twelve months the Company will not have a significant reduction in uncertain tax benefits, including interest and penalties, related to positions taken with respect to credits and loss carryforwards on previously filed tax returns.

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

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 federal tax authorities, and fiscal years 2012 through 2022 remain open to examination by California tax authorities. Fiscal years 2020, 2021 and 2022 are subject to audit by the Israeli tax authorities.

For the three months ended June 30, 2022 and June 30, 2021, the Company incurred income tax expense (benefit) of $60,000 and ($172,000) on net losses before income taxes of ($3.9 million) and ($4.4 million), respectively. The provision (benefit) was calculated using the annualized effective tax rate method. The Company’s estimated annual effective income tax rate, including discrete items, was approximately (1.49%) and 0.05% as of June 30, 2022 and 2021, respectively. The annual effective tax rates as of June 30, 2022 and 2021 vary from the United States statutory income tax rate primarily due to valuation allowances in the United States, whereby pre-tax losses do not result in the recognition of corresponding income tax benefits and expenses and the foreign tax differential.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
7. FINANCIAL INSTRUMENTS
3 Months Ended
Jun. 30, 2022
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 June 30, 2022, the Level 1 category included money market funds of $13.7 million, which were included in cash and cash equivalents on the Condensed 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 June 30, 2022, the Level 2 category included short-term investments of $7.9 million and long-term investments of $875,000, which were comprised of certificates of deposit, government and agency securities.

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 June 30, 2022, the Company’s Level 3 financial instruments measured at fair value on the Condensed Consolidated Balance Sheets consisted of the contingent consideration liability related to the acquisition of MikaMonu. The fair value of the contingent consideration liability 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 success (achievement of the various contingent events) 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 success would result in a significantly higher (lower) fair value measurement. Conversely, a significant increase or (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 success 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. 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 Condensed Consolidated Statements of Operations. During the most recent re-measurement of the contingent consideration liability as of June 30, 2022, the Company used a risk-adjusted discount rate of approximately 15.9% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 0% to 15% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheet at June 30, 2022 and March 31, 2022 in the amount of $2.3 million and $2.7 million, respectively.

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

    

June 30, 2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

13,673

$

13,673

$

$

Marketable securities

8,803

8,803

Total

$

22,476

$

13,673

$

8,803

$

Liabilities:

Contingent consideration

$

2,321

$

$

$

2,321

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 three months ended June 30, 2022 and 2021, respectively:

Three Months Ended June 30, 

    

2022

    

2021

(In thousands)

Contingent consideration, beginning of period

$

2,738

$

4,225

Change due to accretion

33

22

Re-measurement of contingent consideration

(450)

Contingent consideration, end of period

$

2,321

$

4,247

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 in the Condensed Consolidated Balance Sheets.  The Company had money market funds of $13.7 million and $16.1 million at June 30, 2022 and March 31, 2022, respectively, included in cash and cash equivalents on the Condensed Consolidated Balance Sheets.  The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when declines are determined to be other-than-temporary.

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

June 30, 2022

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

5,000

$

$

(43)

$

4,957

Supranational obligations

1,003

(4)

999

Agency bonds

2,005

(33)

1,972

Total short-term investments

$

8,008

$

$

(80)

$

7,928

Long-term investments:

Certificates of deposit

$

250

$

$

(7)

$

243

Supranational obligations

652

(20)

632

Total long-term investments

$

902

$

$

(27)

$

875

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 June 30, 2022 and March 31, 2022, respectively.

June 30, 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

$

3,715

$

(35)

$

1,485

$

(15)

$

5,200

$

(50)

Agency bonds

1,971

(33)

1,971

(33)

Supranational obligations

1,632

(24)

1,632

(24)

$

7,318

$

(92)

$

1,485

$

(15)

$

8,803

$

(107)

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.

The deferred tax asset related to unrecognized gains and losses on short-term and long-term investments was $29,000 and $22,000 at June 30, 2022 and March 31, 2022, respectively.

As of June 30, 2022, contractual maturities of the Company’s available-for-sale investments were as follows:

Fair

    

Cost

    

Value

(In thousands)

Maturing within one year

$

8,008

$

7,928

Maturing in one to three years

902

875

$

8,910

$

8,803

The Company classifies its short-term investments as “available-for-sale” as they are intended to be available for use in current operations.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
8. LEASES
3 Months Ended
Jun. 30, 2022
LEASES  
NOTE 8 - LEASES

NOTE 8—LEASES

The Company has operating leases for corporate offices, research and development facilities, certain equipment and software. The Company’s leases have remaining lease terms of 14 months to 58 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

June 30, 2022

March 31, 2022

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

1,129

$

889

Lease liabilities-current

$

580

$

537

Lease liabilities-non-current

503

361

Total operating lease liabilities

$

1,083

$

898

The following table provides the details of lease costs:

Three Months Ended June 30, 

2022

    

2021

(In thousands)

Operating lease cost

$

151

$

125

Short-term lease cost

8

31

$

159

$

156

The following table provides other information related to leases:

Three Months Ended June 30, 

2022

    

2021

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

151

$

127

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

Operating leases

$

376

$

Weighted-average remaining lease term (years):

Operating leases

2.68

1.97

Weighted-average discount rate:

Operating leases

4.34%

4.56%

The following table provides the maturities of the Company’s operating lease liabilities as of June 30, 2022:

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2023 (Remaining nine months)

$

443

2024

436

2025

84

2026

86

2027

89

Thereafter

8

Total undiscounted future cash flows

1,146

Less: Imputed interest

(63)

Present value of undiscounted future cash flows

$

1,083

Presentation on statement of financial position

Current

$

580

Non-current

$

503

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
9. COMMITMENTS AND CONTINGENCIES
3 Months Ended
Jun. 30, 2022
COMMITMENTS AND CONTINGENCIES  
NOTE 9 - COMMITMENTS AND CONTINGENCIES

NOTE 9—COMMITMENTS AND CONTINGENCIES

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 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 that may be required 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.

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 June 30, 2022 and March 31, 2022 and for the three months ended June 30, 2022 or 2021.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
10. STOCK-BASED COMPENSATION
3 Months Ended
Jun. 30, 2022
STOCK-BASED COMPENSATION  
NOTE 10 - STOCK-BASED COMPENSATION

NOTE 10—STOCK-BASED COMPENSATION

As of June 30, 2022, 4,629,553 shares of common stock were available for grant under the Company’s Amended and Restated 2016 Equity Incentive Plan.

The following table summarizes the Company’s stock option activities for the three months ended June 30, 2022:

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

4,535,663

8,590,675

$

6.07

Granted

(107,210)

107,210

$

3.61

Exercised

$

$

Forfeited

201,100

(491,604)

$

5.58

Balance at June 30, 2022

4,629,553

8,206,281

5.40

$

6.07

Options vested and exercisable

5,654,013

4.04

$

5.98

$

13,946

Options vested and expected to vest

8,125,428

5.36

$

6.07

$

20,316

The weighted average fair value per underlying share of options granted during the three months ended June 30, 2022 and 2021 was $1.67 and $2.41, respectively.

Options outstanding by exercise price at June 30, 2022 were 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

 

$

3.38

-

4.81

907,941

$

4.02

4.79

622,971

$

4.00

$

4.98

-

4.99

1,024,621

$

4.99

3.66

1,024,621

$

4.99

$

5.13

-

5.58

1,377,156

$

5.43

6.24

658,938

$

5.27

$

5.59

-

5.83

1,157,552

$

5.76

5.29

566,596

$

5.71

$

5.91

-

6.70

1,336,144

$

6.42

5.46

1,178,813

$

6.46

$

6.86

-

7.26

937,148

$

7.08

3.92

937,148

$

7.08

$

7.40

-

7.88

667,706

$

7.62

7.32

384,743

$

7.64

$

8.06

157,210

$

8.06

7.60

78,604

$

8.06

$

8.09

82,160

$

8.09

5.58

82,160

$

8.09

$

8.30

558,643

$

8.30

7.06

119,419

$

8.30

8,206,281

$

6.07

5.40

5,654,013

$

5.98

The following table summarizes stock-based compensation expense by line item in the Condensed Consolidated Statements of Operations, all relating to employee stock plans:

Three Months Ended June 30, 

2022

2021

(In Thousands)

Cost of revenues

$

60

$

70

Research and development

351

470

Selling, general and administrative

227

283

Total

$

638

$

823

As stock-based compensation expense recognized in the Condensed Consolidated Statement of Operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures in accordance with authoritative guidance.  The Company estimates forfeitures at the time of grant and revises the original estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

No tax benefit related to stock-based compensation was recognized in the three months ended June 30, 2022 due to a full valuation allowance. There were no windfall tax benefits realized from exercised stock options in either of these periods. Compensation cost capitalized within inventory at June 30, 2022 was immaterial. As of June 30, 2022, the Company’s total unrecognized compensation cost was $4.7 million, which will be recognized over a weighted average period of 2.09 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:

Three Months Ended June 30, 

2022

2021

Stock Option Plans:

Risk-free interest rate

2.95

%

0.80

%

Expected life (in years)

5.00

5.00

Volatility

49.2

%

47.7

%

Dividend yield

%

%

Employee Stock Purchase Plan:

Risk-free interest rate

1.54

%

0.04

%

Expected life (in years)

0.50

0.50

Volatility

49.3

%

57.4

%

Dividend yield

%

%

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
11. RELATED PARTY TRANSACTION
3 Months Ended
Jun. 30, 2022
RELATED PARTY TRANSACTION  
NOTE 11 - RELATED PARTY TRANSACTION

NOTE 11—RELATED PARTY TRANSACTION

The Company incurred non-recurring engineering service expense and production charges of approximately $57,000 and $13,000 during the three months ended June 30, 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 $30,000 and $32,000 at June 30, 2022 and March 31, 2022, respectively, is included in accounts payable in the Condensed Consolidated Balance Sheets.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
12. SEGMENT AND GEOGRAPHIC INFORMATION
3 Months Ended
Jun. 30, 2022
SEGMENT AND GEOGRAPHIC INFORMATION  
NOTE 12 - SEGMENT AND GEOGRAPHIC INFORMATION

NOTE 12—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:

Three Months Ended June 30, 

2022

2021

(In thousands)

United States

   

$

3,568

   

$

4,534

China

887

321

Singapore

1,949

1,585

Netherlands

673

1,368

Germany

1,436

577

Rest of the world

396

406

$

8,909

$

8,791

All sales are denominated in United States dollars.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Jun. 30, 2022
The Company And Summary Of Significant Accounting Policies  
Basis of presentation

Basis of presentation

The accompanying unaudited condensed consolidated financial statements of GSI Technology, Inc. and its subsidiaries (“GSI” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission.  Accordingly, the interim financial statements do not include all of the information and footnotes required by GAAP for annual financial statements.  These interim financial statements contain all adjustments (which consist of only normal, recurring adjustments) that are, in the opinion of management, necessary to state fairly the interim financial information included therein.  The Company believes that the disclosures are adequate to make the information not misleading.  However, these financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

The consolidated results of operations for the three months ended June 30, 2022 are not necessarily indicative of the results to be expected for the entire fiscal year.

Significant accounting policies

Significant accounting policies

There have been no material changes to our significant accounting policies that were disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

Risk and uncertainties

Risk and uncertainties

The COVID-19 pandemic has affected the business activities of the Company, its customers, suppliers and other business partners. Governments in affected regions have implemented, and may continue to implement, safety precautions including quarantines, travel restrictions, business closures, cancellations of public gatherings and other measures as they deem necessary. Many organizations and individuals, including the Company and its employees, are taking additional steps to avoid or reduce infection, including limiting travel and working from home. These measures are disrupting normal business operations and have had significant negative impacts on businesses and financial markets worldwide.

The Company continues to monitor its operations and government recommendations and has made modifications to its normal operations because of the COVID-19 global pandemic. The Company has instituted many preventative measures and is regularly evaluating those measures and others as it continues to better understand its current and future operating environment. From March 2020 through April 2022, except for the Company’s employees located in Taiwan, the majority of its employees worked from home around the world. In May 2021, due to a surge in COVID-19 infections in Taiwan, the Company’s Taiwan employees worked from home under alternating schedules, and returned to their offices in July 2021. The Company maintained a substantial portion of its manufacturing operational capacity at its primary manufacturing support facility located in Hsin Chu, Taiwan where the Company’s suppliers are located and where all of the Company’s products are manufactured. Since the outbreak of COVID-19, aside from supply chain shortages from the lengthening of lead times for wafers and assembly services and the impact of ongoing and expected price increases, including a 20% increase in the cost of wafers received in early calendar 2022, the Company has experienced minimal impact, and continues to experience minimal impact, on its manufacturing operations in Taiwan. Final testing of the Company’s products is conducted in house in both the US and Taiwan. Shipping and receiving operations were maintained by a skeleton crew with minimal impact. The Company’s revenues were 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, 2022 and 2021 demonstrate 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, and continue to be 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. In addition to the continuing COVID-19 global pandemic, the recent military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures and rising interest rates may have an adverse impact on the Company’s business and financial condition.

The disruption to the marketplace resulting from the COVID-19 global pandemic that the Company continues to experience is unlike anything the Company has ever had to deal with. While the Company continues to monitor the business metrics that it has historically used to predict its financial performance, the Company is uncertain as to whether these metrics will operate consistently with its historical experience.

The Company believes that during the next 12 months the COVID-19 pandemic could impact general economic activity and demand in its end markets. Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak, if the pandemic continues, it will have an adverse effect on the Company’s results of operations, financial position, including potential impairments, and liquidity in fiscal year 2023. This expectation includes results from new information that may emerge concerning COVID-19, the effectiveness of vaccines and any actions taken to contain or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. The Company has made estimates of the impact of COVID-19 within its condensed consolidated financial statements and there may be changes to those estimates in future periods that could be material.

Accounting pronouncements recently adopted or not yet effective

Accounting pronouncements not yet effective for fiscal 2023

In June 2016, the FASB issued 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. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
2. REVENUE RECOGNITION (Tables)
3 Months Ended
Jun. 30, 2022
REVENUE RECOGNITION.  
Summary of revenue disaggregated by customer type

Three Months Ended June 30, 

2022

2021

(In thousands)

Contract manufacturers

   

$

1,535

   

$

3,863

Distribution

7,305

4,710

OEMs

69

218

$

8,909

$

8,791

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
3. NET LOSS PER COMMON SHARE (Tables)
3 Months Ended
Jun. 30, 2022
NET LOSS PER COMMON SHARE  
Basic and diluted net loss per share

Three Months Ended June 30, 

2022

2021

(In thousands, except per share amounts)

Net loss

    

$

(3,976)

    

$

(4,209)

Denominators:

Weighted average shares—Basic

24,523

24,095

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

Weighted average shares—Dilutive

 

24,523

 

24,095

Net loss per common share—Basic

 

$

(0.16)

$

(0.17)

Net loss per common share—Diluted

 

$

(0.16)

$

(0.17)

Anti-dilutive shares

Three Months Ended June 30, 

2022

2021

(In thousands)

Shares underlying options and ESPP shares

8,113

5,648

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL (Tables)
3 Months Ended
Jun. 30, 2022
BALANCE SHEET DETAIL  
Schedule of inventories

June 30, 2022

March 31, 2022

    

(In thousands)

Inventories:

Work-in-progress

   

$

3,134

    

$

3,085

Finished goods

 

1,637

 

1,555

Inventory at distributors

 

9

 

15

 

$

4,780

 

$

4,655

Schedule of accounts receivable, net

June 30, 2022

March 31, 2022

    

(In thousands)

Accounts receivable, net:

Accounts receivable

   

$

4,364

    

$

4,599

Less: Allowances for doubtful accounts and other

 

(55)

 

(81)

 

$

4,309

 

$

4,518

Schedule of prepaid expenses and other current assets

June 30, 2022

March 31, 2022

    

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

537

$

68

Other receivables

182

226

Other prepaid expenses and other current assets

1,090

1,261

$

1,809

$

1,555

Schedule of property and equipment, net

June 30, 2022

March 31, 2022

    

(In thousands)

Property and equipment, net:

Computer and other equipment

$

18,484

$

18,415

Software

4,428

4,425

Land

3,900

3,900

Building and building improvements

3,735

3,735

Furniture and fixtures

102

102

Leasehold improvements

878

878

31,527

31,455

Less: Accumulated depreciation

(24,293)

(24,096)

$

7,234

$

7,359

Schedule of intangible assets

The following tables summarize the components of intangible assets and related accumulated amortization balances at June 30, 2022 and March 31, 2022 (in thousands):

As of June 30, 2022

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,256)

1,964

Software

80

(80)

Total

$

4,890

$

(2,926)

$

1,964

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 June 30, 2022, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):

Fiscal year ending March 31,

2023 (remaining nine months)

$

175

2024

233

2025

233

2026

233

2027

233

Thereafter

857

Total

$

1,964

Schedule of accrued expenses and other liabilities

June 30, 2022

March 31, 2022

    

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

3,915

$

5,524

Accrued commissions

247

232

Income taxes payable

149

127

Miscellaneous accrued expenses

1,275

967

$

5,586

$

6,850

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
7. FINANCIAL INSTRUMENTS (Tables)
3 Months Ended
Jun. 30, 2022
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

    

June 30, 2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

13,673

$

13,673

$

$

Marketable securities

8,803

8,803

Total

$

22,476

$

13,673

$

8,803

$

Liabilities:

Contingent consideration

$

2,321

$

$

$

2,321

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

Three Months Ended June 30, 

    

2022

    

2021

(In thousands)

Contingent consideration, beginning of period

$

2,738

$

4,225

Change due to accretion

33

22

Re-measurement of contingent consideration

(450)

Contingent consideration, end of period

$

2,321

$

4,247

Schedule of available-for-sale investments

June 30, 2022

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

5,000

$

$

(43)

$

4,957

Supranational obligations

1,003

(4)

999

Agency bonds

2,005

(33)

1,972

Total short-term investments

$

8,008

$

$

(80)

$

7,928

Long-term investments:

Certificates of deposit

$

250

$

$

(7)

$

243

Supranational obligations

652

(20)

632

Total long-term investments

$

902

$

$

(27)

$

875

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

June 30, 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

$

3,715

$

(35)

$

1,485

$

(15)

$

5,200

$

(50)

Agency bonds

1,971

(33)

1,971

(33)

Supranational obligations

1,632

(24)

1,632

(24)

$

7,318

$

(92)

$

1,485

$

(15)

$

8,803

$

(107)

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

$

8,008

$

7,928

Maturing in one to three years

902

875

$

8,910

$

8,803

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
8. LEASES (Tables)
3 Months Ended
Jun. 30, 2022
LEASES  
Summary of balance sheet information related to leases

As of

As of

June 30, 2022

March 31, 2022

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

1,129

$

889

Lease liabilities-current

$

580

$

537

Lease liabilities-non-current

503

361

Total operating lease liabilities

$

1,083

$

898

Summary of components of lease costs

Three Months Ended June 30, 

2022

    

2021

(In thousands)

Operating lease cost

$

151

$

125

Short-term lease cost

8

31

$

159

$

156

Summary of other information related to leases

Three Months Ended June 30, 

2022

    

2021

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

151

$

127

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

Operating leases

$

376

$

Weighted-average remaining lease term (years):

Operating leases

2.68

1.97

Weighted-average discount rate:

Operating leases

4.34%

4.56%

Summary of maturities of the lease liabilities

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2023 (Remaining nine months)

$

443

2024

436

2025

84

2026

86

2027

89

Thereafter

8

Total undiscounted future cash flows

1,146

Less: Imputed interest

(63)

Present value of undiscounted future cash flows

$

1,083

Presentation on statement of financial position

Current

$

580

Non-current

$

503

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
10. STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Jun. 30, 2022
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, 2022

4,535,663

8,590,675

$

6.07

Granted

(107,210)

107,210

$

3.61

Exercised

$

$

Forfeited

201,100

(491,604)

$

5.58

Balance at June 30, 2022

4,629,553

8,206,281

5.40

$

6.07

Options vested and exercisable

5,654,013

4.04

$

5.98

$

13,946

Options vested and expected to vest

8,125,428

5.36

$

6.07

$

20,316

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

 

$

3.38

-

4.81

907,941

$

4.02

4.79

622,971

$

4.00

$

4.98

-

4.99

1,024,621

$

4.99

3.66

1,024,621

$

4.99

$

5.13

-

5.58

1,377,156

$

5.43

6.24

658,938

$

5.27

$

5.59

-

5.83

1,157,552

$

5.76

5.29

566,596

$

5.71

$

5.91

-

6.70

1,336,144

$

6.42

5.46

1,178,813

$

6.46

$

6.86

-

7.26

937,148

$

7.08

3.92

937,148

$

7.08

$

7.40

-

7.88

667,706

$

7.62

7.32

384,743

$

7.64

$

8.06

157,210

$

8.06

7.60

78,604

$

8.06

$

8.09

82,160

$

8.09

5.58

82,160

$

8.09

$

8.30

558,643

$

8.30

7.06

119,419

$

8.30

8,206,281

$

6.07

5.40

5,654,013

$

5.98

Summary of stock-based compensation expense by line item

Three Months Ended June 30, 

2022

2021

(In Thousands)

Cost of revenues

$

60

$

70

Research and development

351

470

Selling, general and administrative

227

283

Total

$

638

$

823

Schedule of weighted average assumptions

Three Months Ended June 30, 

2022

2021

Stock Option Plans:

Risk-free interest rate

2.95

%

0.80

%

Expected life (in years)

5.00

5.00

Volatility

49.2

%

47.7

%

Dividend yield

%

%

Employee Stock Purchase Plan:

Risk-free interest rate

1.54

%

0.04

%

Expected life (in years)

0.50

0.50

Volatility

49.3

%

57.4

%

Dividend yield

%

%

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
12. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
3 Months Ended
Jun. 30, 2022
SEGMENT AND GEOGRAPHIC INFORMATION  
Net revenues by geographic area

Three Months Ended June 30, 

2022

2021

(In thousands)

United States

   

$

3,568

   

$

4,534

China

887

321

Singapore

1,949

1,585

Netherlands

673

1,368

Germany

1,436

577

Rest of the world

396

406

$

8,909

$

8,791

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
3 Months Ended
Jun. 30, 2022
COVID-19  
Concentration of credit risk  
Percentage of increase in the cost of wafers 20.00%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
2. REVENUE RECOGNITION (Details)
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false] true  
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false] true  
Warranty period 3 years  
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Concentration risk percentage 15.00% 43.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% 99.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 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
2. REVENUE RECOGNITION - Revenue disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]    
Net revenues $ 8,909 $ 8,791
Contract Manufacturers    
Disaggregation of Revenue [Line Items]    
Net revenues 1,535 3,863
Distribution    
Disaggregation of Revenue [Line Items]    
Net revenues 7,305 4,710
OEMs    
Disaggregation of Revenue [Line Items]    
Net revenues $ 69 $ 218
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
3. NET LOSS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
NET LOSS PER COMMON SHARE    
Net loss $ (3,976) $ (4,209)
Weighted average shares - Basic 24,523 24,095
Weighted average shares - Dilutive 24,523 24,095
Net loss per common share - Basic $ (0.16) $ (0.17)
Net loss per common share - Diluted $ (0.16) $ (0.17)
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
3. NET LOSS PER COMMON SHARE - Shares underlying options (Details) - shares
shares in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
NET LOSS PER COMMON SHARE    
Shares underlying options and ESPP shares 8,113 5,648
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Inventories:    
Work-in-progress $ 3,134 $ 3,085
Finished goods 1,637 1,555
Inventory at distributors 9 15
Total inventory $ 4,780 $ 4,655
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Accounts receivable, net:    
Accounts receivable $ 4,364 $ 4,599
Less: Allowances for doubtful accounts and other (55) (81)
Total accounts receivable, net $ 4,309 $ 4,518
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Prepaid expenses and other current assets:    
Prepaid tooling and masks $ 537 $ 68
Other receivables 182 226
Other prepaid expenses and other current assets 1,090 1,261
Total prepaid expenses and other current assets $ 1,809 $ 1,555
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL - Property and equipment, net (Details) - USD ($)
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Property and equipment, net:      
Property and equipment, gross $ 31,527,000   $ 31,455,000
Less: Accumulated depreciation (24,293,000)   (24,096,000)
Total property and equipment, net 7,234,000   7,359,000
Depreciation 197,000 $ 187,000  
Computer and other equipment      
Property and equipment, net:      
Property and equipment, gross 18,484,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,735,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 $ 878,000   $ 878,000
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL - Intangible assets (Details) - USD ($)
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Gross Carrying Amount $ 4,890,000   $ 4,890,000
Accumulated Amortization (2,926,000)   (2,867,000)
Total 1,964,000   2,023,000
Amortization of intangible assets 59,000 $ 59,000  
Product Designs      
Gross Carrying Amount 590,000   590,000
Accumulated Amortization (590,000)   (590,000)
Patents      
Gross Carrying Amount 4,220,000   4,220,000
Accumulated Amortization (2,256,000)   (2,197,000)
Total 1,964,000   2,023,000
Software.      
Gross Carrying Amount 80,000   80,000
Accumulated Amortization $ (80,000)   $ (80,000)
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL - Future amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Fiscal year ending March 31,    
2023 (remaining nine months) $ 175  
2024 233  
2025 233  
2026 233  
2027 233  
Thereafter 857  
Total $ 1,964 $ 2,023
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Accrued expenses and other liabilities:    
Accrued compensation $ 3,915 $ 5,524
Accrued commissions 247 232
Income taxes payable 149 127
Miscellaneous accrued expenses 1,275 967
Total accrued expenses and other liabilities $ 5,586 $ 6,850
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
5. GOODWILL (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2022
USD ($)
segment
Mar. 31, 2022
USD ($)
GOODWILL    
Number of reporting units | segment 1  
Goodwill $ 7,978 $ 7,978
Goodwill impairment   $ 0
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
6. INCOME TAXES - Unrecognized tax benefits (Details) - USD ($)
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
INCOME TAXES      
Unrecognized tax benefits, current $ 0   $ 0
Deferred tax assets unrecognized tax benefit 3,600,000    
Provision (benefit) for income taxes 60,000 $ (172,000)  
Income (loss) before income taxes $ (3,916,000) $ (4,381,000)  
Effective annual income tax rate (as a percentage) (1.49%) 0.05%  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
7. FINANCIAL INSTRUMENTS (Details)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Nov. 23, 2015
Fair value measurements      
Discount rate 15.9   14.8
Short-term investments $ 7,928,000 $ 6,992,000  
Long-term investments $ 875,000 3,345,000  
Minimum      
Fair value measurements      
Probability rate 0    
Maximum      
Fair value measurements      
Probability rate 0.15    
Fair Value, Inputs, Level 2 | Available-for-sale Securities      
Fair value measurements      
Short-term investments $ 7,900,000    
Long-term investments 875,000    
Other accrued expenses      
Fair value measurements      
Contingent consideration liability 2,300,000 2,700,000  
Fair Value, Measurements, Recurring      
Fair value measurements      
Assets 22,476,000 26,479,000  
Liabilities 2,321,000 2,738,000  
Fair Value, Measurements, Recurring | Money Market Funds      
Fair value measurements      
Money market funds 13,673,000 16,142,000  
Fair Value, Measurements, Recurring | Available-for-sale Securities      
Fair value measurements      
Marketable securities 8,803,000 10,337,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1      
Fair value measurements      
Assets 13,673,000 16,142,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Money Market Funds      
Fair value measurements      
Money market funds 13,673,000 16,142,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2      
Fair value measurements      
Assets 8,803,000 10,337,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Available-for-sale Securities      
Fair value measurements      
Marketable securities 8,803,000 10,337,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair value measurements      
Liabilities $ 2,321,000 $ 2,738,000  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Changes in fair value of contingent consideration    
Contingent consideration, beginning of period $ 2,738 $ 4,225
Change due to accretion 33 22
Re-measurement of contingent consideration (450)  
Contingent consideration, end of period $ 2,321 $ 4,247
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Available-for-sale investments    
Cost $ 8,910  
Total 8,803  
Short-term Investments    
Available-for-sale investments    
Cost 8,008 $ 7,018
Gross Unrealized Losses (80) (26)
Total 7,928 6,992
Short-term investments, Certificates of deposit    
Available-for-sale investments    
Cost 5,000 4,000
Gross Unrealized Losses (43) (11)
Total 4,957 3,989
Short-term investments, Supranational obligations    
Available-for-sale investments    
Cost 1,003 1,007
Gross Unrealized Losses (4) (7)
Total 999 1,000
Short-term investments, Agency bonds    
Available-for-sale investments    
Cost 2,005 2,011
Gross Unrealized Losses (33) (8)
Total 1,972 2,003
Other Long-term Investments    
Available-for-sale investments    
Cost 902 3,398
Gross Unrealized Losses (27) (53)
Total 875 3,345
Long-term investments, Certificates of deposit    
Available-for-sale investments    
Cost 250 1,750
Gross Unrealized Losses (7) (18)
Total 243 1,732
Long-term investments, Supranational obligations    
Available-for-sale investments    
Cost 652 651
Gross Unrealized Losses (20) (17)
Total $ 632 634
Long-term investments, Agency bonds    
Available-for-sale investments    
Cost   997
Gross Unrealized Losses   (18)
Total   $ 979
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Fair Value    
Less Than 12 Months, Fair Value $ 7,318 $ 9,590
12 Months or Greater, Fair Value 1,485 246
Total, Fair Value 8,803 9,836
Unrealized Loss    
Less Than 12 Months, Unrealized Loss (92) (76)
12 Months or Greater, Unrealized Loss (15) (3)
Total, Unrealized Loss (107) (79)
Certificates of Deposit    
Fair Value    
Less Than 12 Months, Fair Value 3,715 4,974
12 Months or Greater, Fair Value 1,485 246
Total, Fair Value 5,200 5,220
Unrealized Loss    
Less Than 12 Months, Unrealized Loss (35) (26)
12 Months or Greater, Unrealized Loss (15) (3)
Total, Unrealized Loss (50) (29)
Bonds    
Fair Value    
Less Than 12 Months, Fair Value 1,971 2,982
Total, Fair Value 1,971 2,982
Unrealized Loss    
Less Than 12 Months, Unrealized Loss (33) (26)
Total, Unrealized Loss (33) (26)
Supranational obligations    
Fair Value    
Less Than 12 Months, Fair Value 1,632 1,634
Total, Fair Value 1,632 1,634
Unrealized Loss    
Less Than 12 Months, Unrealized Loss (24) (24)
Total, Unrealized Loss $ (24) $ (24)
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
7. FINANCIAL INSTRUMENTS - Other information (Details) - USD ($)
3 Months Ended
Jun. 30, 2022
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 $ 29,000 $ 22,000
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
7. FINANCIAL INSTRUMENTS - Contractual maturities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
FINANCIAL INSTRUMENTS  
Maturing within one year, Cost $ 8,008
Maturing in one to three years, Cost 902
Total 8,910
Maturing within one year, Fair Value 7,928
Maturing in one to three years, Fair Value 875
Total $ 8,803
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
8. LEASES - Operating leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Leases    
Operating lease, option to extend true  
Operating lease, renewal term 5 years  
Operating lease right-of-use assets $ 1,129 $ 889
Lease liabilities, current 580 537
Lease liabilities, non-current 503 361
Total operating lease liabilities $ 1,083 $ 898
Minimum    
Leases    
Operating lease, term of lease 14 months  
Maximum    
Leases    
Operating lease, term of lease 58 months  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
8. LEASES - Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Components of lease costs    
Operating lease cost $ 151 $ 125
Short-term lease cost 8 31
Lease costs $ 159 $ 156
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
8. LEASES - Other information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 151 $ 127
Right-of-use assets obtained in exchange for lease obligations - Operating leases $ 376  
Weighted-average remaining lease term (years) - Operating leases 2 years 8 months 4 days 1 year 11 months 19 days
Weighted-average discount rate - Operating leases 4.34% 4.56%
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
8. LEASES - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Maturity of Lease Liabilities    
2023 (Remaining nine months) $ 443  
2024 436  
2025 84  
2026 86  
2027 89  
Thereafter 8  
Total 1,146  
Less: Imputed interest (63)  
Total operating lease liabilities 1,083 $ 898
Current 580 537
Non-current $ 503 $ 361
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details)
3 Months Ended
Jun. 30, 2022
Product warranties  
Warranty period 3 years
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
10. STOCK-BASED COMPENSATION - Stock option activities (Details)
3 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
STOCK-BASED COMPENSATION  
Shares available for grant, Beginning 4,535,663
Granted (in shares) (107,210)
Forfeited (in shares) 201,100
Shares available for grant, Ending 4,629,553
Number of Shares Underlying Options Outstanding  
Balance at the beginning of the period (in shares) 8,590,675
Granted (in shares) 107,210
Forfeited (in shares) (491,604)
Balance at the end of the period (in shares) 8,206,281
Options vested and exercisable (in shares) 5,654,013
Options vested and expected to vest (in shares) 8,125,428
Weighted Average Remaining Contractual Life  
Options weighted average remaining contractual life 5 years 4 months 24 days
Options vested and expected to vest 5 years 4 months 9 days
Options vested and exercisable 4 years 14 days
Weighted Average Exercise Price  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 6.07
Granted (in dollars per share) | $ / shares 3.61
Forfeited (in dollars per share) | $ / shares 5.58
Balance at the end of the period (in dollars per share) | $ / shares 6.07
Options vested and exercisable (in dollars per share) | $ / shares 5.98
Options vested and expected to vest (in dollars per share) | $ / shares $ 6.07
Intrinsic Value  
Options vested and exercisable (in dollars) | $ $ 13,946
Options vested and expected to vest (in dollars) | $ $ 20,316
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) - $ / shares
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 6.07 $ 6.07
Number of Shares Underlying Options Outstanding (in shares) 8,206,281  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.07  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 4 months 24 days  
Options Exercisable, Number Vested and Exercisable (in shares) 5,654,013  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.98  
$3.38 - $4.81    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 3.38  
Exercise Price, high end of range (in dollars per share) $ 4.81  
Number of Shares Underlying Options Outstanding (in shares) 907,941  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.02  
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 9 months 14 days  
Options Exercisable, Number Vested and Exercisable (in shares) 622,971  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.00  
$4.98 - $4.99    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 4.98  
Exercise Price, high end of range (in dollars per share) $ 4.99  
Number of Shares Underlying Options Outstanding (in shares) 1,024,621  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.99  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 7 months 28 days  
Options Exercisable, Number Vested and Exercisable (in shares) 1,024,621  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.99  
$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,377,156  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.43  
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 2 months 26 days  
Options Exercisable, Number Vested and Exercisable (in shares) 658,938  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.27  
$5.59 - $5.83    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.59  
Exercise Price, high end of range (in dollars per share) $ 5.83  
Number of Shares Underlying Options Outstanding (in shares) 1,157,552  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.76  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 3 months 14 days  
Options Exercisable, Number Vested and Exercisable (in shares) 566,596  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.71  
$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,336,144  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.42  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 5 months 15 days  
Options Exercisable, Number Vested and Exercisable (in shares) 1,178,813  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.46  
$6.86 - $7.26    
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.26  
Number of Shares Underlying Options Outstanding (in shares) 937,148  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.08  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 11 months 1 day  
Options Exercisable, Number Vested and Exercisable (in shares) 937,148  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.08  
$7.40 - $7.88    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 7.40  
Exercise Price, high end of range (in dollars per share) $ 7.88  
Number of Shares Underlying Options Outstanding (in shares) 667,706  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.62  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 3 months 25 days  
Options Exercisable, Number Vested and Exercisable (in shares) 384,743  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.64  
$8.06    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.06  
Number of Shares Underlying Options Outstanding (in shares) 157,210  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.06  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 7 months 6 days  
Options Exercisable, Number Vested and Exercisable (in shares) 78,604  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.06  
$8.09    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.09  
Number of Shares Underlying Options Outstanding (in shares) 82,160  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.09  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 6 months 29 days  
Options Exercisable, Number Vested and Exercisable (in shares) 82,160  
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) 558,643  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.30  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 21 days  
Options Exercisable, Number Vested and Exercisable (in shares) 119,419  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.30  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
10. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Stock-based compensation expense by line item    
Stock-based compensation expense $ 638 $ 823
Cost of Sales [Member]    
Stock-based compensation expense by line item    
Stock-based compensation expense 60 70
Research and Development Expense [Member]    
Stock-based compensation expense by line item    
Stock-based compensation expense 351 470
Selling, General and Administrative Expenses [Member]    
Stock-based compensation expense by line item    
Stock-based compensation expense $ 227 $ 283
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2
10. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) - USD ($)
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Other information    
Income tax benefit recognized from allocation of share-based compensation expense $ 0  
Windfall tax benefits realized 0  
Unrecognized compensation costs $ 4,700,000  
Weighted average period of recognition of unrecognized compensation costs 2 years 1 month 2 days  
Weighted average fair value per underlying share of options granted (in dollars per share) $ 1.67 $ 2.41
Employee stock options    
Stock-based compensation    
Risk-free interest rate, high end of range (as a percent) 2.95% 0.80%
Expected life 5 years 5 years
Volatility, high end of range (as a percent) 49.20% 47.70%
Employee stock purchase plan options    
Stock-based compensation    
Risk-free interest rate, high end of range (as a percent) 1.54% 0.04%
Expected life 6 months 6 months
Volatility, high end of range (as a percent) 49.30% 57.40%
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2
11. RELATED PARTY TRANSACTION (Details) - USD ($)
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Related Party Transaction [Line Items]      
Amount owed to WNC $ 30,000   $ 32,000
Non-Recurring Engineering Services | Wistron Neweb Corp      
Related Party Transaction [Line Items]      
Non-recurring engineering service expense $ 57,000 $ 13,000  
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2
12. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Net revenues by geographic area    
Net revenues $ 8,909 $ 8,791
Number of reporting units | segment 1  
UNITED STATES    
Net revenues by geographic area    
Net revenues $ 3,568 4,534
CHINA    
Net revenues by geographic area    
Net revenues 887 321
SINGAPORE    
Net revenues by geographic area    
Net revenues 1,949 1,585
NETHERLANDS    
Net revenues by geographic area    
Net revenues 673 1,368
GERMANY    
Net revenues by geographic area    
Net revenues 1,436 577
Rest of the world    
Net revenues by geographic area    
Net revenues $ 396 $ 406
XML 69 gsit-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0001126741 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001126741 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001126741 us-gaap:RetainedEarningsMember 2022-06-30 0001126741 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 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-06-30 0001126741 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001126741 us-gaap:RetainedEarningsMember 2021-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001126741 us-gaap:CommonStockMember 2022-06-30 0001126741 us-gaap:CommonStockMember 2022-03-31 0001126741 us-gaap:CommonStockMember 2021-06-30 0001126741 us-gaap:CommonStockMember 2021-03-31 0001126741 gsit:ShareBasedCompensationRangeTenMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeNineMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeEightMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeTwoMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeThreeMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeSixMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeSevenMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeOneMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeFourMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeFiveMember 2022-04-01 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeTwoMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeThreeMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeSixMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeSevenMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeOneMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeFourMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeFiveMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeTenMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeNineMember 2022-06-30 0001126741 gsit:ShareBasedCompensationRangeEightMember 2022-06-30 0001126741 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001126741 gsit:EmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001126741 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001126741 gsit:EmployeeStockPurchasePlanMember 2021-04-01 2021-06-30 0001126741 gsit:RestOfWorldMember 2022-04-01 2022-06-30 0001126741 gsit:OriginalEquipmentManufacturerMember 2022-04-01 2022-06-30 0001126741 gsit:DistributionMember 2022-04-01 2022-06-30 0001126741 gsit:ContractManufacturersMember 2022-04-01 2022-06-30 0001126741 country:US 2022-04-01 2022-06-30 0001126741 country:SG 2022-04-01 2022-06-30 0001126741 country:NL 2022-04-01 2022-06-30 0001126741 country:DE 2022-04-01 2022-06-30 0001126741 country:CN 2022-04-01 2022-06-30 0001126741 gsit:RestOfWorldMember 2021-04-01 2021-06-30 0001126741 gsit:OriginalEquipmentManufacturerMember 2021-04-01 2021-06-30 0001126741 gsit:DistributionMember 2021-04-01 2021-06-30 0001126741 gsit:ContractManufacturersMember 2021-04-01 2021-06-30 0001126741 country:US 2021-04-01 2021-06-30 0001126741 country:SG 2021-04-01 2021-06-30 0001126741 country:NL 2021-04-01 2021-06-30 0001126741 country:DE 2021-04-01 2021-06-30 0001126741 country:CN 2021-04-01 2021-06-30 0001126741 gsit:NonRecurringEngineeringServicesMember gsit:WistronNewebCorpMember 2022-04-01 2022-06-30 0001126741 gsit:NonRecurringEngineeringServicesMember gsit:WistronNewebCorpMember 2021-04-01 2021-06-30 0001126741 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-06-30 0001126741 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001126741 us-gaap:LandMember 2022-06-30 0001126741 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001126741 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0001126741 gsit:ComputerAndOtherEquipmentMember 2022-06-30 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 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001126741 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001126741 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 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 2022-06-30 0001126741 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 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 2022-06-30 0001126741 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001126741 2022-01-01 2022-03-31 0001126741 us-gaap:PatentsMember 2022-06-30 0001126741 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0001126741 gsit:ProductDesignsMember 2022-06-30 0001126741 us-gaap:PatentsMember 2022-03-31 0001126741 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0001126741 gsit:ProductDesignsMember 2022-03-31 0001126741 us-gaap:BondsMember 2022-06-30 0001126741 gsit:SupranationalObligationsMember 2022-06-30 0001126741 us-gaap:BondsMember 2022-03-31 0001126741 gsit:SupranationalObligationsMember 2022-03-31 0001126741 us-gaap:CertificatesOfDepositMember 2022-06-30 0001126741 us-gaap:CertificatesOfDepositMember 2022-03-31 0001126741 2021-06-30 0001126741 2021-03-31 0001126741 us-gaap:OtherLiabilitiesMember 2022-06-30 0001126741 us-gaap:OtherLiabilitiesMember 2022-03-31 0001126741 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-06-30 0001126741 us-gaap:ShortTermInvestmentsMember 2022-06-30 0001126741 gsit:ShortTermInvestmentsSupranationalObligationsMember 2022-06-30 0001126741 gsit:ShortTermInvestmentsCertificatesOfDepositMember 2022-06-30 0001126741 gsit:ShortTermInvestmentsAgencyBondsMember 2022-06-30 0001126741 gsit:LongTermInvestmentsSupranationalObligationsMember 2022-06-30 0001126741 gsit:LongTermInvestmentsMember 2022-06-30 0001126741 gsit:LongTermInvestmentsCertificatesOfDepositMember 2022-06-30 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 2022-06-30 0001126741 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001126741 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 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 2022-06-30 0001126741 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001126741 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001126741 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001126741 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001126741 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001126741 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001126741 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001126741 srt:MinimumMember 2022-06-30 0001126741 srt:MaximumMember 2022-06-30 0001126741 gsit:Covid19Member 2022-04-01 2022-06-30 0001126741 srt:MinimumMember 2022-04-01 2022-06-30 0001126741 srt:MaximumMember 2022-04-01 2022-06-30 0001126741 2022-03-31 0001126741 2021-04-01 2021-06-30 0001126741 gsit:SRMProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001126741 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001126741 gsit:SRMProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001126741 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001126741 2022-06-30 0001126741 2022-07-31 0001126741 2022-04-01 2022-06-30 shares iso4217:USD pure iso4217:USD shares gsit:segment 0 0 24553753 true true 0001126741 --03-31 2023 Q1 false GSI TECHNOLOGY INC 24486239 10-Q true 2022-06-30 false 001-33387 DE 77-0398779 1213 Elko Drive Sunnyvale CA 94089 408 331-8800 Common Stock, $0.001 par value GSIT NASDAQ Yes Yes Non-accelerated Filer true false false 24553753 33533000 36971000 7928000 6992000 4309000 4518000 4780000 4655000 1809000 1555000 52359000 54691000 7234000 7359000 1129000 889000 875000 3345000 7978000 7978000 1964000 2023000 130000 137000 71669000 76422000 30000 32000 1403000 1474000 580000 537000 5586000 6850000 7569000 8861000 11000 11000 503000 361000 2321000 2738000 10404000 11971000 0.001 0.001 5000000 5000000 0 0 0.001 0.001 150000000 150000000 24553753 24486239 25000 24000 53899000 53083000 -181000 -154000 7522000 11498000 61265000 64451000 71669000 76422000 8909000 8791000 57000 13000 3544000 4009000 5365000 4782000 6619000 6103000 2688000 3040000 9307000 9143000 -3942000 -4361000 22000 23000 4000 -43000 -3916000 -4381000 60000 -172000 -3976000 -4209000 -0.16 -0.17 -0.16 -0.17 24523000 24095000 24523000 24095000 -3976000 -4209000 -27000 -15000 -4003000 -4224000 24486239 24000 53083000 -154000 11498000 64451000 67514 1000 178000 179000 638000 638000 -3976000 -3976000 -27000 -27000 24553753 25000 53899000 -181000 7522000 61265000 24020276 24000 47722000 -20000 27866000 75592000 145786 783000 783000 823000 823000 -4209000 -4209000 -15000 -15000 24166062 24000 49328000 -35000 23657000 72974000 -3976000 -4209000 -26000 -69000 43000 160000 136000 113000 256000 246000 638000 823000 -7000 -32000 -235000 885000 168000 -252000 247000 315000 -37000 44000 -1872000 -813000 -5011000 -4621000 1500000 4133000 106000 39000 1394000 4094000 179000 783000 179000 783000 -3438000 256000 36971000 44234000 33533000 44490000 314000 376000 30000 38000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 1—THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements of GSI Technology, Inc. and its subsidiaries (“GSI” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission.  Accordingly, the interim financial statements do not include all of the information and footnotes required by GAAP for annual financial statements.  These interim financial statements contain all adjustments (which consist of only normal, recurring adjustments) that are, in the opinion of management, necessary to state fairly the interim financial information included therein.  The Company believes that the disclosures are adequate to make the information not misleading.  However, these financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The consolidated results of operations for the three months ended June 30, 2022 are not necessarily indicative of the results to be expected for the entire fiscal year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Significant accounting policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">There have been no material changes to our significant accounting policies that were disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin: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:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The COVID-19 pandemic has affected the business activities of the Company, its customers, suppliers and other business partners. Governments in affected regions have implemented, and may continue to implement, safety precautions including quarantines, travel restrictions, business closures, cancellations of public gatherings and other measures as they deem necessary. Many organizations and individuals, including the Company and its employees, are taking additional steps to avoid or reduce infection, including limiting travel and working from home. These measures are disrupting normal business operations and have had significant negative impacts on businesses and financial markets worldwide.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The Company continues to monitor its operations and government recommendations and has made modifications to its normal operations because of the COVID-19 global pandemic. The Company has instituted many preventative measures and is regularly evaluating those measures and others as it continues to better understand its current and future operating environment. From March 2020 through April 2022, except for the Company’s employees located in Taiwan, the majority of its employees worked from home around the world. In May 2021, due to a surge in COVID-19 infections in Taiwan, the Company’s Taiwan employees worked from home under alternating schedules, and returned to their offices in July 2021. The Company maintained a substantial portion of its manufacturing operational capacity at its primary manufacturing support facility located in Hsin Chu, Taiwan where the Company’s suppliers are located and where all of the Company’s products are manufactured. Since the outbreak of COVID-19, aside from supply chain shortages from the lengthening of lead times for wafers and assembly services and the impact of ongoing and expected price increases, including a 20% increase in the cost of wafers received in early calendar 2022, the Company has experienced minimal impact, and continues to experience minimal impact, on its manufacturing operations in Taiwan. Final testing of the Company’s products is conducted in house in both the US and Taiwan. Shipping and receiving operations were maintained by a skeleton crew with minimal impact. The Company’s revenues were impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of its customer </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">contacts to work from home. The Company’s results for the fiscal years ended March 31, 2022 and 2021 demonstrate 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, and continue to be 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. In addition to the continuing COVID-19 global pandemic, the recent military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures and rising interest rates may have an adverse impact on the Company’s business and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;"><span style="background:#ffff00;"> </span><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The disruption to the marketplace resulting from the COVID-19 global pandemic that the Company continues to experience is unlike anything the Company has ever had to deal with. While the Company continues to monitor the business metrics that it has historically used to predict its financial performance, the Company is uncertain as to whether these metrics will operate consistently with its historical experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company believes that during the next 12 months the COVID-19 pandemic could impact general economic activity and demand in its end markets. Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak, if the pandemic continues, it will have an adverse effect on the Company’s results of operations, financial position, including potential impairments, and liquidity in fiscal year 2023. This expectation includes results from new information that may emerge concerning COVID-19, the effectiveness of vaccines and any actions taken to contain or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. The Company has made estimates of the impact of COVID-19 within its condensed consolidated financial statements and there may be changes to those estimates in future periods that could be material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued 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. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements of GSI Technology, Inc. and its subsidiaries (“GSI” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission.  Accordingly, the interim financial statements do not include all of the information and footnotes required by GAAP for annual financial statements.  These interim financial statements contain all adjustments (which consist of only normal, recurring adjustments) that are, in the opinion of management, necessary to state fairly the interim financial information included therein.  The Company believes that the disclosures are adequate to make the information not misleading.  However, these financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The consolidated results of operations for the three months ended June 30, 2022 are not necessarily indicative of the results to be expected for the entire fiscal year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Significant accounting policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">There have been no material changes to our significant accounting policies that were disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin: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:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The COVID-19 pandemic has affected the business activities of the Company, its customers, suppliers and other business partners. Governments in affected regions have implemented, and may continue to implement, safety precautions including quarantines, travel restrictions, business closures, cancellations of public gatherings and other measures as they deem necessary. Many organizations and individuals, including the Company and its employees, are taking additional steps to avoid or reduce infection, including limiting travel and working from home. These measures are disrupting normal business operations and have had significant negative impacts on businesses and financial markets worldwide.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The Company continues to monitor its operations and government recommendations and has made modifications to its normal operations because of the COVID-19 global pandemic. The Company has instituted many preventative measures and is regularly evaluating those measures and others as it continues to better understand its current and future operating environment. From March 2020 through April 2022, except for the Company’s employees located in Taiwan, the majority of its employees worked from home around the world. In May 2021, due to a surge in COVID-19 infections in Taiwan, the Company’s Taiwan employees worked from home under alternating schedules, and returned to their offices in July 2021. The Company maintained a substantial portion of its manufacturing operational capacity at its primary manufacturing support facility located in Hsin Chu, Taiwan where the Company’s suppliers are located and where all of the Company’s products are manufactured. Since the outbreak of COVID-19, aside from supply chain shortages from the lengthening of lead times for wafers and assembly services and the impact of ongoing and expected price increases, including a 20% increase in the cost of wafers received in early calendar 2022, the Company has experienced minimal impact, and continues to experience minimal impact, on its manufacturing operations in Taiwan. Final testing of the Company’s products is conducted in house in both the US and Taiwan. Shipping and receiving operations were maintained by a skeleton crew with minimal impact. The Company’s revenues were impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of its customer </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">contacts to work from home. The Company’s results for the fiscal years ended March 31, 2022 and 2021 demonstrate 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, and continue to be 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. In addition to the continuing COVID-19 global pandemic, the recent military conflict in Ukraine, the rapid rise in energy prices, worldwide inflationary pressures and rising interest rates may have an adverse impact on the Company’s business and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;"><span style="background:#ffff00;"> </span><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The disruption to the marketplace resulting from the COVID-19 global pandemic that the Company continues to experience is unlike anything the Company has ever had to deal with. While the Company continues to monitor the business metrics that it has historically used to predict its financial performance, the Company is uncertain as to whether these metrics will operate consistently with its historical experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company believes that during the next 12 months the COVID-19 pandemic could impact general economic activity and demand in its end markets. Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak, if the pandemic continues, it will have an adverse effect on the Company’s results of operations, financial position, including potential impairments, and liquidity in fiscal year 2023. This expectation includes results from new information that may emerge concerning COVID-19, the effectiveness of vaccines and any actions taken to contain or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. The Company has made estimates of the impact of COVID-19 within its condensed consolidated financial statements and there may be changes to those estimates in future periods that could be material.</p> 0.20 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued 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. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:36pt;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;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The majority of 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 typically 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 generally recognize revenue upon shipment of the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">product. For consignment sales, 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:12pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">Because all of the Company’s </span><span style="-sec-ix-hidden:Hidden_pFlUmSTlV0K-p_-rFej9Vg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">performance obligations</span></span><span style="font-size:10pt;"> relate to contracts with a duration of less than one year, the Company has elected to apply the optional exemption practical expedient provided in ASC 606 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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;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 </span><span style="-sec-ix-hidden:Hidden_4JJNaKsRTkW9R07LYKaRpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">incremental costs</span></span><span style="font-size:10pt;white-space:pre-wrap;"> 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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">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 </span><span style="font-size:10pt;">30</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">60 days</span><span style="font-size:10pt;"> from shipment. Additionally, the Company has right to payment upon shipment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 products sales is immaterial. The Company has also elected to recognize the cost for freight and shipping when control over the products sold passes to customers and revenue is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">The Company warrants its products to be free of defects generally for a period of </span><span style="font-size:10pt;">three years</span><span style="font-size:10pt;">. 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 June 30, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:27pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The majority of the Company’s revenue is derived from sales of SRAM products which represent approximately 97% and 99% of total revenues in the three months ended June 30, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 15% and 43% of the Company’s net revenues in the three months ended June 30, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">See “Note 12 — Segment and Geographic Information” for revenue by shipment destination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract manufacturers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,863</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,305</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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,710</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">OEMs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,909</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P30D P60D P3Y 0.97 0.99 0.15 0.43 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract manufacturers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,863</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,305</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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,710</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">OEMs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,909</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 1535000 3863000 7305000 4710000 69000 218000 8909000 8791000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:3pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size: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:70.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><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><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net loss</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;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,209)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Denominators:</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Weighted average shares—Basic</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Dilutive effect of employee stock options</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Dilutive effect of employee stock purchase plan options</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Weighted average shares—Dilutive</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net loss per common share—Basic</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net loss per common share—Diluted</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The following shares of common stock underlying outstanding stock options, determined on a weighted average basis, were excluded from the computation of diluted net loss per share as they had an anti-dilutive effect:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size: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:101%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Shares underlying options and ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,648</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size: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:70.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><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><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net loss</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;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,209)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Denominators:</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Weighted average shares—Basic</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Dilutive effect of employee stock options</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Dilutive effect of employee stock purchase plan options</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Weighted average shares—Dilutive</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net loss per common share—Basic</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net loss per common share—Diluted</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> -3976000 -4209000 24523000 24095000 24523000 24095000 -0.16 -0.17 -0.16 -0.17 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size: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:101%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Shares underlying options and ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,648</p></td></tr></table> 8113000 5648000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 4—BALANCE SHEET DETAIL</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,134</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;margin:0pt;">    </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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory at distributors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,780</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;margin:0pt;"> </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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;">    </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,364</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;margin:0pt;">    </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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Allowances for doubtful accounts and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,309</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;">    </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid tooling and masks</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 537</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other receivables</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other prepaid expenses and other current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809</p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;">    </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net:</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Computer and other equipment</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,484</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,428</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,900</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Building and building improvements</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,735</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Furniture and fixtures</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 878</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,527</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,293)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,234</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">Depreciation expense was $197,000 and $187,000 for the three months ended June 30, 2022 and 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The following tables summarize the components of intangible assets and related accumulated amortization balances at June 30, 2022 and March 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:middle;white-space:nowrap;width:65.97%;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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:12pt;margin:0pt;"><span style="color:#0000ff;font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30, 2022</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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (2,256)</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,964</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (2,926)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,964</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:99.4%;"><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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,867)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">Amortization of intangible assets included in cost of revenues was $59,000 and $59,000 for the three months ended June 30, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;"><span style="background:#ffff00;"> </span><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">As of June 30, 2022, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size: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: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:85.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 (remaining nine months)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 857</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,964</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size: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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;">    </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other liabilities:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,915</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued commissions</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247</p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income taxes payable</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Miscellaneous accrued expenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,275</p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,586</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,134</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;margin:0pt;">    </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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory at distributors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,780</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;margin:0pt;"> </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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 3134000 3085000 1637000 1555000 9000 15000 4780000 4655000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;">    </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,364</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;margin:0pt;">    </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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Allowances for doubtful accounts and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,309</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 4364000 4599000 55000 81000 4309000 4518000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;">    </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid tooling and masks</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 537</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other receivables</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other prepaid expenses and other current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809</p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 537000 68000 182000 226000 1090000 1261000 1809000 1555000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;">    </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net:</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Computer and other equipment</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,484</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,428</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,900</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Building and building improvements</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,735</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Furniture and fixtures</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 878</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,527</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,293)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,234</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 18484000 18415000 4428000 4425000 3900000 3900000 3735000 3735000 102000 102000 878000 878000 31527000 31455000 24293000 24096000 7234000 7359000 197000 187000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The following tables summarize the components of intangible assets and related accumulated amortization balances at June 30, 2022 and March 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:middle;white-space:nowrap;width:65.97%;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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:12pt;margin:0pt;"><span style="color:#0000ff;font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30, 2022</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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (2,256)</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,964</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (2,926)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,964</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:99.4%;"><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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,867)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p> 590000 590000 4220000 2256000 1964000 80000 80000 4890000 2926000 1964000 590000 590000 4220000 2197000 2023000 80000 80000 4890000 2867000 2023000 59000 59000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">As of June 30, 2022, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size: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: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:85.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 (remaining nine months)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 857</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,964</p></td></tr></table> 175000 233000 233000 233000 233000 857000 1964000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size: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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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;margin:0pt;">    </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other liabilities:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,915</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued commissions</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247</p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income taxes payable</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:71.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Miscellaneous accrued expenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,275</p></td><td style="vertical-align:middle;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,586</p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 3915000 5524000 247000 232000 149000 127000 1275000 967000 5586000 6850000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:36pt;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:12pt;margin:4.5pt 0pt 0pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The Company had a goodwill balance of </span><span style="font-size:10pt;">$8.0</span><span style="font-size:10pt;"> million as of both March 31, 2022 and June 30, 2022. The goodwill resulted from the acquisition of MikaMonu Group Ltd. in fiscal 2016. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:12.0pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company completed its annual impairment test during the fourth quarter of fiscal 2022 and concluded that there was no impairment, as the fair value of its sole reporting unit exceeded its carrying value. The Company believes that no triggering event has taken place subsequent to the fiscal 2022 annual assessment.</p> 1 8000000.0 8000000.0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 6—INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The current portion and long-term portion of the Company’s unrecognized tax benefits was $0 at both June 30, 2022 and March 31, 2022. As of June 30, 2022, $3.6 million of unrecognized tax benefits had been recorded as a reduction to net deferred tax assets. 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. 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:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Management believes that within the next twelve months the Company will not have a significant reduction in uncertain tax benefits, including interest and penalties, related to positions taken with respect to credits and loss carryforwards on previously filed tax returns.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes in the Condensed Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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 federal tax authorities, and fiscal years 2012 through 2022 remain open to examination by California tax authorities. Fiscal years 2020, 2021 and 2022 are subject to audit by the Israeli tax authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">For the three months ended June 30, 2022 and June 30, 2021, the Company incurred income tax expense (benefit) of $60,000 and ($172,000) on net losses before income taxes of ($3.9 million) and ($4.4 million), respectively. The provision (benefit) was calculated using the annualized effective tax rate method. The Company’s estimated annual effective income tax rate, including discrete items, was approximately (1.49%) and 0.05% as of June 30, 2022 and 2021, respectively. The annual effective tax rates as of June 30, 2022 and 2021 vary from the United States statutory income tax rate primarily due to valuation allowances in the United States, whereby pre-tax losses do not result in the recognition of corresponding income tax benefits and expenses and the foreign tax differential.</p> 0 0 3600000 60000 -172000 -3900000 -4400000 -0.0149 0.0005 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 7—FINANCIAL INSTRUMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;"><span style="white-space:pre-wrap;">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:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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 regularly available in an active market.  As of June 30, 2022, the Level 1 category included money market funds of<b style="font-weight:bold;"> </b>$13.7 million, which were included in cash and cash equivalents on the Condensed Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin: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 June 30, 2022, the Level 2 category included short-term investments of $7.9 million and long-term investments of $875,000, which were comprised of certificates of deposit, government and agency securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin: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 June 30, 2022, the Company’s Level 3 financial instruments measured at fair value on the Condensed Consolidated Balance Sheets consisted of the contingent consideration liability related to the acquisition of MikaMonu. The fair value of the contingent consideration liability 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 success (achievement of the various contingent events) 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 success would result in a significantly higher (lower) fair value measurement. Conversely, a significant increase or (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 success 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. 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 Condensed Consolidated Statements of Operations. During the most recent re-measurement of the contingent consideration liability as of June 30, 2022, the Company used a risk-adjusted discount rate of approximately 15.9% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 0% to 15% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheet at June 30, 2022 and March 31, 2022 in the amount of $2.3 million and $2.7 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The fair value of financial assets measured on a recurring basis is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;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:middle;white-space:nowrap;width:47.88%;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:8.76%;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,673</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,673</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,476</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,673</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,321</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,321</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the changes in fair value of contingent consideration for the three months ended June 30, 2022 and 2021, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,225</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change due to accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Re-measurement of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,247</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin: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:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;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 in the Condensed Consolidated Balance Sheets.  The Company had money market funds of $13.7 million and $16.1 million at June 30, 2022 and March 31, 2022, respectively, included in cash and cash equivalents on the Condensed Consolidated Balance Sheets.  The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when declines are determined to be other-than-temporary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s available-for-sale investments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,957</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 999</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,972</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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,928</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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Total long-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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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 June 30, 2022 and March 31, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,715</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (35)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (15)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (50)</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,971</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (33)</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,971</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (33)</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:11pt;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,318</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (92)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (15)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (107)</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:11pt;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size:11pt;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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size:11pt;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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:11pt;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:11pt;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;">The Company’s investment portfolio consists of both corporate and governmental securities that have a maximum maturity of </span><span style="font-size:10pt;">three years</span><span style="font-size:10pt;white-space:pre-wrap;">. 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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The deferred tax asset related to unrecognized gains and losses on short-term and long-term investments was $29,000 and $22,000 at June 30, 2022 and March 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of June 30, 2022, 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:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:78.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,008</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,928</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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 902</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,910</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company classifies its short-term investments as “available-for-sale” as they are intended to be available for use in current operations.</p> 13700000 7900000 875000 14.8 15.9 0 0.15 2300000 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35pt;margin:0pt;">The fair value of financial assets measured on a recurring basis is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;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:middle;white-space:nowrap;width:47.88%;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:8.76%;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,673</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,673</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,476</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,673</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,321</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,321</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 13673000 13673000 8803000 8803000 22476000 13673000 8803000 2321000 2321000 16142000 16142000 10337000 10337000 26479000 16142000 10337000 2738000 2738000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,225</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change due to accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Re-measurement of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,247</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 2738000 4225000 33000 22000 -450000 2321000 4247000 13700000 16100000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,957</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 999</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,972</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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,928</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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Total long-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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 5000000 43000 4957000 1003000 4000 999000 2005000 33000 1972000 8008000 80000 7928000 250000 7000 243000 652000 20000 632000 902000 27000 875000 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,715</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (35)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (15)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (50)</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,971</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (33)</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,971</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;"> (33)</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:11pt;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,318</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (92)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (15)</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt;"> (107)</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:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:11pt;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size:11pt;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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size:11pt;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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:11pt;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:11pt;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin: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:12pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 3715000 35000 1485000 15000 5200000 50000 1971000 33000 1971000 33000 1632000 24000 1632000 24000 7318000 92000 1485000 15000 8803000 107000 4974000 26000 246000 3000 5220000 29000 2982000 26000 2982000 26000 1634000 24000 1634000 24000 9590000 76000 246000 3000 9836000 79000 P3Y 29000 22000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:78.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,008</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,928</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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 902</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,910</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,803</p></td></tr></table> 8008000 7928000 902000 875000 8910000 8803000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 8—LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">The Company has operating leases for corporate offices, research and development facilities, certain equipment and software. The Company’s leases have remaining lease terms of </span><span style="font-size:10pt;">14 months</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">58 months</span><span style="font-size:10pt;">, some of which include options to </span><span style="font-size:10pt;">extend</span><span style="font-size:10pt;"> for up to </span><span style="font-size:10pt;">5 years</span><span style="font-size:10pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental balance sheet information related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;"/></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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">1,129</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">580</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">503</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">1,083</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">898</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides the details of lease costs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">151</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">125</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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">8</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">31</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">159</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">156</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides other information related to leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">151 </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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">127 </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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">2.68</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1.97</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">4.34%</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">4.56%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides the maturities of the Company’s operating lease liabilities as of June 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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;margin:0pt;">2023 (Remaining nine months)</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</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;text-align:right;margin:0pt 3pt 0pt 0pt;">443 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">436 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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;margin:0pt;">Thereafter</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">8 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">1,146 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;">(63)</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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">1,083 </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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">580 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">503 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> P14M P58M true P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;"/></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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">1,129</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">580</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">503</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">1,083</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">898</p></td></tr></table> 1129000 889000 580000 537000 503000 361000 1083000 898000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">151</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">125</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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">8</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">31</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">159</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">156</p></td></tr></table> 151000 125000 8000 31000 159000 156000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">151 </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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">127 </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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">2.68</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1.97</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">4.34%</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">4.56%</p></td></tr></table> 151000 127000 376000 P2Y8M4D P1Y11M19D 0.0434 0.0456 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin: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;margin: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:12pt;margin:0pt;"><span style="font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</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;margin:0pt;">2023 (Remaining nine months)</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</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;text-align:right;margin:0pt 3pt 0pt 0pt;">443 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">436 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 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;margin:0pt;">Thereafter</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">8 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;">1,146 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt;">(63)</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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">1,083 </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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">580 </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;margin: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:12pt;margin:0pt;"><span style="font-size: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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;">503 </p></td></tr></table> 443000 436000 84000 86000 89000 8000 1146000 63000 1083000 580000 503000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 9—COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Indemnification obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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 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:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">It is not possible to predict the maximum potential amount of future payments that may be required under these or similar agreements due to the conditional nature of the Company’s obligations and the unique facts and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product warranties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">The Company warrants its products to be free of defects generally for a period of </span><span style="font-size:10pt;">three years</span><span style="font-size:10pt;">. 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 June 30, 2022 and March 31, 2022 and for the three months ended June 30, 2022 or 2021.</span></p> P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 10—STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of June 30, 2022, 4,629,553 shares of common stock were available for grant under the Company’s Amended and Restated 2016 Equity Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s stock option activities for the three months ended June 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:43.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,535,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,590,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt;"> (491,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,629,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,206,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.40</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested and exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,654,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.04</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,946</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested and expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,125,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.36</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,316</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The weighted average fair value per underlying share of options granted during the three months ended June 30, 2022 and 2021 was $1.67 and $2.41, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Options outstanding by exercise price at June 30, 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Exercisable</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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</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:8pt;margin: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;margin: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;margin:0pt;">3.38</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;text-align:center;margin: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;margin:0pt;">4.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.79</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 622,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.00</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">4.98</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;text-align:center;margin: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;margin:0pt;">4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,024,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 3.66</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,024,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.99</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">5.13</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;text-align:center;margin: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;margin:0pt;">5.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,377,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 6.24</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.27</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">5.59</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;text-align:center;margin: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;margin:0pt;">5.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.29</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.71</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">5.91</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;text-align:center;margin: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;margin:0pt;">6.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,336,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.46</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,178,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.46</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">6.86</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;text-align:center;margin: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;margin:0pt;">7.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 3.92</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.08</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">7.40</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;text-align:center;margin: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;margin:0pt;">7.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 7.32</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.64</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">8.06</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:12pt;text-align:center;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 7.60</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.06</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.58</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.09</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 558,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 7.06</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.30</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,206,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.40</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,654,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.98</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes stock-based compensation expense by line item in the Condensed Consolidated Statements of Operations, all relating to employee stock plans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">351 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">227 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">283 </p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As stock-based compensation expense recognized in the Condensed Consolidated Statement of Operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures in accordance with authoritative guidance.  The Company estimates forfeitures at the time of grant and revises the original estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">No</span><span style="font-size:10pt;"> tax benefit related to stock-based compensation was recognized in the three months ended June 30, 2022 due to a full valuation allowance. There were </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> windfall tax benefits realized from exercised stock options in either of these periods. Compensation cost capitalized within inventory at June 30, 2022 was immaterial. As of June 30, 2022, the Company’s total unrecognized compensation cost was </span><span style="font-size:10pt;">$4.7</span><span style="font-size:10pt;"> million, which will be recognized over a weighted average period of </span><span style="font-size:10pt;">2.09</span><span style="font-size:10pt;"> years. </span><b style="font-size:10pt;font-weight:bold;"> </b><span style="font-size:10pt;">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:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:62.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin:0pt;"><b style="font-weight:bold;">Stock Option Plans:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">5.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">5.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">49.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">0.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">0.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">49.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">57.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 4629553 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:43.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,535,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,590,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt;"> (491,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,629,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,206,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.40</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested and exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,654,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.04</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,946</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested and expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,125,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.36</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:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,316</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 4535663 8590675 6.07 -107210 107210 3.61 201100 491604 5.58 4629553 8206281 P5Y4M24D 6.07 5654013 P4Y14D 5.98 13946 8125428 P5Y4M9D 6.07 20316 1.67 2.41 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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: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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Exercisable</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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</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:12pt;margin:0pt;"><span style="font-size:8pt;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin: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:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</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:12pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;margin: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;text-align:center;margin: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;margin: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</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:8pt;margin: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;margin: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;margin:0pt;">3.38</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;text-align:center;margin: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;margin:0pt;">4.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.79</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 622,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.00</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">4.98</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;text-align:center;margin: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;margin:0pt;">4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,024,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 3.66</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,024,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.99</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">5.13</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;text-align:center;margin: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;margin:0pt;">5.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,377,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 6.24</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.27</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">5.59</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;text-align:center;margin: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;margin:0pt;">5.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.29</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.71</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">5.91</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;text-align:center;margin: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;margin:0pt;">6.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,336,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.46</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,178,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.46</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">6.86</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;text-align:center;margin: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;margin:0pt;">7.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 3.92</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.08</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">7.40</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;text-align:center;margin: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;margin:0pt;">7.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 7.32</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.64</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin:0pt;">8.06</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:12pt;text-align:center;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 7.60</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.06</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.58</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.09</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:12pt;margin:0pt;"><span style="font-size: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;margin: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;margin: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:12pt;text-align:center;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 558,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 7.06</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.30</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:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,206,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.40</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:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,654,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin: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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.98</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 3.38 4.81 907941 4.02 P4Y9M14D 622971 4.00 4.98 4.99 1024621 4.99 P3Y7M28D 1024621 4.99 5.13 5.58 1377156 5.43 P6Y2M26D 658938 5.27 5.59 5.83 1157552 5.76 P5Y3M14D 566596 5.71 5.91 6.70 1336144 6.42 P5Y5M15D 1178813 6.46 6.86 7.26 937148 7.08 P3Y11M1D 937148 7.08 7.40 7.88 667706 7.62 P7Y3M25D 384743 7.64 8.06 157210 8.06 P7Y7M6D 78604 8.06 8.09 82160 8.09 P5Y6M29D 82160 8.09 8.30 558643 8.30 P7Y21D 119419 8.30 8206281 6.07 P5Y4M24D 5654013 5.98 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">351 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">227 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">283 </p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823</p></td></tr></table> 60000 70000 351000 470000 227000 283000 638000 823000 0 0 4700000 P2Y1M2D <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:62.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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;margin:0pt;"><b style="font-weight:bold;">Stock Option Plans:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">5.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">5.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">49.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">0.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">0.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">49.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">57.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.0295 0.0080 P5Y P5Y 0.492 0.477 0.0154 0.0004 P0Y6M P0Y6M 0.493 0.574 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 11—RELATED PARTY TRANSACTION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company incurred non-recurring engineering service expense and production charges of approximately $57,000 and $13,000 during the three months ended June 30, 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 $30,000 and $32,000 at June 30, 2022 and March 31, 2022, respectively, is included in accounts payable in the Condensed Consolidated Balance Sheets.</p> 57000 13000 30000 32000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 12—SEGMENT AND GEOGRAPHIC INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,534</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,585</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Netherlands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,368</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of the world</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">All sales are denominated in United States dollars.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;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:71.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,534</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,585</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Netherlands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,368</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of the world</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 3568000 4534000 887000 321000 1949000 1585000 673000 1368000 1436000 577000 396000 406000 8909000 8791000 EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +& !54'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 " "Q@ 552-;_O^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6Q*1<(VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@,?,_/GF M&YC6!&F&B,]Q"!C)8;J9?- M&$Y3U\(5,,,(HT_?!;0+L53_Q)8.L'-R2FY)C>-8CZN2RSLT\/;T^%+6K5R? M2/<&\Z_D))T";MAE\NMJ>[][8$IP(2I^5_'U3G#)UU(T[[/K#[^KL!^LV[M_ M;'P15"W\N@OU!5!+ P04 " "Q@ 55F5R<(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 +& !56UCM5)Q04 -\> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")8,@6P),\1)=FEW$S:D[6R_*;8 3VR)RG((_[Y' M-MA)*LNN9_D"OIW7>G1T>2V-MT(^)6O&%'J)(YY<=-9*;3[T>HF_9C%-3L6& M<;BS%#*F"D[EJI=L)*-!%A1'/>(X9[V8AKPS&6?7YG(R%JF*0L[F$B5I'%.Y MNV21V%YT<.=PX3Y=*?[@ MN40'9$_\&;)M\NH8:91'(9[TR2RXZ#BZ1"QBOM(2%/Z>F<>B2"M!.?[9BW:* M=^K U\<']9L,'F >:<(\$?T5!FI]T1EU4,"6-(W4O=A^8GN@@=;S191DOVB; M/]OO=Y"?)DK$^V H01SR_)^^["OB58"+*P+(/H"\"\!5;W#W 6X&FI(.(08RN/5A4<0CDWA;XKC%C7G9GIN7\/>+]C[-O62_6&W8292>SAVNE]- M2-:HEDB# FG0#.EK2J5B,MJA>[814IGP[%)*IJ9*\:Q1+?'."KRS9GAS)D.A M&VR 8, P)L^N5'3#RGYHC6_).2PXAPU;IJ0PUV1C6'4>[5I+&B7&1%K#6@*. M"L"1M5#[D>8FC!BZ3>-')DU@=@W'P5W7=4=#$YPUM"7<>0%WW@3NGJW"1$$" M%;JEL;&-VG4^+F;HX=K[='OW^>[C-S2[]4RD5HV6I-@I)UZG">N,^T)"^\PF MC1.T4- ID9#($RE7<@?_@;$":M2OKDW$]J"VR*^\!FZ"_$!?T"R 3AHN0S^W M&=4MN49R..PZ[OEH.#PW\EJ#V_*2DI0W?[)";8 M1=?1DT!7$ORO$=JJT!:ZM$78ZCS^ ^WI,VC0#V)K-$4UU AZ#&N$2V^$[8[F/>A<)(I&Z.]P4ST^ MV17/^\[(W&6/X9)P:9.PW=UDK74*'\358'8!X#)B'<,4X=(58;N5^2Q\R-=\ M+;C--=2(N"[NCD:.8^0[AB?"I2G"=D?S$"KP0V*),/GY\1>T8'XJ(9-&2+N2 M)^(8)J2%$O[3"?K1.06SA#94(AB#S+;>+M@6O;1,V.YUP.@&(5^AQ2Y^%)&1 MN-8L/1BYCN&/2.F/B-W!''*(KE_\->4K5ND%:X1NIXNKJ?%[TQ[8EK"T0Z21 M'?)2*?472_Z9DJ42YI'4N.12H_C-N%#CV:/:UA;O-+TD$:FYSIF[8*5ZPGVN+:@I>':9:KQC>!]2>A]BMRV'8?;- MQ+[(5K717:K R7(]@1J)OY.KV==#KC;(U/3^RO.$] <#=SAPQ[UG$V/I?TBC M52$/AE,)1F_& _:"?F?F--8M#CD8D[-A'QL9CF%V2&EVB-VK'.;*FS#1AO8; M V-F6\JLD>MV';?KFD&/X7[LWAW7,/>E^V?8&+AN'V!JYKT9&>U!; MQM+_N':W\IXQRV8UH5V,.,0U,A[#^[BE]W'M3F4*@$$.&5'C&%,C4#FJVN/^ M+UCOU1:BGO"RG=4$^7H5,M]-+*X6N[?3;,^R5SZ>;_U^H7J^3%#$EA#JG YA MP)/Y;FI^HL0FVY!\%$J).#M<,QHPJ1^ ^TLAU.%$OZ#8TY[\"U!+ P04 M" "Q@ 55V^[V:7(& #(&@ & 'AL+W=OU$$*3IR1.U7EKH?7RM--1LX5(N#J1 M2Y'"+_(F>EAH\T6G?[;D#V(J]-?E=09WG6V4>92(5$4R)9FX M/V\-W-,A8\8AM_@[$H]JYYJ85.ZD_&9N)O/SEF,0B5C,M G!X6,MAB*.323 M\;T(VMJ.:1QWKU^B_Y8G#\G<<26&,OXGFNO%>2MLD;FXYZM8W\C'SZ)(R#?Q M9C)6^7_R6-@Z+3);*2V3PAD0)%&Z^>1/12%V'%ROP8$6#O2U#JQPR"O7V2#+ MTQIQS?MGF7PDF;&&:.8BKTWN#=E$J9G&J<[@UPC\=']X=3D:7T['(P)7TZN+ MR6AP"S>?!A>#R^&83#^/Q[=3I\UXM&&\/U;I"6%.FU"'4L1]:'?_PC-P=S'W#F2^39]NTZ=Y/-80;S"= M0GY8&AL_#_;T*B 1(]\-<9#!%F1@!3F!XJ5:9I% BQ?4 MA^R&3@478A3X/HZKN\75M>*ZSL221W,BGH""E%#YFI1Z(3+H@4XN8[2!Q(+H%Z2 M&8X]EO?'*[AIKFT1=6]B75JM+6(5ADV0=^C1M4*^D.G#JYI2$6=O^*Y?Q5@W M8LQK6*)N26*NE4#ZOTLY?XSB&,5%D6[9K7;+0U;[P$KJ<>W<,TDU3Q\BZ)/% M]#:NRB+0WASW@NJR1*Q "+ &F"7SN';J&8FE5%'#O-:)Q&75?HD:=1M@E6SC MVNEFTWLL^Z).'UTW"&H; S$+/-K A6[),VY@U4X7D\&GR<7D=C*>DL'EB$QO MKX9_?KZZ&(UOIN_(^*^OD]M_4=A6_OI1:?56T?:+4)*::V>UK218\F>C!T D M,R?OQ$>,$BT)![$0JNE"KKM0Y*G:T$*B!VT*.@ZW3F^V%015VW M"D+?P6'3DO2HG?3V%<0!I+1.8EV_MJ,1JS ,&F0$+;F.VKEN).X%H)P3S9^V M0)]1F'4><]TJ2*O-/L2=XYJ=Z9#%FLKTV+)@:9W9_-K60HQ88SU+]J,'3EXR M-6+'3/M,IBJ:Y^I'IHFBKM0?&Z8*@1_J?#[2? M?,F[U,Z[4RUGWQ8RAN6DWN6"7S^?HKF^*=&^5;3]K$NBI0>/CT5W4B;_4W+D MG#B.:UB5K'F\ H6YT@LX]OXGYJ?$;SN.8_Z(6G" \Y%$2AGRR#ECI17HTCFL MF%.S%05:/"N<'UDH/Q]HOV0ELU,[LYM=(E,R?46]7-]Y=<6HU_9]UN[Z+/\- M;KTP:%/6*SS;H'C44N3/9V."A.1#2SLU=@8,W/"AE,)*X4#LPL'T#NK9+71CL5S$IG &EF8 MA^AK8$&I\&=X=75P[(95]D"M_(8*LU)#,+N&N!&:PU>@TGB6PG+!$=:E0=?? M.9 4"#$!X?4:"(Z5&H+9-<2&X!3215&L=6D0N#2H+E?,S//\!J9C.P]O[1JB MQL;YGGLU^/J36NR$B)DA)\3.SFL&\X[G"\\>HE216-R#GW/2A>RSS6N3S8V6 MR_S-PYW46B;YY4)P &T,X/=["41=W)B7&=N75_W_ 5!+ P04 " "Q@ 55 MP('D^3$# !R"P & 'AL+W=OP9?Q>A "2_$[B5 R-4,KUI6D*/X2$B@NVAA2?+!E/J,0N7YEB MS8$&>5(2FXYE=\2."K:BUB;*R M8.Q>=:Z#H6$I(HC!ETJ"XF4#8XACI80]NKB>C;]BY&MV,;L=3,O\TG7Z;DW4^^SR?DW>NS@2D10DF9?CG@53&@LV? SUEZ05SKG#B6XVC2QX?3OU". MZ;8NW43KE7^G\N_D>NX>O9$0( 49+83DN*5T?@J!EEY O6:78DU]&!KX'@G@ M&S"\-Z_LCO5!Y^Z%Q!I>WTC=&_D^RU)TNZ8/=!'#.;Z',940X TN'W3> M"\%.+JB^"!O/M? W,#=U4YHHIQ[5H&U5M*V#*S.7S+\/61P %V_)]%<6Z1%; M+[D\+R36,-RN#+69EC M40W03@7:>1ZH"/'S( C-9,AX] <"'7"AV:ZAM"U+LYF.QS6@NQ5T][^@(R$R M/7#W'Y!=U$,1#!=G[+T@\?X6D:1"E*QUI[RCIH8@&:;\B[1\D';,DP5/X ME)W:/VFG'HMJ4-K6T_%F/8/SI(U:*M8GRRZWX.ZTGA3:)*\=S/;SR??OUE*M MCN*TVFVWVW9WH761K5['MJ6JK"W+T[W MPB0&HDUBUC;0_?8W3B"!QO'M2;R!/,R,?V./_7<\V''Q3:X84^@M2W,Y[*R4 M6M\XCHQ6+*/RFJ]9#F\67&14P:U8.G(M&(T+IRQUB.L&3D:3O#,:%,]>Q&C M-RI-O";+E=(/G-%@39=LRM27]8N .Z>*$B<9 MRV7"DIE3R<8\_9K$:C7L]#HH9@NZ2=4KW_W! M]@EU=;R(I[+X1;O2-@3C:",5S_;.0) E>?E/W_8=<>0 < MWL$K$BW)BK3NJ:*C@> [)+0U1-,71=\4WI!-DNMAG"H!;Q/P4Z/QY/G^X7GZ M<(_@:CKY_'A_.X.;Z0S^GAZ>9U,T^80F+P^OM[-',$!7Z,OT'GW\<('DB@HF M49*CV8IO),UC.7 4(.G 3K1O_JYLGK0T[Z$GGJN51 ]YS.)3?P=2J?(AAWSN MB#7@GYO\&GGN)2(N(0:>\<^[8PN.5W6O5\3S6N(]YA'/&)HJJA@4OT)_W\ZE M$E"\_Y@ZJPSFFX/I&7TCUS1BPPY,6T\X/>Z05+ZSP0FOE3]9,4)7D M2\3>0',DDS];A>(6(5$2KHHIBJ*N4K_6,-R7=:W1Y M$&!#]1OLL.NU#DV_0NU;4:<@FC PEVC)>Y>EJT4&.WEBK7RCWC"F!YH[",LN,V*/J>&S9I38;8;^]D?*2LV(K[ M6<_/A>#9 9GG9E3<(+CR^CXQL!HL?2]H7P\QJ6&)%?8Q5PPFA0(]UXIUB7)F M+-U]F),J,)$:S"Q]6LLIMJK6:*)63.P9T<=] 5RTTWJFM;EH=KMP61PKOGM_AFW%Y1%*'*4]LGJA8)KE$*5M 2/*9\7EBM&8"6T [Q>J[Z1:EU>NJ^(4"Z;.1(F<3E9"%DQ3*M>N*B6R MQ(**W/4][\(M6,:=L&?WYC+LB4KG&<>Y!%45!9-/0\S%MN]TG-W&7;9.M=EP MPU[)UABAOB_GDC*W94FR KG*! >)J[XSZ%R-NJ;>%GS+<*OV8C!.ED(\F&2: M]!W/",(<8VT8&"T;'&&>&R*2\:OA=-HK#7 _WK%?6^_D9%%N0IIK83&#?QJ+)3<;-OQAI2:<9X70X MFMV.)[?19 P41;.OT_%@04FTH.5FK,'6[<*!G62OQ7E 1P(XA8P80GF#S' MN^2JM>;OK W]-PF_5/P, N\4?,_W#^@9_3N\\X:2P*A$@S MC=0&&GX,EDI+^HY_'GJLFJQ[F,ST]I4J68Q]AYI7H=R@$[Y_U[GP/AUR^I_( MGOGNMKZ[;[&'(Z$TB!6U_ 9YA>J4HIS>((&22?UTR'M->&$)S1C:A.>7/7>S M[^CODD[0EM0ZW;VN*%"N[;!0$(N*Z_HK:G?;>32P;?AB?TASJAXK?VCJ(7?# MY#KC"G)<$:5W=DE=+NO!42=:E+;WED)3)]LPI5F+TA30^4H(O4O,!>WT#G\# M4$L#!!0 ( +& !54J#DT$S@( "8' 8 >&PO=V]R:W-H965T&ULK55=;]HP%/TK5E9-FS2:D$"Z=A") E4[E0\UM'N8]F#(A41S M;&8[T.W7[SH)&:# ]K"7^.N>XW-N[.O.5LCO*@;0Y#5E7'6M6.OUC6VK10PI M59=B#1Q7ED*F5.-0KFRUED"C')0RVW4 A/;KM6T=A-/R2K69L(..FNZ@A#T\WHJ<617+%&2 E>)X$3"LFOUFC=] MW\3G 2\);-5>GQ@GM89)$I M+=(2C K2A!FQR-;A)N_F*H):XFB--!?S(>#,?A<$"P%TX>'P:]&0["&3:CX7@6DLD= M+HVF3\-[C'MX&9+'21B2!GD.!^3=Q7MR01).9K'(%.61ZM@:51EN>U$JN"T4 MN"<4>&0DN(X5&?((HD.\C6XJ2^[.TJU[EO!SQB^)YWP@KN.Z-7KZ_PYOGI'C M51GVF+%"];;&[!!LBC4(I\[[.OOB:JY3K75=2!K'8EJ_U761G'^L>27Q#E"HFI+AN:,#IG MT,!"V5"4 9[R#2AM?F2MAV*;]KXZ]^K(04U,LUVOWZ_T^V?USX2FC"P.CM6I M-/LU"70<[TAD793KMHYDVGLE)P6YRBNQ0B$9U\55K6:K8M_+:]S1_"T^ D7- M_D-3O" C*E<)5X3!$BF=RRM,G"RJH].[P% 4)0 & 'AL+W=OTN<5EQ^,II,U?B9SPC^L M[TMQ-MJC)&E."I;2 I1D>3FX@A-N2&S7E(Z'QU_0XVKS8C-/F)$9S?Y($[ZZ' 0# MD) EWF3\@;Z\)?6&7(FWH!FK7L%+;6L-P&+#.,UK9Q%!GA:[=_RI3L2! [2/ M.*#: 2D.R#_B8-<.MN)@'W-P:@='#2DXXN#6#N[7[L&K';PJ][MD59D.,67->BF]3X<>GL[O;,+J=1R$01_.[=S?AU:,X MF3^*M_?1[>,9!BL\@;58;/)-ACE)P!U?D1*(V$3%KF0I;0EX1YEN?U$_Z@/A MHL0%9(3+(BV>=1!Q/\0C[>QG))C>TXWV=*,*QSF"TT+& *YQAHL%$33. M5[@D#& .WN/R#;#A:X L!'4\[L#="ES>L[93Y%C"V/M-TP]BF MR@Y=@L7N1L/DC09LBD34-\G7&?U,2/TA75>_=VN14/8:L*HR=-ES.H4 '5=L M2 J0R M8G+!R"18W!]]BQ%_SXA?.=G'6["#-B<3;S]*_Q9U.$@'D,+W%:8:?,C),^Q=LT02M9@:V>HF*BN2@CWY],!']LBE$&VT=;Z-KY/9(!#W/ M\I0^>=8?P[F)-XH6&46+3:&UV3Q0-.!9;#9#T6DVX>FIJ+8Y9-P9VRA0V@>- MV=!62T-CA&S/]96[D\;,1V/?.7+=-V( -*4&(&VV='* $WC('JLY,ZH'&$6+ MC*+%IM#:C#:: #0E"N@9_0I5H+8Y9-VUKS&@W_5L2HW* 4;1(J@9 M]>VQ^@=6?-*L34(C"<#_21/H7^=LQHRJ E SI2-?;?V,Z@(GEFS_6=H( \B$ M,*!MI9%.&'!=VW>53GG6'\/9?Y8:%0:,HL6FT-IL-L( ,B$,Z-G4" .NRF/7 MQK6#L3(+AQJS(0R4UC'26/FN^M]KK+'R(/)406QT\'R(?%Y(S(%B3&0@(TOA M9[WQQ55:[A[!V9UPNJX>&7FBG-.\.EP1+)IE:2"^7U+*OYS(IU#V#T)-_P%0 M2P,$% @ L8 %55\Y-%.:!@ I!P !@ !X;"]W;W)KGG5G71L*W;.*9Q$FGW6DN4Z?;9QEDFRT@ M*@DGV5^_1X !@U"<';_$0(Z./IW;=R2=/W'Q4VX94^@Y"F-YT=LJE9P-!M+; MLHC*CSQA,?QGS45$%;R*S4 F@E$_&Q2% SP+>_#S[]B#FYSQ581"S M!X%D&D54O%RQD#]=])S>_L.W8+-5^L-@?I[0#5LR]3UY$/ V*+7X0<1B&? 8 M";:^Z%TZ9PM"](!,XN^ /#V7V%SWELI-Q#WFI5#PJ!@."*(CS7_I<&*(V /28!^!B &X.<#L&D&) M9KE!CBQ;UC55='XN^!,26AJTZ8?,-MEH6$T0:S?T:>O]S^6J(^^+Z_1^W#Q2@T3H'7C'S53XS[IB9H%L>JZU$-['/_,/Q UA%N12\7\H5 MMBK\*XT_(C+\ ^$AQ@8\B^.'.Q8XI+0LR?21+LM2N45K2!.)UH)'"#)/4!7$ MFSQT Q4P>68R6Z[6-:O5:7TF$^JQBQ[DK61BQWKSWW]SQL,_36L^D;(#"[BE M!5R;]OD=5*&02V-LY"/'V4A=:G;S/IE-QN>#71V]006E2$FD.-0BC\=>$#(4%WCU5_WL:0^FDODZTH]VW^B4[CN1L@,[C4L[ MC:WNNPPA>&GL,01L@7R>KM0Z#6'Y'D^U[2#M$5=;)DQ6R%6/ZI[#3>\:9,8= MOIV4F"=6S ^"[X*,8C1F]NPQ60!=21XRQ<"5._ \%^ ^$^Y)"Y-+&K#;(F!P M,^QI"7MJSQ0>][-H"QE0$N &EI;,A&_:GIPT[6J0<8@9X*P$.+,"O&808%Y M<^H%>]*("Q7\FWTPX9RU,.!1$Z=!QAV;<3K#BL^&5J1+Q;V??8TZG1KF-/KIK]$%\C,&\4I, 2<1:A17TR@G9:>"9- MR&T1@CL0XPHQMO/9EL8;)G4MI%*RH@"$ 5T%87J!R>2MNA"2I&=ZQT M.;_,T81O$W#%V.G!7%.C,WM30YW7ZB([0L7+K MFVO@B;0=[K$J?L5V?KVE*A796C5MR2W06%\Q$;U&6[A-H\YH.&SXSB#E.J0C MY'#%MMC.M@^I\+94YI@3H0-.O63YPGZE0:)!&S&W>;3O#)MMC$F*=/2QN*); M;.6R*DL2W=+"#AFM7HPA9P2.#6WBS&T";TNYPUE'7<(52^*W;7S700R[B"/R M!)]TYWLJ;8=6J(@8VXD8=B(>8_Z^5DB99ELIB#_H2B-H\Z1N5%$:^U"O692$ M_(6QXF,2TMCLUS8Q.Y-9TZUMHR9:CBT#VH"O!CH:=]==>S2<=4"8'L+4.[3:X488!]?X4[: M"9Q*V^'Q9M4)$'LG< 2I@C<%3S?;ZM"HZ*3S,P3=P-+0F&[VN=]\"MIN*XC3 M$4OBB?9K=***\6C[''+*#0S6@#^O^9<[5_T!.7%Y/P_4$L#!!0 ( +& M!540R< @C P @@ 8 >&PO=V]R:W-H965T&ULO5EM MZ$II>UT^L6F[H#%OCR[^RSNY;UUMWZC5!!?ZLKX5P>;$)KG1T>^V*A:^JEM ME,&;E76U#/C3K8]\XY0L>5-='TGA?\JM6]'_P69,G2VEOZXZ)\=7!,"JE*%8$D2/QWI\Y559$@J/%' MDGG0'4D;A[^S]+=L.VQ92J_.;?6;+L/FU<&/!Z)4*]E6X9.]?Z^2/=^3O,)6 MGO\5]W'MLV<'HFA]L'7:# UJ;>+_\DORPV##C\R]<+0:TN@'F\J[H9PV%)1%<'BKL2^]B?OF36-Q\ M^##_]+OX^%8L+MY=7KR].)]?7HOY^?G'F\OKB\MWXNKC+Q?G%V\6+X\"5"!! M1T4Z[G4\;O; <:?B@S5AX\4;4ZIRO/\(JG?ZS[+^KV>/"ORY-5-Q>CP1L^/9 M[!%YIYT_3EG>Z0/RKC=*G-NZD68KYJ84BPA6\7$E%GIM]$H7T@0Q+PK;FJ#- M6ES92A=:^7W.B&<]W7\6Y=MSW\A"O3I 0GGE[M3!V;??G#P[?O&()4\[2YX^ M)OWL\N/U&W%R^+^-[K]SY+??_#@[F;WX[P\6).'X](5X+;WVPJX$N\<$R8F< MWU*H).+ P:)(M$:VI0ZJ%(4%O(R/OSP"5$IZO-)&FD++2GC(4J@M@<6_6UR( M:U5LC*WL>CL1%Z:8"HGH:[SW[=+K4DN'&(LG=/CL^ 5V\*^3%\(Z$:!)>I&P MDUY^)S;R3HFE4H9L:*2#%MJPVJZ$+@KI'C;\=X)3XS14;"H?"DVTJPY>VKM MJ6A/.4U<";,J>#4>&Z!HO3\2I17&!JPIJK9$;*LJGZ5-;#]K(U82>UPP'[/#9V2?%;24J>T83.[0K94E59W\!:K0M)*[8O*^M91]!Q\ M7<*/="*.KN6M^LKK%!B$M4+?AX%3\=[>0Z+CJ,*=>]WH-[:M$!DEB"Z0]?#< MY];$?LS IV,&2?LGJ4JA=ZKB!3'\;"YT[NQ/+AZDX_,6!HRPHNP9*MDDXHZD[B@W2(]NE);"[34>$9*0LO@@1P(H(M.1FS*@L. M&Z>4J&/?BY+1M537M3@ Y-\, (V0:U,BGXFQY!S(A\!:>%1]:3"THE=XV+F&I29UKJ%A$-&7+$-@(-A!8LQN/MZV8'5_(I*1=D_B$M3^3['Y MI/TMXP0P4XZR..Q8B*;TZ\5/AR=_%="B5+4N8#&PM5I%A])YR]:CM7D?26,L MY2R#8"+R8#A0,Y[21M4] P M.,BN"$(JEA+,@IBAR;62J8JPLFX!2-6 M=5_*I@@4"A"&!FGT/Y-([JS ]YTN$7@_&2@\\'#7@!6,M5M%JE&F!'D;2RRJ M!L1QA5 - U/>65U20T9#: LN8)'\#X^H=*T9J\D?= Q-#O1HY6PM-HAH;A.] M>1')KFUX;RSYO?<&:4_R.(H;U+QAFABUC@F-Z %7GJ">!:0FVE<]D,Y;A370 MK"HQ$JAQ^IQ84I4J6=V.%Y"L M9.Q Y)+ YKO2U&74NK)+K,R)->Y"= C1#AU:0GQ-SP#;NTCL[H;.ILA3;R?> M00U0WJ=JM;AUY1V4(F#GCO ]-E@M\]?E??^.XQ+=B;X$;PK(D^HZN"LJTX0[E%PZ>&2BES3>U@&D"E M^.R?VRKJ.P8'W1]0M<8NR90[4-TB+*$I)+)$W@%JVA6RIV6>U4&2&I1$5I$? MT7AH)4+$D]MX!Y5I:C-XHBM:/8C*>T\NV[23[(1[[H?[O#2H]EB197 IX3T# M[KJ[M7$6Q2G$G;UR"M%<:)H(F"*V80G2=$M","_7&(+Z.G5J(I+!/@OW:O<]PL;.7,Z''5((>O9\XJS'"V>RI)+ MB15V:@>=C"$,+BKI)D1338HZ1MB-,K]?_-5:HLL/(VF0(,A_3<@"T0S)CX\& M5//D0+^C5:"_T?JE353W9L&:9O&+C6Z:[-CHCQU=F$$-<@-3#M+C5E4@O:#3 MCFZ]B$>/;1RE5J[VK.D&A$/M@-:W+<&-MZJ5S.\$X#GL**R'BI".UTYSWV18*\AS3Z MO:R1;:)2!-*"W@EM>0(BJ&Z0P"KRW3PR#:$(W$!:&:'S6 >.4O;]P("E !L ,U,8KAIFC?I4 MIJ%/HCV%GCSSO O&&DT!<[" A%O MLFWCL]>9+FX;H(PN4=@E!(YEJZM4IZ*+&]THNLN:Q-1@8&?J/:3=R^Y=[K4# ML%=Y%.Q /^YPLI3Q"B?DR$; K;7J,=O)&]"02>HI3&YHH*99L;0,PL-@#^E_ M$"(5.FJ>JA %D\A-]XZ]/Z""#"JUHINR/AI,*C*[SM=%R0ODM(>A'J?4@B37 MU%QE"AJ&!P;;S2U%2J6%L@%7=SI62+KI6F]C3Z'P9=9+Q"5.(B2,K@%[VH>] MI ]?C,#KPO%E&(U*$:ID!4SU?2?;/W_VP]Z(@9,3V0=CYIV'@-XW$>=-16&( M-:@;)1XK#5]7EH<:&/I*:RI]2S9MPV9W3N+>"$-YX,#.4LF*0ST5OVUTI1X^ M(P\,HY&W5@3@5/B .1*_0>6Q;IA'V(UHE!Q9JKF=VZ UWQI!\7$+9RMRO9&Q MJF\4#Y$AS5KQX'M=Y6%#Y;LV8 HG,W[IN%Z?@9\>N_,:E&JCO@1Q,LL7,J,0 M=;&)B99PD^YA!08G8^EM*MW;E$!U'&@C>^=IG0O?5,PK3"LT+XPB( TE,'&* M.O>;R-9HQPTWE,*F?:)4XYN,@?MG!*) MNL+P.I*#2JF.OD:S#LP&M,RP/D7T16/!,^.8OA)WLB@(Z)'\4EW.#$7>*L[I M?/M+B0$GAQ$!1X>@2^&(FPX0?8&A48"O@M<\E4R$R?-)!$D:FN+$TC5 .43- M[LS,@WF&B_\:&1TJ*#T2#/^3#R")[S/1I+P97O7%:;L_G&(8)V;*.ENF]"KR M16^^+NQKYGSX:0/NHAH0SZ4LV(('="'B+I@@0NB@1L0WI;/CDVH M)+Z%,?/%C;BT4WY[>'(ZR9]@WG9&7O!'#CXM?90ZIYH5Q"^6KUR>7%N0 W$Z M>_;=<_$A7BEDGC1>2;>2^\1.\U>@9.Z^[W9'@Z^SC%;Z!DTA@EOBA]KN:?>9 M>QZ_[O;+XS=R\->U!E8KM<+6X^D/WQ^@#?)WY_A'L U_Z\7$ 6CQSPU&/^5H M =[3AY/\!QW0??P_^Q=02P,$% @ L8 %54M$-\LU" XQ4 !D !X M;"]W;W)K&ULK5AK<]LV%OTK&+7IV#-:/?V,'S-V MXG:],W$R<9I^ADE(0@T2+ !:UO[Z/?>"3UORIC/](HH$<' ?YYX+\GQMW:-? M*17$#RW-^]L5=GMLR&)VK+T[X,LNDVUPK8]<7@^F@?O!5+U>!'HPOSPNY5/<)W[5:^\Y_09X\6/M(-[?IQ6!" M!BFCDD ($I7/(>$EUGC^%>LX=W8Z$$GI@\VJQ; @TWF\RN\^0Z\+5Z.MKD940ZVHU")O/>% M3-3% #7@E7M2@\M??IH>3<[>L/&@L?'@+?3+.QN4F(E__6A*WD;[Y:>3V61^ M)NX^?[L1,[J;SLZV((MO*R4^V*R0^0:$#LJ!9\JCY)Y47BI<$[O,-1=16#E; M+E>X*K&P!B6M\Z7P017^O=B;[@N=JCSHA4XDS[<+GIJ &PX%"'*'E9 5L94[ M$WNS76L*Y5AS\D0)^V#TDD>]T'D/$A#S_<;L'@+&F'8JV$!XY?;!")[3N,.">9_-,Z M'3:UF56..)/'9[Z)8F,'@:]TLL+*C7A0M9FT 6$4I4M64# 8DBJ'R(O8&P.C:3UZ:B+#B2-BT!/A(?NS.,V8E6[08 X@FV ME3N9(\*F &&, 6B2E,X+&=A9+S.D#WU#[,&V"J<9D$EB2Y -I(41VJ;["#5E M?P%(6,?;081WH1=6YX%N8IP;UQ&X.-.I=(CM@U',"5KCM'_T?.?46KK4TT9V MG2,%*UU@Z1-PI?=PNZ)=[>2PP:C+D_:10$2KH"C1I9944E M*921A)\5*M7D#1Q^@NZE5*-7]Q_$T>2(DLV;X%QBG1I2,'(;8/%?I79QGU3[ MQ%BO>"NY1+4MR1N9$:MWRUDE>1%C5V0X&0BR*/.H3QKS21C (LV\Z Y4B5,@ M:+6M4X5UG=(:]1J+3/\$J_T. TE'GJ33\L&HF'4H5"6%W[<^KZ/35BHQA;L( M52C, C+.F9KY['%(\Y%3**WD43@;(@S74BQ/A!DCJ"D.,T74MWDBPBC'8HC1 MX/1#&:P#%Z^H(K>DN,^73@U0A&A(YXECG<6JQ%)L2!<>: N:TFK?4/A")>P: M^9G8+-.>3\6T68Z*B+EC)9%5] GL 16]T*'/Y[!6!O,R/JY!8> MZ66\[6IL2Z=X]O*!96/A^,V++6YXQCRN666?R(VVRV!_:]+8*,>*B8!70T5/6PZ0M=WRQ&%:Q=[B11]?>;1'!"9N M4.VVJ:J'7D)3"N<*.H0#(JE..\5(G7$Y.XA0$KE9<=S'=$04G<<0MJ=4).^/ M_D[UZ0/5[4HZE=7#!H*L#1U-U^A67%%U'JE2@8G7-]6\OHU$_2[R(\?:3OPA M]CA?58>!2!HLNO]Z]:F->CR)H?G0^Q@)0X&A9PX?8GYZ_([=.#U]Q_M94MO: MX?J '!,1%5%$%>C9SPCX,Z4S#6DQ?4DPD)X[^ZCE<*L71KHETM@YR]4'[ YC M4O3U)! UR,%NMM1FS0L\L%_I2NYFJ_%5W7S-!Y_%P3&VS;P;H[0,6( M7#\(WC4?*]GQ-NC4!'IAGQ[&L!_,W^U*,^G1/Y:(>RPCY-GDC%^BIS-1O?!B M:!D;!I;^INS2R0*,$;=MB'CA](SKLR8??&R.NRF58]YY,6O?? ,?3*HH^#?I MC&@V![:4>TCG54:U)?)/7;]Q++M?9=I8OIS+L>W<3%_-V+NE#.'XC3#Z?3BY ME34_B^GP<'Z(ZWQX9%J"F>A^ VN>=I\P;R* M'^[:Z?'SYR?HA<8IW*@%EDY&QX>#V.[KFV +_HSW8 -HPW]72D(A:0+&%Q;$ MKVYH@^:[[N7_ %!+ P04 " "Q@ 55SPZC*>?',XQFLI'K6":*!UXP+ M/?028_)+W]=1@AG339FCH'\64F7,T%8M?9TK9+%3RK@?!D'/SU@JO-' G^*-!SI8X1_-7/E.T\VN4.,U0 MZ%0*4+@8>M>MRW''RCN!OU-I'RVF^_QT NL0\@Q,A:!T><%;Y!S M"T1N_%-A>K5)J[B[WJ#_[F*G6)Z8QAO)?Z2Q289>WX,8%ZS@YD&NOF$53]?B M19)K]PNK4K;=]2 JM)%9I4P>9*DHO^RURL..0C\XHA!6"J'SNS3DO+QEAHT& M2JY 66E"LPL7JM,FYU)A+V5N%/V;DIX9M9LPG3S"G_?S.%231,1(SQOKY/GM7NA1OWQN%)P#\*T81V MT( P",,3>.TZW+;#:Q_!^U"L)53G,)3MEDN=LPB''K6#1O6"WNCSIU8ON#KA M:*=VM',*?32]?YQ &[Y^['9.8W[^U ^#]A64V';7"J^.XL-&_#%!N)%9SL0: M"HT:#!T88@!=J#50A4;/D*%)9 Q&0L1X5'!FT(FM7%=@#.P%%34YZ(11LBQ. M#*F B' +DXHEQ"DOK* @(N)2:\A1E=)-Y\%"ZT 5,CH"OF8CBWPW4WKJ.27[X)"EH6F M\'0#\#7"W&S# I;)0AA]5BM,-Z'_!E_:C8OSWIE==1IA<''VRV*^12&)GYB1 M2O__S/XX7"]5K8[=K;[)7*?1#=N'CH.+[M8_6P?T N%O0BV"+!+.=R33=5 MUK#,;?7H@[Z1\7?/W[>0%RI*Z F!G#/QT_9.YZKVYDB:_I.>Z6Y[4#-EU$<. M;R_U5#9!L]7;5DUY<'Z@UH[@W%;M^#[2VZ;:)8&*1RC'&R,NPP4UF^)K*T$3 MB#;4(DYZ]X(;]&H;5%2LY(<=#-ZRE*4/DELAM1/U%R]L"R^4S YQS7&& >;( M<@T)(VRR)$SZ-=XODY]GH8^PS?LLL\SS55L /J- M5FM;9MU&K]/?[ Z]B_[.[)*A6KH)35..B4XSERJGLG)C9.XFH2=I:*YRRX0&6516@/Y?2&DV&VN@'HU'_P)0 M2P,$% @ L8 %530)QL(F!@ (1D !D !X;"]W;W)K&ULY5EM3]LZ%/XK5E=-3 HT[TT85"H,[KAB&QK19(4Y[ $IYHHSP:N;8>#'-.B-SK18S=\=,)*F=&" MW' DRCS'?'5&,K8\[3F]S%H*Q MG$Q/>V/G^,Q7Z_6"?RE9BM8W4I),&/NN.E?I:<]6#)&,)%(A8&CNR3G),@4$ M;/Q88_;J+15A^WN#?JEE!UDF6)!SEGVCJ9R?]J(>2LD4EYG\RI8?R5J>0.$E M+!/Z/UI6:SV[AY)22):OB8&#G!95BQ_6Y] BB/81N&L"5_-=;:2Y_( E'IUP MMD1AK/VX/W7#$K%+\;1?G(L5C@A)SVP D$X?>D-WK[Q@GM]X_P MZ-<\^H^ACSY_N;M /CI\MDZ> _?V3>0Z[OLN2*3F;._]B[6@9%(KN1[]A'DR M1YZS,[QI#ZX*).>L%+A(Q;MZ^*JX)X5DG!)QO'?#;Q C#FEQN.!L!OH3J(\\ MR_%\W=I14"^\I 4%MTK1C+%4U,..%7K#5B\( H.!%<(2I51(3B&D:W;,##G7VO[)W4X3A)6%E) O$\(O<>3C%BH('*_0I]J.Q#U"7NA MK]L@;I1R#09QC,899"I<)$0@2'HH9>5$3LL,$L@:"5A&3,X);Z0)@D:&@\AY M9["AM[3C:DLG>G&EO81R;SA98)HB\@ EA2#M@TQ*SL%W$!:"R$?<]ZEVLX5D M#(+A3.\ 1*Z<)KYEQW;' MJ!LZ>T7NPWQDQUO]X'\:/FXX5*MJ1Y4?^SD KS-^RJ5QB3@Q\W_)=,R"HT8;X6NV]N\2S8MNTENW1LY)FZ<83 M)IL.S2'_W1,E@6F$GC7T3//9'KTL>4%E"=(HW"E]4-\=]FR;JFN/71,HJ.3=AQ:$XT)C&T7,_?ZGM!;*S[T-Y^'430$D.MXL1#RP;MJD/O.U'544D* MK!+^."$HKZIPHJKP'=]25/ !/@6Z6A!]'\I61\;^=P V92H+*EN152BL;FWT M)]%[)> 3K-#*8E-$"XF+&56I=1W8U%:<5*>)6R>+<\8E_5F)-L%9E6:A7#(Y MW8D ![3M\;_NS;_:CK6DW<%JT_[%&524YYCSE3JY<:[JA2W+&K?E_PQW[MW% M5[M'^3NYD*5E I4H$716;&7 5I+I0_$2V^]:??4%]X4&!SCO\DIP ]<,/P>N MY08=3N!8<=B8_MY@&'4@1G:W3[69O&,29RTA?"O:%M*U8C=LB[G-T$NUE5D] MD>U>EUV].GN#J&@:B&O9KO>B]A:%P[:8VPP9=M!68&=(I462E2JH0R!,F)!J M%2=PXRPA@NKL$,1-IZ:,"NF]42X;\(L3-0$)%].\%2V;I>UK09#P^Y>1Q1[;ON'GPIX M23IO61G%$YI1^>A+T).1>8VO2AW88+L85*]%<:NXAQ@'I:;?19Q3H5ZPS7CF M^ET6T,A_50"U?7C 9C0C,(99V0*I/;1,.@A7CW(5QW)%OH1?,*D9+G^G!.<$JX6P/R4,;GI MJ WJ7T5&_P%02P,$% @ L8 %54XCOAK= P G0@ !D !X;"]W;W)K M&UL?59M3]M($/XK([?J)RYV'. 0))$*;;E64%#; MNWY>VV-GQ7K7[ LA__YFUHY)*H@4)?:\//L\LS.[F:^-?7 K1 _/K=)ND:R\ M[\[3U)4K;(6;F XU>6IC6^'IU3:IZRR**B:U*LVS[#1MA=3)@@MM*^SF$I59+Y)ILC7\D,W*LR%=SCO1X$_T_W;WEM[2$:62+6HGC0:+ M]2+Y.#V_/.;X&/"?Q+7;>0964ACSP"]?JT62,2%46'I&$/3SA%>H% ,1C<_XGFHPT["6?9&0CXDY)%WOU!D^4EXL9Q;LP;+T83& M#U%JS"9R4O.F_/26O)+R_/)D M=W=Y]^?[VYF:>> -F;Q MZYD\"^>N$R4N$FIVA_8)D^6'=]/3[.( K^.1U_$A].7WNU^?X03^.EC[PQ ? MWIWEV>P"MK\])+]-\XLM+%P;4ZVE4C0_48;V#OP*H9)UC19UB5"@7R/J:.Z" M+5?4X]!922ZAJVA&YR4- %90"VGA2:B 8.KHDQ6!REJ*0E&",(17"DR3DH35M(+7A*)_"+,*],VPF] 4\+.Z"3!YJM M#DD>:>E4\, SS1\=A.+)E.X(*+0U%J&V^!@H2&U UH!/43@Y29UNB @1**4M M0^N\H"*PH9(E221-PD=A40M(UP,J^8 $1EX-VOB!!U;[A*EV1 NYVL9ZJ1L( M6OK]&,;ESXLF%GA0%YN8DA+.0R4V7/LO6-A QRA+85]M@O4K>"2;1\L1DFLG M74DH&Q3V3Z:T.R\4"J&X#ISV_FR2T4FC5#PT'9L*0\BW@GH#9M-^../6TKCB M.*X]?O/2<(X.1FX9:]J^H-P53L;#F$!OY8.@XR/ M36A@QM/M20M ^,\FYY. MQN;>94[=TBED9!8XE&FG?-PT4 7+U7^],.,2@XS2Z%(%.L'&S:<-7Y-T;7: MC[@8$7!O!IB$,^K//0=\+A&K@64IK-VP*Z;M[T2!2E*#NGYQ6M);V308^X,W/:4]1;$B?9LQ\0GO+VYJC$9J!PIK2LTF?Y\D8/O+L'_QIHL7$+4176?Q<47_ M']!R /EK8_SVA1<8_Y$L_P=02P,$% @ L8 %551)9 !K!0 %0T !D M !X;"]W;W)K&ULE5?;#5X-1$%S MV5;^LUG]3IT]+Q@O-Y4+?\4JWLVR@E)[LE^::>.,:F=/9 $GOR"YI,'WZV^@X M/7F$VZ3G-GD,??KAXY_S(&_P7FZ6^OLE%VL@LE>"\=GX@O)2&;K"7M M16-L+ A=B,KHQ7-/MNYWS5QX7+XT=2/U.F"^/'&BU99RL]#J!Q7"RULQ(TUS MY9U822<.4B&]F!E?"H2/^O %'=?2YJ48C^)6(LX=*[ES[T@ MUE?* @OBEI ;BYP3(""Q*MI8Z-X(C6Z&TB08'*6EE0F%9E,NA.Z(QSE55LHO< 7LHZ<#S;@A9&55X0;&U/@C\8XQ8#@ M(+\CWLP3YZY!0^?S'"I5YP6.HLBEM6N\4RMI"\>10<4NE6E=M19S576^L^1; MJUURIS;NIWMC*I6OA0J!B:SI MJATP\.5 I0@*;CBG.("A@#XV2+;@G[VF,'?7SKYUS@*^W$0G)+I6/61TX5): M]E67N;P#>GC4M/C66N4*E7?*WBG'A;,F:1VJ=S0&H#7MHHPE;XEG <%C0\CJ M6XEG*^J>K?L:"5G<^A)5& ,?%-Y#SOX/\B4*!HRUDO?!?Z*CEQFOGG'&<^/K.MJ,.'YW\PNRA^BTKS>= M]ED',4DF_=;1IL8P+57K).34-F6W/+COPZEY&[._=5S6;([4NN7FA4V:SR-0 MK#Q.K)K@P2+96W6H+54'M(BQ([_C$H;9;24%@HNBQAU4!S*)B G/ALB[E$H+BKDO#7UGJ+C0FOQ#*WO M&P=W@[E58%[$]VI/8W=[*QG6E^A1R%STON<,V&5#84+CAF485S>B7;/:O/MX M3MER-)_8H7M2?1=CN[J,W+X^FS;!-PL%#_&4H625[!N0ACNC:DUV$09R)))I MM8]3:[_;S_SG<=3=7H\_&#!7+!1>AXKF$$V3ER\&PL8A/"Z\:<+@B[D$8W3X M+/&[A2Q?P/G<&+]9L(+^E]#T7U!+ P04 " "Q@ 55[P*0%Q<. !200 M&0 'AL+W=O\4TWD<<[5^(:)T]?S$/2D? MO)?S188/+JZ?+?E =>IER+EVGT;QEFB^,0:ZS M-"XFPWTL$W/EGPLY6!/&_8X)7C'!([H-(J+R5Y[QZVOWC[25I+[R= /^9)SWF]QWF]3UO!SR_ M8M4G>'X'O(/Y-& &[6#02I[J)0_$\Q,P RW4HSBY_N4G][)_M8/(047D8!?T MZ[>_/[QB(W9^^*H< N^7G\:>ZUVUPF3XLN]?L=^X5.R11[E@L> Z5P*,+]/5 M^YL\6Z1*9ASM",PI2/,DD\F,:ZU M )P(I7X823Z5D$0RIH(% M$6"7,PDP$7]!/=S)!) (ELX .\HJ H>(J+*%$C ->)V#>(5^6DG\C7@4$7.? MLC\ %T# .:B/R#S*%@0.2Q0T)6+)P3!HL0/$ M\46BX038*$DORUTQVDEC)'#VM& !(MY@&%= RQBX4I7\,Z+9UIH0Z+[:7LUR M&2NI)6E6R.2* 6!#3D%<-:BFVV%"TI 05#;(0,"H#TEY]Z56WFM?>6+2")[ M@^2G&80(\':FTAC7%V@1$%J@AA+;: I(/ C \+,2P)!XI-6!>;G&$>7(. U% M5##^"-$$FZZ-C(W]D6[%G)0A541[E-E")FJ]*-0YZ$ D2J]5Y>]%EW6X'JS M\TRH&)X] G+C50',DU%O I%!%)4$1VDR;Q\Y'@V=?A\PKA82%)8$'*0QD$S+ M-F.!4!FX+D1/,X"M5,O,8?/T4:B$]!510+B6!&M+.WH;9N6WF]6FNN:)96@( M&"A.([+Z!' 0OC_S<%XA1B$I($K1QH/.+5O3YC:Z H)7">I 'B\-6CZ%*+1< MUB6'.8%<\J1P@\5"[5B-ER :GM3P"]:L+44F.E.Y$7"UDP!OMETE!2Q4#Q0# M_-)I)$-2ZA<\HJWE'@,X#8L!T:[.S&+@-'B G"+[]"X4RFAFZ<37U38)NP_. MX %L4K!F. B W,F/'.*RO,W>#T2PXFC\ !'VV#6H!*H663+7)10;*3)6&&MC M>%#PUSQ82%@P4IV"3' 4,LVUS32,@,4[,UK-P! ^GO/PSUR7@0?1 M0=X#'>02D'TF&D$2[J W_ADX-;(WLS8I.E]16@!#:K*+E8*5H/@Q*5QDC]W+ M>4+6EZ 7"F";U&"&IZ$H?IZ5:WRLH-#U[Q#5*LTCW(DU9#*T^<*N55$"C"Z M!?"/IP!*J+..Z*>'B@U. A*NM=,$43&#=%3LG)4;R2ZA[R.MI*D@L8NTUR(! MO8Z0L@ V\#F(-=?U5F8[#8IAMP1H',8.Z4U-1(P. R,_W(V*G1>@DN&4D8 A MH$3=$4HB/O%YB1ZC*=B2_(-EMY^P=$E.7FQ05OJ50RB\S\'./^5%$-SF$1QT MBP)LTG+?2P'F&#J'^B&(+Y0XK]PL(+)(6T&P4PD'N$M5$:J V" GFL,69G3 M6'H(M@*.5IE MZ !6^9XMR6COL?YJV)O\_$5<516+E9,Q/E0@>\KB,$3J$R)W^#/9DU$G+!'A M@"WO:_:FPS3 CD*[9C@0*R?GF,F1U*LU[=AV43,;HB85N>,*E-5WBT>EIS#^ M%H,IK^P_>REEW)J0H :Z+W!&V!J(*=C3 MK\_JO/%;OU*EX0\2P9U=(X"%>%]YAU]1B3^0HAT+_U\FF7IGDJDO33T(_<;D MIN43>^/^J]#OK/2]?/8[Y2=? MMM51"X,>I6H:@#M?+1!SMZ.Q816L0;J^!2 M$6#BOH[;\MHTQ],BWSXK?WG5+_^L8.3K*?_==E6A?/6$N;YS.?)W/2A*<3N> M& T@J5OI]R898V?<]UN)M&$=-_HAS4 S:LI@UQF,+G=QTX2[S95#QR^Y=8OP:U/=C+8!/S#KW?[]9$_/DH1-N=4B]3L"16:8IP& MI+:4.-:Y?S.)Z$R=RN3+M)ABTY_%0G78DO' #[>9N/Q]HGX@@NR&<4W0YE@B M$(GKA'9Z:^=!>]?/85,!J6I2E,M,&6+'H@XM9-_,B"3O8;L8HP/9@V[GNQFNV\5BFEF.UHJ#\4\*^_G2D H4K3S MLI6@GH/1QFV<[;2M%H)J NNJ.R>3S-@6FEU.16Y652&L:M&M!05KFCO;;J9A MB@'45FN!F,H3K'9!]/ ?>#_G,M%8%-6:^I*),%4G_MDAX5&W![8ZHW&@NWF< MFRJ?:8%1,T@L\,P-" 3!["F)-?L7II!3UJ@6O*L%^\3UZUJ)*9ZXESVW?K*_ M(--T5$ZS+H3U*YQ"/[!I#_(R9;O_F1E@1&;8SY.T:/4"4IL=QDA%AFRL"J.Q MJL&-M4AM:G%+)3$"5B+, U-N)G*56E/+T'1*2;%"$>!1#K/^5L_%G#&@U3I' MY06]C+&]JM0#ETJQ6VZ)[%W+=346JJP[&S7RO4Y/:[OWK] /;' M([*^'8\H.]J.+W3&7I/)OB&++?*G [>W^]:6\%<,C]J;Q=8.0MWFG;'0Z< _ MLVX'SF18;SGW^5+QA)M&!4NGD9P7#>5-4EQ ='@QY'2PO7U.)G5 ?&.ZV]/4 M3@.J/1Q0#0]'Y?O;N%QG,JJ5V$3G'?W]6C1CP+L[TCP=]VU9CIR)5T]XT[:' M?4NZX@WW:,K(9LX;U,M]N)I<#MM]1^O*>2U!UJ6_N6Z[XY\G;-+?G2>>>@V^ MQJ-VW?I_7C<2]Q_.]_MPOH/]SM=U;=WSG1N8U]HH#O>\(T.[QOMZE+6;][ZN,]KG?]WQ67."Y0N/ M<<%'K)[;HBN7_N P39E,CE!*MT51)E:-[#!G[SO^9(^6#/VFR?F#;8??&L,Y+$HP214IZ]L^]+ W M\>NU+O'W<#TLHWF#)XP>L$CA>F6YK/*:U1-(05\7!8VFPNXCHG5G;-E!O];X MS6O[EORF+83X>X96#J*CPKC7L?K.R!U:]Z?^L.E&!^/&:[?Q>NAXC3W\U*[\ M[?1^F&-L>]K6=*3+*78]/P#T,<&#'5-7P+R6%.UX.H\";20\PU%YDP,= ME0=91YN57OYU!W Z., -A*>.,-)0^*C@Q=KXHS]QMO19!O3 MP\[@D6%# F)4F9;?+)!.35,\A5M_< /16_WE2#,JI("10D..W[/*.(_+!LW: M!*_8(5P+KC3K42/)BE1-G\/TC4S,JJJ.G-4EQ88,1(OF0&SQ*0XH(5M+$86: MCBW_"9$DSDKPFY^(!4J$8!-XKE8W3]PNN F_R[.H,*<@QYSCSH'"^DLJN,F* M[QSJ>#M?IDG%8_-0:"AF0M&I9OZY^([)^JZCI<=C\0Y #VJFX7<<3[P)Y=KF MP*IG?A_;;:E);_UT!@-\Q8,,TP"KY=:1D.SN0)AOE.HCKU\O9VYL!U0L.J@^ M=$<,0]J&R57QQ2IHN5T=1A!MBO/[5]M+1"_>*&5LQG=&J*VI:5_5'>+N[I&W?4E]8 MW[G'0LWI:W[\G"=/,O/)>_6T^H_@0 )<0 9 >&PO=V]R:W-H965TU*Q(@L2W)=IPW TF68AGZ$B39BGVDI9-%5!)5DHK3?[\C M:\.S[WPIPMA/RJ4D0-3WE6J',OU;H\Z?=5E&+.5$^4 M6-"71,B<:2+EO*]*B2RV3'G6#P:#<3]GO/"F9W;M5D[/1*4S7N"M!%7E.9/? M+S$3BW//]U8+=WR>:K/0GYZ5;([WJ/\H;R51_5I*S',L%!<%2$S.O0O_Y')H M]ML-?W)FD!Q^N+^ZO[\_ZFL29Q7ZT9+UTK,$6UA ^BD*G"JZ+ M&.--_CZI4>L2K'2Y#'8*_+TJ>A .#B 8!,$.>6%M6VCEA5OD;3?,\0V[^4P< MG*B217CN$= 5RD?TIN_>^./!Z0ZMAK56PUW2IY\^/US#! YW^/TE MZ]F01^ M<.J$@*$&X2D\I A7(B]9\1U2IH""5S+-BSED2-A50&$,D9"EH&4$D20\0G4 MQDPFHQ18$1.H'RE82PH]#0F+>,8U-YLBE)K"'/!;Q=U7LUN)1"^8Q%[S<*O= MT:E:'9NR1Z1#3):HE0&-,B<5$_"'D#LH:0&CR8HX(-FY41(6*2?=>!%E54P+ MI0EHNQF?-)(.QJJJM-SPG0Q1T*M=LB!!Y0)(<5$4PIU&N9;\$_\(/C!CV9'+_: M159AR#B;+4%X&%52&N2MY8\F@R85'G5P%:)H<:[&T2!LK85C'QZ$ 4HFX MD;/7\'J^U^**?OR7@VNM>],Q([])!2.X3X74AR;TNSA6XZ1])6U5C/CC#6K\ M,J\+. M7W]3+8MBKB(#4C#]QT\P8=@+A[]TK([&Z]5_S,B4%"KI(H/"17>T-;O* K-< M&Y7[]=GD6?%N5\C&P>_)MU2R_B)X;,L7I$P(>W[)SOUH7->F"8_(=9![VCDN>9P16A1VJ?G3&AZR-II MBBQ&:3;0]T0(O2+, ?7_(J9_ U!+ P04 " "Q@ 55.I^KDC,% !&# M&0 'AL+W=OSV?MI M)949+4_BNQNW/+%-T,K0C1.^J2KI=F>D[?9T=##J7OQ0ZS+PB^GRI)9KNJ7P M;WWC\#3M47)5D?'*&N&H.!U]/OAT=LCR4> _15L_. OV9&7M+WZXS$]',R9$ MFK+ "!(_&SHGK1D(-'ZWF*/>)"L.SQWZU^@[?%E)3^=6_U1Y*$]'1R.14R$; M'7[8[3=J_7G'>)G5/OX5VR2[^#@26>.#K5IE,*B42;_ROHW#0.%H]HK"O%68 M1][)4&3Y10:Y/'%V*QQ+ XT/T=6H#7+*<%)N@\.M@EY8?IR(\^]75Y=W5Q?7 M=[?B\_47/%_?75[_?7%]?GEQ>S(-L,*RTZQ%/$N(\U<0%^+*FE!Z<6%RRA_K M3\&NISCO*)[-]P+^TYB)6,S&8CZ;S_?@+7J7%Q%O\0K>'_N;X Y?AN.N^>1K MF='I"&WAR6UHM'S[YN#]['@/V<.>[.$^].7U][L+\5'\]>=9VH_[]LW1?+8X M%@F?GP[FQWMMB$[E$GFMC"I4)F-CV956ZWCTO+<5K4T.Z&\D**6+NQ$ ML#ANI%.$!UL(N79$:/'@1=TXWT@36&9;JJP4*J#0=V)%G07*^5*UYH$&(Q9_ M7(N^5:'$H/ U.IXE,W(!8PDH(9#S$W&WJT%:Z]V8=3T]H@Y6> -QALU0PG0? MF",?'8:'%^!)#B24 ?@JV6^='(L&M%S+?'"17/1,I[0Z?\:YE*[2Y&%^#:H^ M"&V]I\1&F;4HG*T0LQ4&+H!!QU&L,A,ZVB8'Q0T9R5%TI+LX^08*K>M"@H$* MFF(&8 "BGNE$[39,< O#$;%KI!:UP]QG@H['&F)W:41'(<4N4RYK*A^DRER+14U:,Z8%$0R2AOX+/@Q*+L8@;2 M'0!4UFCI^BR-VQ0,U$*7=8$_Z+XA/:Z2$J_)K.DIL]@4'XY](H80?&T)8CHY<;K09R\3GCRT?.!$&AM$ MC?)4JU1(*,1<<:N!$3Y)JFJ0/AN@JE!!R0UVKF@"$O%@.)2R;VU'OQO%336D M +8>0>*\#L*7-]0515]2L&-D1$]UN3.@EA*=R+U*CB-'1<$3#+VB(+5J M, @P(<:B4&CRC"5Z_\K:<]A0[UA'8DEQ_R;''_)XXVS> 'HKG4./ M<6F\-+';:Q_MUTDGCC DK !]AL?F0_QV309VN+NXR##HX8/-4SI8=$<2\V?R M")\\ZAW>)@.MM1V\\NPO=JPX*,H^P .1."/HGJT0LM4V2::;G <$C[R$@MSQ M(4U,3,>&$(:?CRUU]2"SS#6PV5O12JZ45OQ)P<"/*>J3(V-PL9-0OY-$H"OI M8'QQ,'C% 6'\%(@J;47$6]$3?QV%;EUW&!YJ**YTIK7O^V7 MY,]I-WP03QLV**XQ'(2F JJSR8=WHS3>NX=@Z[@IKFS WAF/)19]
L1!69G8\NW?=7@<17")\I67'C/Y*:/#/V10*WV?G(D0*1 MG*1"4L#P>"'7),\E(1#C:T-SU+*4&\W_&^H_*=U!EV?,R37+?Z>96)R/DA'* MR S7N7ADJU](HT\HZ:4LY^H7K32N'XY06G/!BF8S2%#04C_QM\8.QH;$V;/! M:S9X2F[-2$GY$0M\<5:Q%:HD-E"3?Y2J:C<(1TOIE*FHX"V%?>+"=6PT?;J_ M_O?IU>7TYB.ZOO_T<',WO7RZO;\[&PO@(/'&:4/M2E/S]E#ST2=6B@5'-V5& MLO[^,4C6BN=MQ+OR#A+\5UW:R'=X">WZKK*WK^'GI_1%5-*=A-21Z6 M]WR)4W(^@M/ 2?5"1A<__N!&SH<#<@:MG,$AZA=W]T\WR'70Z1]RSF&:/_Z0 M>([_ 36T)>AZ'_;11QOT2X[8#($C2.L("P56Y$VL,/017V!07Z*DK"C@G$'( MIE_0BE0$X1=,<_R<$P39 \TK7 I40V142"P(NF;%$I=K)4?\@:-+..L0-0B7 M&7HD7& !@.>X$;KY6E.Q1K=E2DIYB-%#CB$N-A(^+22#'/(++>=(*(8ZR=#_ M@FB[>&DAV;++#%10P)5R2GRQJ A!A0YF+5;/ N];YO_TY^\J+X'\?Q>#N[IX M!H]" $QU*+2!\T(JR.M_7I(MNK_)",K7TM>;I48 M5NA%':0EY*BZRQRJ;,FDQ1K1YTVL9W6EJL@114#I"7]!G.KP#^)&UU/>U#G^_U-_]I>+;8N8^7#[ MW6&40\OZ+)K9'M= M=HW"Q)KX20_7BWM@.%$L$M]@X88Q%!"OAQ=W'(%&)V881= 4],7I60[RNPLL M(CMV3"W\R'(#LPY$=N 9+ +35&Z<6(E10A1V/Y,G$3");:];G?A@J,!4/K:= MQ/#&Q#L65X*!HQ@DW6H4Q5;L1#VLJ*,9VWX'^$E@Q8'?QS753VQG6'I:"X3] M9F@+'4AU[\!4D;.7L@(G>QDEGN5&SC[L7B0>1I6@O[]["R$PHYXY>NBQ*;+K M3JS /9KT7M4&7=!6 ]!KBH9MRU:GLGF^,B*J9FEBG^@Y%BEL(YSDT M!3F 4@:&2+',V1I:##V-+J%E_!L+^Y/J9LS[F:[%V,;MM:JJP]G&>'M; D56 M:D!./FBA#."BB?7$ACOPRKI.<-6V0D1E1T;(_T0090C35[>2JQPE7%4YX(6@)VO!RVU!>&(%M 4/A,B M;TBS.H67/W/RM9;6 $M0!DH#3M.1F"PS.IM!1S2K6 '4&1B\)=OUUW<,CO==ZTR?:Z3W;O0]>]VOUG,%4 68QF-1QL.65H\G XF4V MDTG $%!RQKGBJ_0B[21L7E$IWX$9%KISAB@D\U6>EG MV$U+.)F"5>L=LP7H3PMIQXKBW-Y]X[?K%DVHTU.7AO'2@2QJ-H*^#144SBTK M+;1:4#C^*P#!"J;E&?2X8,_!&*'K1F_M@D^GX MYE0U/M[$F[K!5>-?S3?3WU6.8=G]N].Z3M3^U0%G)X7U WK=TC\2/F7TYF4BH(Y*SGW0V[K\K%G3T+T MI@4=.W$ O-DDMER-#."JBA>F&N;Z'_>A.Y=ACT3.0$QYC(L<.A MB7J+NTWD&[Q"Z)^_ST3-RJXO'V/CXU1!JKGZ!,M/A)]P!>6$HYS,8*MCQ^$(5?JSFP8$6ZI/7<],"%:HOPN"8?B6"/!^QIC8 M ))!^^WSXG]02P,$% @ L8 %5=J4/?-T P ;P< !D !X;"]W;W)K M&ULE55M;^,V#/XKA*\X;$ :O_4-S0N0Y#JTPRX- MTMR*?51L.A9.+YXD7YI_/TI.W6YHB]T7FZ+(AP])B1KOM?EN:T0'3U(H.XEJ MYYKK.+9%C9+9H6Y0T4ZEC62.EF87V\8@*X.3%'&6)!>Q9%Q%TW'0KRU?J[7]R5DRCQA%!@X3P"H]\/7* 0'HAH_'W$ MC/J0WO&U_(S^6\B=87$12M=5H>G8F!Y*K[LZ=C'5XY7"7O.&1'ARSP[@(%EE^88].QT7LPWIK0 MO!!2#=Y$CBO?E =G:)>3GYNFZ1#6-W_,-C=?8#5;;_Z"S7JV?)@M-G?WRW'L M*(0WC(LCW+R#R]Z!R^&K5JZV<*-*+/_M'Q.UGE_VS&^>?0CX>ZN&D"<#R)(L M^P O[_/- U[^#MY/Y=I!G;T-Y:_+M6U8@9.([H-%\P.CZ>=/Z44R^H#H64_T M["/TZ?)^ %PCX1#/#(C!50F-TV78WL*B9V:$%70%K2/_$Z5:A M.,#)^>4@29)@?Y+F02[; .F(@:L-(LCN8*$_6$#' OMC$?Q(2 4C6G@%Y]?EHP>EXL@I:-?*3THM%+'8;'GK@ZQ)5-M M1:.C8T/,+?T%GLY6WV"UN$/8:F9*.P"G88O06B)'4.ZE<*'8ER-+ZM-&T'$! M9JTN./,L*:9L6N>QCX4:PBT[E IN+<=Z PDRBT:'_HMT!#>;Y:<>N*T(2K< M=J8UXS2W5"C/HN98 9T%JOCN /=518T*J%2$86@TD[I5#O2>4J!L2#_P^R=4 MYKXY>=;)[HT.?&6FJ"%/.]5_>\%] 0K1EEV!6%'X:!8:=F!;@2]%H_XJ7T62 MK!:\),(ES)E@BDKWX >=';YUO^)70U B'30_ZBV$,-T\[+7]:S+KANB+>?<4 M429TJ"T(K,@U&5Z>1V"Z\=XMG&["2-UJ1P,ZB#6]B&B\ >U76KOGA0_0O['3 M?P!02P,$% @ L8 %580YX)R, P Q@@ !D !X;"]W;W)K&ULM59MC]HX$/XKH[2J[B2.A(3W!22@VRTG+;L">O?9) .Q MFM@YVUFZ__[&!G)LLTO52O<%Q^.99YZQYX710:JO.D4T\"W/A!Y[J3'%T/=U MG&+.=%,6*.AD)U7.#&W5WM>%0I8XHSSSPR#H^CGCPIN,G.Q134:R-!D7^*A MEWG.U/,,,WD8>RWO+%CQ?6JLP)^,"K;'-9HOQ:.BG5^A)#Q'H;D4H' W]J:M MX:QM]9W"7QP/^N(;;"1;*;_:S2(9>X$EA!G&QB(P6IYPCEEF@8C&/R=,KW)I M#2^_S^B?7.P4RY9IG,OL;YZ8=.SU/4APQ\K,K.3A,Y[BZ5B\6&;:_<+AJ-ON M>!"7VLC\9$P,%?92U473*REB/?D"]KX<M;G!S MA7&[8MR^ACY9/FQNH17"'[_X8-?1/[SKAT%T RD]1 M4=",3.0.N#"X)Y:$'7,5E\2[646S(8"=S*AG689< SOW+6LJJ%LJ@A4E:M@^ MPQXE(14ICX%1:W1]PMV%Y9')F+D.9"0<2"6%0LF$(K:P.N5%@HD:GVZ>U MW>A$;9BG]/@UB'Z_5Y-%Y&I-%\_HB;%VVFH,VH-7I)U^!Y9(5ZXR2Z>FT>U% MKUA%Q/".DLRF7/VT'75KTDZO!RO4QF:"?6":.UE2CV%0MVP'==E[Z#<&P>#% MOC>H7_7/KM,L2RG8OO'BJA1&=*-U]K4O[%;,E1[=T$U1#+ M4ICCF*FDU9">'F?3?^K'"7_/U)X+#1GNR#1H]F@FJN/4/&Z,+-RDVDI#<\]] MIO1' Y55H/.=E.:\L0ZJORZ3?P%02P,$% @ L8 %54DZ017%# 92$ M !D !X;"]W;W)K&ULM5IKFF&D[_6*17.#B M/L\]%^O7&^ON_%JI(+[6E?%O1NL0FI?'Q[Y8JUKZB6V4P9.E=;4,^.I6Q[YQ M2I:\J:Z.IRC$Y'^8K4.],/Q^>M&KM1EU+4R7ELCG%J^&MYP:]:;7SO MLR!+%M;>T9?+\LWHA!12E2H"29#X)?^37YH;?AQY-'-DS3ABGK'0]B+7^209Z_=G8C'*V&-/K IO)N**<- M!64>')YJ[ OGIQ-Q\_&=N/C\Z7IV]4\QN_I)S&\_?9I]^:?X_%[,+S]<7;Z_ MO)A=W8C9Q<7GVZN;RZL/XOKS+Y<7E^_FXLFUK72AE7_Z^CA &Y)Y7*23W\:3 MIX^M&FJV8F5+,8]Z*STLQURNCE[J0)HA94=C6!&U6(GMCGS/B M63_L/XM*[Z5O9*'>C%!;7KE[-3K__KO3YR>O#ECR0V?)#X>DG[^57GMAEX)E MFR"I(/8I^5^($=]_]^/TY.R5('=)^((=1MYHC6Q+'50I"HL0&Q\_>3BIE/3S M4AMI"BTKX2%+H=0#B_\POQ0WJE@;6]G5=BPN33$1$A'0>.[;A=>EE@Y^%D_H M\.G)*^S@3Z>OA'4B0)/T(,4O/7PJUO)>B852AFQHI(,6VK#:KH0N"M47UOP] MA;1Q&BHV%0Y;*:.?J-$$>4\%CWBP-F(IM<,!^SW7=TKR64E+G=*&S>S 9*$J MK>[A+5:%I)7:%Y7UK:/H.?BZA!_I1!Q=RSOUC=C7MJT0&26H>Y/U\-SOK8GMD1.?CND5[9^4*H7>J8H7Q/"SN="YLS^Y MN%>&IR]>>< I9\07U5B'P)DNW__&"4-;EG )EFR5=$)1AQ"?I$.TSTXCP$\& MP#-0%EY$3^9"!'EQ,E95%AS63BE1Q]X3):-SJ*YS< #(OSD!-$*N38EZ)@*1 M:R ? FOA4?6U !?1_# MFAUZ&LI+J@ 8%X&&/6%;\+T_$O_OVERP.O/.Z\_/^BD+]K?<;*C M5I0C* J/./NPG.S,_?(&^7SQ^=?+GXY._RK@CU+5NH#O47#+9LCW M/A+;B/PI-Y,?Q]PP(XE4SH_1.YL&T.-BZ5JJUIT8=,. !@=(_F !)2;6.,%N M/M6I%5<2IX&NT11IC2K'+*Z66T9J;5K&K6X!SI5+%;;4<@O9QFJ,"$&) :!S MDK8I:!@<9%=47 $-E)>.=RIFC!R+@IIU5:72)DK2+I!?8B7)*(CMFU@KF:"5 M$6H+UJ[J';Y/D#) 90PVTNA_)9%,-U#T][I$"OIQ3^&>ASM6HF"LW2I2C> C MR+O8=P"E$,>PJ1HN$7EO=4DL!5VR+1C5XX#2/Z+2M>:J2?Z@8VBZH9^6SM9B MC8CFWKDS+]:4:QO>&_O@SGL]+"1Y',4U&D&_8(U:191#])!7GHHN"TC,8M<* MP(;O%-9 LZK$V**&F)Q]E)."S0?NZ@#KR6D/%%IU:4>M&[0%]3S0U^/$DJ"[ M9'4[LD2RDK$]D0M*-M_A=5=1J\HNL#(7UK UTR'$Q71H*>-K^@UI>Q_9[GW? MV11Y(CQ$QH@5J'M9H6?'#+'^P5+.1,Y '88>6:@ ( 46E%@04#Q'T '@GU-]LNUJ+&:AKQ1@X1GLBPMJ!YD.<[;)7 M5+:0B=C>2+V1)O+$6OYN02ZWY,Q!NG-64MO+28DD!.)'A.*\F("^0[TM:0), M+B,X2&"16U'V[P+358)_>/Q#?>.S0UJP-T$8X5D3?4;7&65;<84R;X%/#4$I M$W#M8!J22O'9/[=5U'>8''3'06B-79+GD$"X1;F$]I08)'D'6=,N43TMD\\N M):E52E05^1$MD%8B1#Q2#G<03%/#PR^ZHM6]J'STY+)U.\Y.V'!GWN>E'MIC M19;!4,)[>H3^X=;&68!3B#MWRBE$W(8%F.0="/:^X MRD$V")9<*JSP #OH9$RF<%%)MS6:,"GJ&--N4/F[Q=^LI1GB\4SJ%0CJ7U-F M@7V'Y,># =4\3M'G:!5F@FC]PB;^?SMG3;/X^5HW379L],<#79C+]6H#HQ_* MXTY5F 0P8SBZF:/A8FCCH+0Z/1EJR3TL-*Z,(C/+I+$E,1IT)KYH:"0A:&H3 MU#A:D]I#;*1)SSRJP/,=YO2)1F2FW00KAXVQK1?*Y0KO-.#1M(AC ('0@^Z\ MQ[XX->RAKWXO?V6;"(I 6M [H2V/A92J:Q2PBLP[SY']5$3>0%H94^=0!QR+ M.$?3INR/Q#$?I98[D)%5K%ON#GJ.8$X#NF9WJ3-@:]Q]B;-2@ T2 M,U,81@VS CZ5:1*6:$]A1Y[Y$@",,Y(-[)Q=W^:JHA978J%CK@/@H)).;=\< M>4T!<[" A%OVVWCL]>9+FX;9!G=++%+*#D6K:X23D47-[I1-%",8VEP8F?J MW:?=B^Y9[K6]9*_R?-PE_;##R5+&>ZV0(QL3;J75+F<[>3T:,DX]AH(">56M+UX2X:3"HRN\YW:,D+ MY+3'4SV.[@5)KJFYRA0T# ^<;+=W%"F5%LH&7-WIB)!T_;?:QIY"XR=IW4&OHF859A6 M:%X81$ :*F#B%'7N-Y&MT>2ZPE":AH$A!QOHF>DA2%=\TE,\Q9 MR2_A2L3!Y/HE) MDH:F.+%T#5#VL^;AS,R#>4X7_VUF=%E!Y9'2\#]Y*Y3X/A--JIO^I6.' M4PSCQ$Q59\M47D6^_N!E]T5X,O#E[IS?IOBN!H0H^H<6PR]+*HM-Q3 M$2JJJ2U811?P?7>(!P_<_Z+P<2V^.9&[>$IQRFYJI'S]/3TY?1[3\?UL_A9( MZ%LH/9O?BBL[X:='IV?C_%[M?1>D2WYSQ:=Q?4Y?71#F!O&+Y2NC)S<6Y$:< M39\_?2D^Q2N1S/.&*^E^=Y_827ZUMR]>Q[U7WUQF](*?<@O^B&_!NU^[_T,P MBZ_.=\OC?T \5YI%%FEEMAZ,GGQ;(3^S2_UXY=@&WZ1CE$)-<$?UYA9E:,% M>$ZOP?(7.J#[GQ7G_P902P,$% @ L8 %53[!&ULK559;]LP#/XKA%L4+1#$5\XV,="D MV98!/=!KSXI-'Z@M>9+]A+*%+DQX^A2$_6C+^(%%'"6Y%3 M,;52*4;QCH.HBH+P]QGF;#VU7&MCN,^25&J#'4Q*DN #RJ?RCBO-;E&BK$ J M,D:!8SRU+MWS64_[&X?G#-=BZPRZDA5C+UI91E/+T80PQU!J!*+$*\XQSS60 MHO&[P;3:E#IP^[Q!_V9J5[6LB, YRW]ED4RGULB""&-2Y?*>K7]@4T]?XX4L M%^87UK5OW[$@K(1D11.L&!09K25Y:_Z'K8#15P%>$^ 9WG4BP_**2!),.%L# MU]X*31],J29:DW#PME)S??K]9/BYO;^#TD:QR M%&<36ZHDVM4.&\!9#>A] >C#-:,R%;"@$48?XVU%KF7H;1C.O(. /RO:!=_I M@.=XW@$\OZW8-WC^%WA[RNWN*[-&Z>U'T;-R+DH2XM12PR"0OZ(5G!RY ^?B M ,=>R[%W"#UXJ$<$6*P>_BO2"B'*!$D2C@F1&,'JO7D?\,.>SX3G_'VNL,70=N%]=BYVHP MWB7NCG9LQS#JC)WQ!WTXWBWI'^6^UV-OS;?J>&*VF("05536H]Y:VT5Y6>^' MO^[UEKTF/,FH@!QC%>ITAWT+>+VY:D6RTFR+%9/J>9ECJI8]&PO=V]R:W-H M965T9?=\VK?R3N#O#-=Z;PS6DD,5B^K.7C1_V%(;!$85PHQ ZWM5!CN4U,VPR4G(-RDH3 MFATX4YTVD[BZN[FYNX7%E\O[&9P\ ML$>.NC7R#1UE%?QX SNM8,-CL' CA4DUS$2"R5M]GRC6/,,MSVG8"/AG*3H0 M!6T(@S!LP(MJNR.'%QW!.VKT(5LKJ-YA*%LVY[I@,8X]J@N-ZAF]R:Z#(H8O<,1T;T?U)]ZCDR5%%EP?\\UVOWP^C04.M#W"YI%X(<@F8%UR^4J2HO\1/( O; M(?5!;G3XN^OOGU"4*DZI>4+!F?CI\YI]5;,YXJ;_N.=VOYQBF>=T5SB\-ZZG MM DZW<$N:ZJ%TP.Y=@3G>E.^[R(U-(U^W33ZC>5]*4SV.=GZH?+.H2;1C/([ MF\'[3>!-\;=@X8R"DF 5?\W$JLXJVRMGB_E\8W<-,&QWN[LLZ+<'O>$A5_M[ MEVF.:N6>#)HB2JVENE?KU?I5]&Z;TLD)E!6A_*:793NP!]5MM\B]02P,$% @ L8 %5;DN M.%\U!@ 9QL !D !X;"]W;W)K&ULS5EM4]LX M$/XKFAS3@1F7^#TVA[TK,OEH[O&?\J%H1(])!GA3@9+*1<'@V'(EF0'(M#MB0%C,P8S[&$ M+I\/Q9(3G&JF/!NZMAT.9(E'F.^>,IR=C]R< 9 MK F?Z7PA%6$X/E[B.;DA\I_E-8?>L):2TIP4@K("<3([&4R#:(!2,L-E)C^S^P]D95"@Y"4L$_H7W5=S@WB DE)( MEJ^808.<%E6+'U8;T6*(["T,[HK!U7I7"VDMWV.)Q\>;JKE! M.5JH4[F1'$8I\,FQ?XA.)U>33V?GZ.;#^?DM>G]^.[F\0ONW>)H1<7 \E+"* MFCM,5A)/*XGN%HD>^L@*N1#HO$A)NLD_!.UJ%=VUBJ=NK\"_RN(0>;:%7-MU M>^1YMEN=MD==E;Y>9E12_6XKREB.QQ DY&8 [",+OR&#\Y@\GM-_UZ.C7 M.OI]TLL%+A(Q4%-OFPVX&CK@E_ ^=_2XNV2LSFM M'07UQ M:4/"7%,T92T5-=JS0&[5Z01 8"CPB+%%*A>1T6D*_X8X;SL!0;0_Y MUBBR=1LV8GM@$M0P"7:&"4X25A920*Q,"+U3[FNA@L@NS/1+?2W,O"2F)EMV M:SO ?M1V2-0G[H6^;H.X &--$#0V[$?.@:&&7M*.JR6=: >PA378PIW!!B%OB6F*R .4!X*T54U*SL%; M$!:"R,Z(U;_,:Z/L)=!WO>OV/1^.ZR4D8[##<[T"U'-?10LI02OB[:&P!@OZ M6ZO2 %D8XIW(--9UPR<2=H:)*=^R8[N#ZH;.5I/W8#RRXXU^L%.\'=4N,/H) M%X#2F,M';1/Y5M(E%*MR:\CM%_S:X'X9T&_=L.?#_(SERU("GAIDU:+;0(@L M/_*?$%JI^H;-Y#WFQ)#O6[X;=5(;YBNU]M,IGA7;)H WJ:6:%L4F]*'E!90G6*+DS^J#^=[B8;1Y=FW9%X&MGP;*T7Z-H M9.Y/%\W0&9S3'761_5;IM5Z_D;?"^I@TA,\HCIX1#]1TTMU$6]H=M=;MGYS!Y\$9YOQ1[=PD5\76!L0F;?L_$6E, MOGRZE;^2IUE:)O!9002=%QO9N94 ]Z#RB^V#5E_]<]R6'-"\RSW!'UPS#NV[ MEAMT>(-CQ6'C UNC8M0A,;*[G:NMY"V3.&L9X5O1II&N%;MAV\Q-A5ZKK6#U M@[3W>^'JM\.;$X],@+B6[7JOBKVL9L(/0;F^=MP('J- 337CA^MY:L LI%8# MX;8!LUY1 Y"*.<$SV?I0KY$;C P4ZIC6@R7';BYO[9^Y_^$EZ?S6RBB>THS* M+3>(/UCDM8/OMO9_O@[:8?-^Z7)(RU<5&2RP6;RJ&\JX]3$"H1A*8[^+.:=" MO8>88=?UNZ#9V']9 +?RVP&UL[5IM;]LV$/XKA%L4#J#&$B5;4IH$2+NVRY!D M65ZZS[1$VT1ET2.II-VOWU&*]6+3LKRT:0L$"$*1(H]WQ[OG[F@=WG/Q6C+/$GE46^FU.)@,)#1C,Z)W.<+FL*;"1=SHJ KI@.Y$)3$^:)Y,L"V/1K, M"4M[QX?YV*4X/N292EA*+P62V7Q.Q->W-.'W1SVGMQRX8M.9T@.#X\,%F=)K MJFX7EP)Z@Y)*S.8TE8RG2-#)4>_$.7@;Z/GYA$^,WLO:,]*2C#G_K#NG\5'/ MU@S1A$9*4R#0W-%W-$DT(6#CGP>:O7)+O;#^O*3^(9<=9!D32=_QY&\6J]E1 M+^BAF$Y(EJ@K?O\[?9!GJ.E%/)'Y?W1?S/7='HHRJ?C\83%P,&=IT9(O#WJH M+0CL#0OPPP*<\UULE'/Y&U'D^%#P>R3T;*"F'W)1\]7 '$OUH5PK 6\9K%/' M_C[Z<'IQ\9+'M[B5X!]9NH]&8RVET.Y()$]*@'_B"IN*.]XU2K.BQE*01(PDB4E(ET9P2F0D:(VWEX"E1)@1+I]I:F33)U;[S MS8P^:D<$?T2B"4_ XR7JLQ2I&<\D26.Y=X!>O0BP[;[YZ=L/6@6?[ MMF"1Z(R1,4N88K5#.$T7F=K87;8 2[2$)=0_HW\@F73^[>@R!/9_R MP/0KQ E]3&B2@>>5KUXBQ[5&OMLVH)\<_*9EI+" 7.M2NW]3@ M->N,:(,LIAJF?;OOI>V;F:"T4=]6:>#JW!Q!X-_F\-@_K9=&6X_40F,Z96FJ M(Q-H:T$%XW'+.7L6QL.*:JYU%(.J%4T]HR[JIK=9> K(;A:[F;: V%X)"RVF.RI-=]39=,D=88D&R-<0)E]+ M J,LO:-2Y7F$R4[;:?\HJ%IMF[7,KJL_"B[EAMYCV]M44)*P?VG<-I0G=NO0 M*!7Z2%@JT1FP!(A3I'X=W?!Z!@GA:T7%O'[&3XCL%/)1G6XIX!QL+X8,5;(J M]7J)AI9MVZTPWO?Y=$'KY.&'3O&,(^;!1]SJN[ZV[ M>1A6L?P$O#OZBL:\GL&46 -;#;MOY;KK>SE6Z%=&7"06TGB8-=4$L&][D.P' M=EV7OA7B:L$93Z<_M:W@X19+\>O"8:\Z[NYF,AJ:L<-XQ%=)< MRW>&M7[?'38!S L:KYW&ZZ&%&]&S7[\;:,4=G=VO8YRQ$-@$1YO&.Y#>)6S7 ML]F2͉[OSN1/I0L.^Y39";#_$.YS7ZF]H?<V8>C]CU2^.51XX MME?KKR23V*O_?MQW5X *-X *AQV!"D.^;_+2T>,!H /IW8#*,Q#[1D"U ^E" MPZ$U#!L:]SL?5F@%;N.M7QU62_H7E.E?T/U'#'!Z02*5@7;G1"U_+(,W:D;_ MQSUQ^\Y/!8@-J,A+^$Y5^WFN@'2*[IF:L11QR "_4B)J1[%ZOU9MWG2EH[<+';O1A_AE,H%![=O).173_ M1"<>;I:KXC+(< M+3]"/2F^O:RF%U^P0C29ZON.A$Y@J;WO#WM(%%^%%AW%%_F7F&.N%)_GCS-* M8BKT!'@_X5PM.WJ#\M/@0 #(0 9 M >&PO=V]R:W-H965T9 MR9C)6LCO*@70Y#'/N)HZJ=:K\WY?12GD5/7$"CB^283,J491+OMJ)8'&5BG/ M^K[KAOV<,N[,)G;N5LXFHM 9XW KB2KRG,J?EY")]=3QG.W$'5NFVDST9Y,5 M7<(<])^K6XE2OT*)60Y<,<&)A&3J7'CGER.SWB[XB\%:U9Z)\60AQ'X@BPS0&C&CPVF4VUI%.O/6_3/UG?T94$57(GL&XMU.G7& M#HDAH46F[\3Z5]CX,S1XD\'.GCYAQJ"F/W M@(*_4?"MW>5&ULI?J*:SB11K(LUJ1#,/UE6KC<8Q;H(RUQ+?,M33LW&/?+F^ MF%_/R=$]762@CB=]C;CF;3_:8%R6&/X!C(!\%5RGBESS&.*G^GVTIS+*WQIU MZ7<"_E;P'@G<$^*[OM^!%U1.!A8O.(!7>MCF6*DW:-%[J<.JP:558,N]-F\S ,B$N151GD$I,Q#QLMD*WF?40TQT8)D@.Q3 M;5YT[_/QW=AW@T_DK<8+94QNE[8C1A"J"%:S7ZF,4A)X>]/;\>B&$YV*0E$> MJV/RQPHD'@)?DB_6\Q<;N@.P1T>DR=!3D9P6*%"E0.\PWQ/OQ///:O)X?/;J M([(&DXS1!QA1>SA>G7)'Y)Y*J0^U2#S-HWM.&Y&NFF*@3][(H4= MP0RK8(;/#:;0*WD!BXP!"790BB12Y/OIK3HX-GKU4=ZUU$NQT-CIE3[#8Y12 MO@1[**6W8I&QI>7&OR[7=9^"45B3S)/GOYXBWVRK!O$I?< =T7Z,&3JURUJ; MCD<_@4IU?/YV?E2TZX7-A/9Z9Z^/5,.CF*G(D)2@)? ?N##H!8,/+;/#\$-' MS1E5-6?TW)J#A::09?:@9+*LD59M-:<3_U!?][JSWVM3FKU K0!\QK#@Q_EO M9-:A4H/E*"!'=Q4C\0 MMC_W6.^!)I@.+5^DLL\H^)9J6!.2 H,%]6+58/F)-PCQH)0Z)S?YJM"VDN & MT/+5.PJ#8W)K H1$?J!9 88#S]QQO[DY-&[PR^\9_BE\K$IXPCCVY0S]7 G% M[))#.%>M#=[O+0W<>]NZM:5)OW:/RT$N[6U5$>ML>:6K9JL+\45Y#]PM+V_3 MV&HO&1;A#!)4=7LC;*YD>4,M!2U6]E:X$!KOF/8QQ4L]2+, WR="Z*U@-JC^ M33#[!U!+ P04 " "Q@ 55"S8DG%0& "H%P &0 'AL+W=O<2?8FC)#OO M+:1#,3:>DJ^$'@(^4NF_440C_A$*@T, M'L_\BD>14@1N_+/6V:M,JH7Z_XWV7XO8(99'EO$K$7T.IW)QWO-[:,IG+(_D MG7CYG:_C<96^B8BRXA>]E+*NUT.3/),B7B\&#^(P*9_LRSH/V@(?[UE U@M( MX7=IJ/#R Y-L<):*%Y0J:="F_A2A%JO!N3!1FS*6*;P-89T<6-A$X_O;JS]/ M+B_&PP_HZO9F-/PXOKB_OOV(CN[98\2SX[.^!%-J07^R5GM9JB5[U-KH1B1R MD:%A,N73YOH^N%CY239^7I).A7_DB8EL;"""">G09U=QVX4^>X^^?3'O"K74 MY.S6I$[-:;9D$W[>@V.1\?29]P;O?K$H?M_AIU/YZ71I'XS+PX+$#$$M3)Z0 M6-;5',J09[L\[M;Y[A>?8/L]^MF?GXLCQ:?_F8&/>?S(4Y7;\8+!WE4O+IYY M"I#T_9YLZ?T$IR&-5F$RKUAW7$&GSMDV?NCSXIF%D3JP"+"ZXMX6]5*[< 7G M,H7JR5E4\89?>#H)L]KD-JY>Z-\ M@ZB)O5>34?BI;=B1A3V#6/BXXJP9'89LDUJO&MKDKED;%GG?23<-;4NT.="! M9CS4 R+8,BQAJNT9)8+BNOFL$4X/X M=;9\[NH-;=0>WNSO C#;- M(3D 86(=B-#.YN-JDT*.ENIH[FH6W2;^[R;P_=B^O=,Z>&V_&QY0< =B?:MG M5(S7 /Z;N\V.]K)MJ]UNUHGZWNZSW6=:/657XWFH#]W>=16C["WZ[I6<1@/2 M-[!\K7#<]M$)P((&4 &@?^#4]!N%&AK&F5Y0$900(_"V9'&##$H#0;W(,C!1 M2-E9U@N;<@Y-112D]102%W?"&R_(4N\!ND& MA0G?UDQ8K@=H3QIR7FT1=-1NNI1"!V^ZT\@<@+$%)JCI83T*FQJ6HX,V-1VB MF7#T5%F>;_@:WA?23=CU*1CQ3%)S QL2Y>C!>R;VM=T(R*&RBH3VI@SX-9=2 MS_ P;4C16J=GVC5A^X[A.7935@_?-S5-VT^U(?KDLB4.JNIWD"J*]VHNR&"O M(9\8%L7[I!N5V"VJ2'O_J.5"8=)&.AKBGNZR906&8QVL>F]HK9%EJULW)ICV MC-$<*SI:.:U:.?VJ#[T3==*C3PTF"2 AM'6U',% &._JZ-V6 M?G2GO5^DG#>^]^O!<5NV,4@"T9ZOCZX3T"CR## >\/Q*P/P%.4GY,T]RK;W" M=NGE!G!R!Q_?Q7>&:B=3D(_$,N9)>WRSW;99!Q2,>02YFAMHSA-H@E&AB$UC MZ)<9M"YU?=0.B+0'6P+P>2^DUN? V0;N^L3N*!FO*AGOX.GO93,SL'7_9EF6 MQV5/WE4BW9I_FA+962KCXB*D'#C0"+Y6LM.O]N@NS)Y.9LJK$+X34S7EPP[7 M^TO,P$5O*Q*;/@9RN/DRB(J9(TS0JAP[:M3 ;2QJ,!]$!)44A7)5UUY@$LV6 MXYD>D!_"YW#*H0)7(8_:7Y=O=W"&\3(2*XBIS- HA]/ U.0$.?KQ*;),UVFD M"#N'I B;;CM%#>;N%-F:+1<:\#>E:->IZVNWIS%/Y\4=<0;(FR>RO$BMN-4U M]$5Y^UJ+EW?8-RR=AS $1WP&2['IP;=56MX+EX04R^(N]E%(*>+B[X(SF-J5 M +R?"2$WA#)07&ULK551;]HP$/XKI[2J6@F1D 0(+2 ! M;2F3H CH]FR2@T1-[,QV2OOO9R>0T86R/>PE]IWO^^X[.SYW=XR_BA!1PGL2 M4]$S0BG36],4?H@)$766(E4K&\83(I7)MZ9(.9(@!R6Q:5M6RTQ(1(U^-_?- M>;_+,AE'%.<<1)8DA'\,,6:[GM$P#HY%M VE=IC];DJVN$3YDLZYLLR2)8@2 MI")B%#AN>L:@<3MT=7P>\#W"G3B:@ZYDS=BK-B9!S["T((S1EYJ!J.$-1QC' MFDC)^+GG-,J4&G@\/[ _YK6K6M9$X(C%/Z) ACW#,R# #NJ8#\3DB5[L%*01+08R?M^'XX GO4%P-X#[%QWD2A7>4\DZ79[!]8JL8Q0W75.JI!IJ^OL$PR*!_44"!Z:,RE# PTP^(PW ME=A2L7U0/+3/$G[+:!TY[PZL*S+><._M>X"CGBIW,'=6J8G]J?L?H4CXU&)>)Z0D&&+!.$!N(& M7F@D%>%2$JG*OP2GUFQY:G1K3<>%41A14J'PO';%YZA4RXAN2%M>DU0^Q\BC[6<2D2K[9Q .4KA&%43H1\G5EVG5?$VVVU8H)# -JIXU+TM M#JHU=*I(UZKZ+L&K=:S.)[O=J6[U/XZG_F'SJ ]CN\> FFA&\C*B#&C8):]7;3 %YTU\*0+,T[VII)U1_S::@>).0Z0*UO M&),'0RVP?V6]N[[F5-)$:\^$53E8^<;PZDF)%MH1YX?8_[?JS A!?2/J%N MX%O=32&KX9P-H'E:CH-'YYA?@O+^&X6 MW\91.'N$,(KFJ]EC/+N#Q?QG',4W2_@T045H(3\/7:7%&$HWV1<>-X7]=PKW M8,J9RB7[Y_AJ_7WDS/\O7?X8OF M3_'D:_?J5&MGD6:.KF5%$APY>E DBATZP<T]O^#UD&K=7#V#A_?PEBHT=<:G)MTPU<]!&VRT2-L/S M-[U905,B-I1)*##34*]SJ>N+9JP;1_'*CM*:*SV8ULSU)D1A$O1YQKDZ.*9 MNUN#/U!+ P04 " "Q@ 550A5!>H!7@[P7@(Z%P#M'-#6 MB6:1Z;0^8(''0T:/B*G5DDW=:&TT6F9#8K6-]X+)62)Q8NRUT/KV\^WRTZV\ MSN[^6,X_SN^6Z)H5NGQ)9K1"@CR12Z^@6W5"B7BW$;E(,]FS"I7)8E^6Q1S")5F,J%?*TBUDZ1IC^H*9K!5Q M0@DP0H.ZI,P$;70"S'A=7D;@*_/J%7GUC&'=XQ X*C9]*?_S'Q80;8!]1?^B MF?[O *9VU@>UN;KJUX0_%LOJI#"^\T>_.0V15>3I%_+TW\MWNM^D9@V1530; M%)H-C"55K16F:D4VC1J2EJXN\XQNH.F48SR,G99[/;0/YQG5+>JTBT652%VG M-"Z.N?S7DX7\TM$@]067!?\V[6 .XD?WMBFVJF1G7L]]+RV11]*4;@VQ577S M2MV\9MLBYZN6_*#WHB_J5PTN-$;I3UVCE1LOY,Y&:50;5Z..LBFV:IZEIW0[ M[Z::&[)UN6YO81+=TB6Z9H^VPB=E Y$ %M69FNDW\&T'!?A4:X?,R-=F5AH] MUVS4%OCI8N4WY-3R/-_"][FE\7-[[Z;R&_6#3;%5=2L=H6LT3]]1^69\UU#Y MC=HV^^Q 1YJ6G3[GXLBG:2RR@Y-BM#A+F^@3I!?C4W7&I@^*2IKL@&Z!V8[$ M'(6PE91.JR=;EV5G7MF#H(D^-MI0(9V3OMT##H"I!7)^2ZEX?E O*$X>Q_\! M4$L#!!0 ( +& !57MO(58.@, %T- 9 >&PO=V]R:W-H965TZSI<> MA)@WZ :(O+.B+,1"3ME:YQL&V(U!8:!;AM'60^P3S>G':]?,Z=-(!#Z!:X9X M%(:8_1E"0'<#S=3V"W-_[0FUH#O]#5[##8B[S363,SUC=>7..%8#30?WX]G=V-Y'5U]F4UN)U1V/B@EO$Z]).YLG:>QI:E83?(M) MO$!689EE>@9 M_3_]8"?\PU> MPD"33S 'M@7->?_.;!N?RDS71%9(03-+0;.*W9G)]Q%+3)<62()NQVCUXMDZ MW9[1Z^O;O(&2H$[/S((*PEJ9L%:EL)&L/"9?)6B*2;22@X@!*Y58R?/2O:B) MK&"YG5ENOU$YMNM,04UDA11TLA1T7E6.";J5JS2S9;>.RO%ID-UMV^7EV,V$ M=2N%R;T1S%]$:F?*A%6B7[H#-9$5C/8RH[TW*L)>G2FHB:R0 M,X?'J-5Y5A M"L^76,YJ/"T750E[Z0;4Q58T:1U,6F]4ABEQ M76FHB:V8AD.#8E9^_/]=B/:33V_[^.M<$F.9W:,JU'.-:@AL'??O'"UI1$32 MWV6KV1GA(NZ,C]:'ZNP0-\ 'FN3@,<5L[1.. EA)2J/1D0\&2WKY9"+H)FZ' M%U3(YCH>>O+\ TP%R/LK2L5^HOX@.U$Y?P%02P,$% @ L8 %5>R'S=S: M @ B @ !D !X;"]W;W)K&ULK99O;]HP$,:_ MBI554R>U)"00: >1RI^IFT:+H%U?N\E!K"9V9CO0??O93L@""@A5>P.V<\^3 MW]G)709;QM]$#"#1>YI0,;1B*;-;VQ9A#"D6+98!55=6C*=8JBE?VR+C@",C M2A/;=1S?3C&A5C P:W,>#%@N$T)ASI'(TQ3S/R-(V'9HM:W=PH*L8ZD7[&"0 MX34L03YG^'?=UO GX16 K:F.D,WEE[$U/OD=# MR]% D$ HM0-6?QL80Y)H(X7QN_2TJEMJ87V\<_]FYO&(!8Y:\D$C&0ZMO MH0A6.$_D@FWOH2I:58$:2$%O_XO=R'FD#Y- O< M4N >"CI'!%XI\$RB!9E):X(E#@:<;1'7T&+7*AE!]BDO)U56B=#+P M6NAA^H1^/BZ7:#Y=H/'C;/;X@);W=XLINIR Q"017] U>EY.T.7%%W2!;"1B MS$$@0M$S)5)8I8+3".U>+$W']A2X>J;VF&)-BK0W&-H:,:HC 6:T@BB M?;VMTJQR=7>YCMR3AC]RVD*>,;GR]LG<+QJZSWCYQWQ.[KO35M5 M6'6:K?2K?BLR',+04N^R +X!*_C\J>T[7YOR_$]F>UEWJJP[I]R#!U69$B8: MGX="Z1NE+C^;X-J[Z?D#>U.G;XCJN,Y-%;6'U:VPNB>Q7LS[#A'"&^"J?.T> MZ6LTPH*$3;2%8;?&X7:ZKG= VQ3EW'2;:?V*UO\@[80DN2Z,3<#^6! M>Q5P[ZQ31QEP%+(T517<,)_:X,*R7S]HI]4^?!R:HWK-O/V*M_]A7K/%AP6I M(.Z?1=P<=4ALUXIZ"GQM>IU0,#F51F>ZR,'Z2+79HBO^LREZ] SS M-:$");!2EDZKITZ=%WVOF$B6F=;QRJ1J1&88JT\%X#I 75\Q)G<3?8/JXR/X M"U!+ P04 " "Q@ 559Z^(/F " #XW-N?&^\%_)!%8@:'DO&U=@KM*Y&OJ^R DNB M>J)";DXV0I9$FZ7<^JJ22'('*ID?!L&E7Q+*O21V>TN9Q*+6C')<2E!U61+Y M-$$F]F.O[QTV5G1;:+OA)W%%MIBB_EXMI5GY'4M.2^2*"@X2-V/OJC^:#FR\ M"_A!<:^.YF"=K(5XL(O;?.P%5A RS+1E(&;8X109LT1&QJ^6T^NNM,#C^8'] MB_-NO*R)PJE@/VFNB[$W]"#'#:F97HG]#;9^+BQ?)IAR7]BWL8$'6:VT*%NP M45!2WHSDL0WERM9O 1TH)(5%#S M'"5[HGP+HK+I5_#N&C6A3+TW4:J):@?*X;X0M2(\5[&OC4A[E9^U@B:-H/"< M()@+K@L%,W-G_ASO&W.=P_#@=X3N;[5.I:J@&IZEL@8]413(<>Z:"%LG;-_W+X/,IG_^)[)GK0>=Z M\!I[.VG:E73+L]Z/8WQV[^SOHXG(P[((:U?Y1 MH90HMZY_*,A$S77SHKK=KD5=NTE\[7N.S[F.;\(]XR\B 9#H-4NI&!N)E/G(-,4Z@0R+/LN!JI4-XQF6*N1; M4^0<<%R"LM1T+"LP,TRH$87EW ./0E;(E%!XX$@468;YVS6D;#\V;.,P\4BV MB=039A3F> L+D$_Y U>1V;#$) ,J"*.(PV9L3.S1--#Y9<(? GO1&B/M9,78 MBP[NXK%A:4&0PEIJ!JQ>.YA"FFHB)>-OS6DT6VI@>WQ@ORF]*R\K+&#*TF<2 MRV1L# T4PP87J7QD^UNH_?B:;\U243[1OLH=N 9:%T*RK 8K!1FAU1N_UG5H M 6SO!,"I 2JU6B M<#+R^NAZU\OD2S^7)R=X]ZZ([N@$K&"0AT.0.)22JNU/S38H8N M+Z[0!2(4+1-6"$QC$9I2J=&^;K:V3FQ\\^"]I%K?4..Y3@=\.EY^"_, M%=SN@INJ!DTAG*803LGGGN!KV1UUF:G07C=:W[61R/$:QH:Z3 +X#HSHZQ<[ ML'YT6?M/9!^,NHU1]QQ[]*RN58_07L[95K%WGES%$)0,N@_L(M=VO=#K0L6=*OTC =\_23S.L$\(#!J!P5F!2R9QJBYE+;-+5G!T M9-Y@:'U2UI$4'!7/;+4[5==P2*E *&P6S^@/EC%&ULK55=;YLP%/TK%JNF5FK# M1R!K,X*4)JG:J9NJ)MV>';@)5HW-;)-T_WZVH8A&)-K#7L#7ON?XG(M]B?=< MO,H<0*&W@C(Y<7*ERK'KRC2' LL!+X'IE0T7!58Z%%M7E@)P9D$%=0//&[D% M)LQ)8COW))*85XH2!D\"R:HHL/AS"Y3O)X[OO$\\DVVNS(2;Q"7>PA+42_DD M=.2V+!DI@$G"&1*PF3A3?SR+3+Y-^$E@+SMC9)RL.7\UP4,V<3PC""BDRC!@ M_=K!#"@U1%K&[X;3:;M=>UEC"C--?)%/YQ+EV4 8;7%'US/?W MT/BQ E-.I7VB?9/K.2BMI.)% ]8*"L+J-WYKZM !^.$10- @G\%#!O T!JM ME5E;(Z7-U/@>%"947.NEE.4?G9Q?H#!&& M5CFO)&:9C%VEI9D-W+21<5O+"([(^%:Q 1IZERCP@J '/CL-_XZ%AOM]<%<7 MI*U*T%8EL'S#(WS'O(_[G-5483^5N85C6>(4)HZ^9A+$#ISD\R=_Y'WM\_F? MR#ZX'K:NAZ?8^USW^:U)1I;$-(E=$@Y'8>SNNCYZDJ*;FS;I@[ZPU1>>U/<( M4H[1E.K.@UD*$NDFAC)>K=6FHKHA-.KU"41&ULK95K;YLP%(;_BL6JJ96V< LTS0A2FJ1JIVZ+FG3[[,!)L&HPLYW+_OUL M0U&:T"C2]@5L?-Z7YQSC0[1E_$5D !+M37D4_G$MO=0YQ-HOX118:YH6\_J.NP)W.X[ J\6>.<*_%K@FT0K,I/6&$L<1YQM$=?1RDT/3&V,6F5#"KV+ M,\G5*E$Z&7<[Z';X./P^FJ#9_60R1^/)?/CPB#ZC*8<2DQ3!3GTQ @3"18J8 MS( K+LZAD @+ 5*@RS%(3*BX4JKGV1A=7ERA"T0*-,_86BB9B&RI6/4;[:3F MNJVXO'>XOJZ+#O*=3\AS/*]%/CHM_X:YDKMMT+TJTW(&\1N@]@]B?C#; J'!,@& M+RBTHE46P=YKW9YW@'8 M-NSA2?8YDYC^&WMXM-ENS[DY8&\)"H+@@-W>:WCZ9Z..^XH4 E%8*IG3N5:Y M\ZJ!5Q/)2M,#%TRJCFJ&F?KG =!(UZLV8GQ[V)/J41/29R*N;67\C"U;;'9TX2(*W:@J?IE MRWA"I-KE.UL<."5A$93$-G:&?N>[WP)YY:3CXC&="-S":*^CG1-XSA74N/X48E:=\"E#%X5X+TVP*\"_(),64K! M(2"2+&:_1BI.+OPKM%K>+/]=7Z/[S]?7 M#RBX?EA^N4$?T1U7-Q>7/Q%)0T1_9-%!76[Y :7J9GP74$FB6+Q7YWV[#]"[ M/]_/;*F&DXO:FRKUJDR-+Z3VT"U+Y5Z@ZS2D83O>5F74M>#G6E;8*/A/EEXA MS_F L(.Q9CSKUX>[FO# ''Y+N IW==E;U7CUE?$*/>^"GH'_5 >[5//U:OGT M,14'LJ%S2\T/@O(CM19__>$.G;]UI"#% B"Q%D6_INB;U"]2W'$FA YC*3.8XSLX_GB(QY^R+29?4'@_.LK?('=?D#8_DW5(@I6FXV69+% M1-)0S8EJ/)N(Y+.NKOY2;W VDH_8QQ.O"\"8N2\ ;5IG,KQ(8%@3&!H)/#!) M8G2XW$PZ",/.:$;8\[L(C*G[(M D]0:3BP!&-8"1$4#PP@4?==*Z$\WM/NK< MH>ZX>UI@',L;>WU<5SHV5KIFR2&3E!<7FF1]6D,/-@;8-3O@&U6YME!( [L&50N@U-K(&M/L#F#[ M#](*KT'5 BBU-LK&?;MF^]V__[HVV,M-<+?_0,WW*]*V"33VVS7[[U46Q6&4 M[@H"C\\[4:)>28XTAZ'' &2D*U:0:@&46AMHX_+=,6QW@OI\4+4 2JV-LK'Z MKM$#OZ$[)]TV46^IFNX$=?*O2-O^Q[!QZ=CLTC]E/(UDQFF!8!L]Y=O:TLU" M?6\C4+4 2JT-L;'YV 7M2 QJ_4'5 BBU-LK&^F.C'^[?D95>Z^W-P=V&-.?M M3>G%K.WZ&[^.S7[]AA)!]RP.7WQ"FH5ZWT2@;AY*K0VQL?S8A^U'T%G%K&7]]ME*84+YKEAQ%6C#LE26 M"VWUT7I5=UFL9?YV?.5.U^7:;"-3+A7?$KZ+4H%BNE62SM5(#8V7JZ_ECF2' M8CWRD4G)DF)S3TE(>7Z"^GW+F'S>R1/4:^"+7U!+ P04 " "Q@ 55H%QX M>^V"DZ"!G6N;9KN??C90 L5QBD1> M)/P[S^/?,9PYPB/J '3.29+64I$G*7 M[6Q^8!A%>5":V*[C^':*8F+-I_FQ>S:?TDPD,<'W#/ L31'[M<0)/(AW>Z$.V//I >WP!HNOAWLF]^Q*)8I33'A,"6!X.[,6\": O@K(K_@6XR.O M;0.%\D3I#[5S&\TL1XT()S@42@+)GV>\PDFBE.0X_BM%K$E MS!/B>$63[W$D]C-K;($(;U&6B =Z_(A+H)'2"VG"\V]P+*[U/0N$&1X98#[.N"AP )-)\R>@1, M72W5U$:>S#Q:XL=$S?M&,'DVEG%B[@W -9O3T<:L(#<_@=8C(< MZMP;-,-J/H:YGG=&[U]&.0[N>Y-YXX\C.U MG^OT1CM556[X 85X9LFRP3%[QM;\SS^@[_RMR\5ETP:T5T%[1NA%&&9IEB"! M(T7,1/P_4E5!QUTHC6I#N'(GKM\&-UIV!=>YCOWKL^2CBGQD)'^D B4ZS%'+ M$$Y\KTUIE.]*V3:5=_7P+*1?0?KFZ:U-*:!;$+^N++H$^*VQC"9M?+]U0VJN M"HS#>WN2&O#7%?RU$?Z>T2@+!0@PCW=$BVH4Z#B'JS[%@I[$&HD;5XD;]U,) MQ_H[Y?6M8G3KFIB+G@WD284\Z:T.3MH528MM=.R*?=FTP0V=4Q?BF)\2R4ST MA< 41*G?K$>:ZKN5O,AIW3<]FV2>Z>R-W>GI12 MJOGG[8XT+8/9M#.]SA=.SC<-\-0D0G.7>+9M*.,N]PUF@\ZH;5MCYP!/G2$T MMX8;NA5'Q/! 2]MGC[?J52WH2ZV9MU-?""LEG<&UG Y6+),4.X(>\H6#)RH$3?/- M/4819NH">7Y+J7C940;58M7\-U!+ P04 " "Q@ 55@-" N,$" !V"0 M&0 'AL+W=O$TZ@I0FJ=JIFZHFW3Z[BQ-5 ULF0\QU)U^%+#@@G#,NR0LNBWXZ!8E))L[4^/U\BDY/SM )(A0M M4E8(3!,1FE)1:6\SK@DN*@+[ X+O!>TAQ_J";,NV6^23;OD/S)6\WR8W52V: M@MA-0>S2S_G [Y*(&&?H&3!'0!-"5T@M$:=ZC;9PE9O;[J:_P7.QQC&,#/61 M"> ;,*+/G_J^]:TMZG\R^R>XTP1WNMPC53\'G7+0G[Y.K2Z .N5-X.M^TX;[@[G8_D]AIN;Q^W MU\;M'<#=Z7PDM]]P^_NX_39N_P#N3N= MW(L4U+&]E,#;Z ?OZ =>\(:^T_](^F%#/^RF9Q)G;>##]]O*T'??D+^?I'>O M9E)%9.ZYE&ULK95=;]HP%(;_BI554R=M).2+ED$D M"DSMU$Y5H=NU"0=BU8DSVWSTW^\XI!$%@WJQ&Q([YWW]G(-]W-L(^:(R $VV M.2]4W\FT+KNNJ](,;&;4U8X2:^: M>Y1)3ZPT9P4\2J)6>4[EZPUPL>D[;>=MXHDM,VTFW*17TB5,0#^7CQ)';N,R M9SD4BHF"2%CTG4&[.^R8^"K@-X.-VGLG)I.9$"]F<#?O.YX! @ZI-@X4'VL8 M N?&"#'^UIY.LZ01[K^_N?^HPQ1VC0!%:S(G0&4C"&9TQSC3#V$%62:B95"C>JY&D'-[YOD0_/RQ^H M1'G;)G>Q/$V-_*9&?N47G/#[6"6ZMCQWQJ'=V)S0KBII"GT'CZ "N08G^?RI M'7O?;5G_)[-W-0B:&@3GW)L:I"(W1:#F#-H2WKG$E8OI(.LDN&Y'/7>]G\AQ M4!3Y81/T#C!L ,./ N9,F29CW7@[DVAO:3_L'.!98@+?3A+&[SX+-X#4REV4EH GEELK>_WNPTT MMD$<_L_'0=?Q"=).0]HY2SH5FO(C0ON)M'%W+%OO*C[@/@Z*KR+O -S=:[KF MPL.NLV2%(AP6*/-:'O&=Z[($T ?E\(H=\&IK4W M-WGR#U!+ P04 " "Q@ 55603_DHH" A!P &0 'AL+W=OX[/N7"OHYJ+)YD#*/1<4"8G3JY4>>:Z M,LFAP'+ 2V!Z9\E%@96>BLR5I0"<6E!!7=_S0K? A#EQ9-=N11SQ2E'"X%8@ M614%%M^F0'D]<8;.>N&.9+DR"VXU /Y:W0,[=C24D!3!+.D(#EQ#D? MGLU"$V\#OA"HY<88&2<+SI_,Y#*=.)X1!!0291BP?JU@!I0:(BWC:\OI=$<: MX.9XS?[>>M=>%EC"C--'DJI\XIPZ*(4EKJBZX_4':/V,#%_"J;1/5#>QP=A! M2245+UJP5E 0UKSQ*^$WB4:I^+1 %W>5 MQ"R5D:OT22;>35K6:_3-^NFNL=!TPVVZ'IE!E\W \@8'>->IW)>Q M!GFR'VF*]4R6.(&)HZM1@EB!$[]\,0R]M_OL_2>R+9,GG\\7F3:D(TMJ>LLJ'D;N:M-4[['_:&K4F1KUFKK@/*T) MI?N4-\AP0_GXS?AT1_QO@K9$A9VH\(]$(5*4F(A#F>TE^=L_*_S%A[=CPMWH M-@6(S#9AB1)>,=54=+?:]?ESV]YVUJ>Z_S?M^B=-^ I H,?H-#347PA3;C^1ML\UO<,%&93M"WJY^3&;I ]X1!2)4+G1$(7W5(B5AQ-R (6^WA3 M%E\J<'8*KIU&PL\9:2/7.D>.Y3@U]8R>#K=KX.-F^"UF$F[79=]3XY;[X6H^ M]P1?=3/JS,W17CU:G1%]OL8A# UY"'!@&S""]V]LW_I0Y\QKDHU?B6S/-:]T MS6MB#T[^9\_E.\08$%'G9<[I:TYU/&X":V!NJ@8U9GVN04WI]E1W2M6=1M5C MB$"*RQ5CSD&^H]D))^KTY^R=2D&N;ZG/@0N-53S7A5\DUYVC9;>_R71UPE -MJWH,M*5# MG0.+&A,\UR*STB"DP):ZT>(HI!D1^4U;KI:]W)5N80[6K^W^*&_)_M'D#:*\ M")=.430=>Z#9E3(9L:/5S)/A68"I#/(TK%;J(2E)UO M\!=02P,$% @ L8 %5>0&)N9?!@ PC4 !D !X;"]W;W)K&ULM5MK;^(X%/TK%KM:S4H=B.WPZE*D#MYJNFJ[59F9_9R" M6Z+)@W46P+W'O@=?DZ=4?,]6G$OT'$=)=M99 M2;D^[?6RQ8K'0=9-USQ1GSRD(@ZD.A2/O6PM>+#<)L51CWC>H!<'8=*93K;O MW8KI),UE%";\5J LC^- _/C$H_3IK(,[/]^X"Q]7LGBC-YVL@T<^Y_+K^E:H MH]X.91G&/,G"-$&"/YQUSO$I\VF1L(WX%O*GK/8:%:7=;QBAGQ MB"]D 1&H?QL^XU%4(*EY_%N!=G9C%HGUUS_1+[;%JV+N@XS/TNB?<"E79YU1 M!RWY0Y!'\BY]^LRK@OH%WB*-LNU?]%3%>AVTR#.9QE6RFD$<)N7_X+DBHI9 M2$L"J1+(O@FT2J O$K#?DN!7"?Z6F;*4+0\LD,%T(M(G)(IHA5:\V)*YS5;E MATGQO<^E4)^&*D].AUUT<7ES?C.[/+]"ES?S+W=?K_^\^3)''QB701AEOT]Z M4HU31/<6%>:G$I.T8/Z5)UU$O1-$/$+0USE#'WZUP!4##X51CFAKE) M-UU$: &#^V9Z3Y&U8XSL&"-;/-J"=Q&$ FV"*.%^LY"YZM4R(^2 MBQB%R89GLG6AE#B#VNC#,1EYGO>BYF;<8#PFC3CFG->17V]_5W7?6?55FCSN M572_4!H1^#(N>)N17H?W(=1*'^T[J.C1N>\["WG M&(?2 01FT#'>T3%V-V#PW-: SL1#UP\D& ,",PC#GA9^'E0+5DA '(*B,2@T MD\6:?,9O[L,* I-Z)W8+,6HTHWND@WD!0C-YT2(9.R5DN;J^%:OK!%TFZUQF M)^B*;WB$"/H/G6^4M0CN(_Y1.=>/61!Q-.>+7(0RY/85""JE0=$8%)K)M%;3 MF(+U,:1FGH&B,2@TDT4MU3&45LYY3>'J'O%@?MY#TV,MZC&0JL=-O6Z5 M]>[Q#F;G/=0_UO(?N_7_WW+%!0H6"Y'S)>+/:YYD+1L9J!\ 16-0:":)VA)@ M,$^ 04T!*!J#0C-9U+X NXW!+$UDF#PJYM B3;)PR94L*PV!'7]<5U;32?HKA :0E%DY0'4+8"B,2@T\ZRG M]@L$S"\04+\ BL:@T$P6M5\@;K]PGF6\A33<["SB#P?-'K1%#ORM"'G1A.[) M'%ML[4RYVP1<55M.BZBOLLU-AV!+P9; (6V>'V7N^1Q;KY;BQ'UF>X]-1YF? MZS3A/]!U(+YSB2[R9&DG!U2K@Z(Q*#239JW5B0^V$T%J\!DH&H-",UG4BIZX M%7VY#.-R&3ZT+L.FG,=T,*26)K5$#K!ON3KAGMBQA6NQ3MQB?;\N/?@4A7O4 M@Y<:J+*'0C,9U\J>@"E[ JKL0=$8%)K)HE;VQ*WLRU^,8DFBS+T2FQI]-/)L M+=L,Q!ZE0TO+OH>:)UK-DS>K>=6R[><C>RM@]D8-7 M'.BU "@T\TNHW5D#=BV @OH+4#0&A6:RJ/T%=5\+V$\95R#[]+ ELJ6'W\,2 M4&T)J-L2O+6'B94GR!/],U T!H5F\JV="!V M2NHNP!%8U!H)HO:75"G[G;] MS [W%,*6P!8A[)[+L;5J#T#='N#-'7J,LW7/Z>"U!WK3$12:^7UH8T+'8!T, M:C= T1@4FGF;K+8;OE.([^]L*YS7&]H2V-+0[JD=6[KV"+[;([RUH:F5)L@[ MB6:@: P*S>1;VQ0?[.Y]']1G@*(Q*#231>TS?/>%CEH]@U1/C!4'LATO7V$YCZ5,HVW M+U<\6')1!*C/'])4_CPHGLK9/;8U_1]02P,$% @ L8 %52&4\&ULK59K;YLP%/TK%JNF M3FH# 1*J+D%*:*ME6J,J:;?/#ER"5;"9;9+NW\\VA.6MK=J7X,<]Q^=,%EJK+E[8H.>#$@(K<=AVG M;Q>84"LLFUK%07 G)B@:L%!2$UE_\UN1A"Z!XC@/,9HK;R?/L_1-8HR3)> "$4QHY*H-I6Z*4@"')M-N+P#B4DN/JGP ME_D=NKSXA"XTXCECE< T$0-;*I5Z+3MN%(UK1>X)11YZ5,ME MW3!))=O*W< MM1;=C<6Q>Y;P:T4[R'.ND.NX[A$]T=_#NV?D>&W&/"KTRITEE),.%KA MO +$TI-9/I;">@G_^!+ZYM^*$L/UFKT V\FX&]VG9X&.2[;J\- MVE'>:Y7WSBNOKT>B-D\R]1S%'$[M5DW4VUK>\_84'H;HLWI,7[_5US^K;P;7 M!6!1<2AT=O_Q@/4/]%S[/6=/]%D![SPX06LO>.?! 9J\788 MY+M^L+^%B5PKIR_:&IZ^@CYNH> M")1#JBB=3J#VA->UJ>Y(5IKG?<&D*A:FF:ER#EP'J/F4,;GIZ 7:/PCA;U!+ M P04 " "R@ 55]2I]R',% ,)0 &0 'AL+W=O# M 5]NZ8[P2[:GL?QDS9(=$?(PV0SX/J%DE27MH@%RW=%@1\+8F4ZR]QZ2Z80= M1!3&]"$!_+#;D>3')QJQT[4#G9>.DU2$M9,/8M/;A=73MNZHA&="E2"2+_ M'>F,1E&J)'W\DXLZQ3G3Q/+K%_4O6?&RF 7A=,:BO\.5V%X[8P>LZ)H<(O'( M3K_3O*!AJK=D$<_^@E,>ZSI@>>""[?)DZ6 7QN?_Y'L^$*4$Z#4DH#P!O38! MYPDX*_3L+"OK,Q%D.DG8"21IM%1+7V1CDV7+:L(X_1KG(I&?AC)/3/U+\.7V M_N9^=GOS%=S>SY\>G^]^O7^:@PMPD#.2[%X*!B<%"FAQOTVD? 5-Y9SS/KI2UYQ?=D M2:\=V7.<)D?J3'_^"8[<7TS%6A*KE(Z+TG&;^G3&N# 5>,X:95GI)>(X'0?0 MG0R.9>.MTCV->X5QK]7X$Q,D,CD_IPW+SL[I?%@X'[8ZGV]9(BX$ M37;@MGV6M>ITG666Q"HECXJ21Y8;;&2S=$MBE=+]HG2_5X/Y^C1UW7%MFOI: M%_HN5$$50^/"T+C5T&\)XQP\QW(Q$(7_TA7X*H^I\4L8:QXOQO5K@"$&C8?.SI4J;>O5(6D*@K#!I>(V[ ENJ)/;"X9^W90>A8-Q MT.!*,1F^&LJ5_IX?]@F)2;H5(1%@BRC<9 ?F4;4*;%MJU1%1R(:VF0VM0MN6 M6K5\A6W8C]M0!S=TM?6E.&I'"-^J'[YL-C9<_P((U;&/;93MO]-Z"V4@Q&]EF-K+*;%MJU?)+ MF_Q^S$8ZC9'K#FL3TQC51$.DF(VL,1L9<(SK%QY34,.& 2EDHY[(1CJ,8>"C MNB<]"I4OF557"MFH'=E_BBU-Y'C%FU=MIMO5.L_EMX S4G!&MN&,K,+9EEJU M? 5GU _.2,=NX&K340_"<@G9,!T5FY$U-B/3IKF^T#4%#9N:1M$9]:0STL$[ M]K6+H!Z$L3*W-@:N;&)W-HUR! $&_;56)$;]R1WGE?^E6"$M9$SW!;' MGMF3I\#M]0+W_^VJVU6[3FA;:M4Q4+3V;-/:LTIK6VK5\A6MO7ZT;D_K7*2. M]2!H:"E/4=VS1O5VI<[E=."_5_I%O.]/XI9^[L[->]KU)O#K-^ 'I4=5TN>$ M[DBR"6,.(KJ66>ZE+VM/SH_>G \$VV=/KRR8$&R7O=Q2LJ))&B _7S,F7@[2 M!V**!Z"F_P%02P,$% @ LH %51E?\A6N! 'QL !D !X;"]W;W)K M&ULK9E1;^(X%(7_BI4=K6:D:1,[0$@7D%JZW>VH MK:K2SCZ[8"":)&9M4V;WUX\=TI@0QPV0ET+@WL,YS@U?308;RG[P)2$"_$SB ME ^=I1"K"]?ETR5),#^G*Y+*=^:4)5C(0[9P^8H1/,N:DMA%GM=S$QRESFB0 MO?;(1@.Z%G&4DD<&^#I),/OOBL1T,W2@\_["4[18"O6".QJL\(),B'A9/3)Y MY!8JLR@A*8]H"AB9#YU+>#'VD6K(*KY'9,-WG@,5Y972'^K@=C9T/.6(Q&0J ME 26#V]D3.)8*4D?_^:B3O&9JG'W^;OZ319>AGG%G(QI_$\T$\NATW? C,SQ M.A9/=/,WR0-UE=Z4QCS["S9YK>> Z9H+FN3-TD$2I=M'_#-?B)T&V*EI0'D# M:MK@YPU^%G3K+(MUC04>#1C= *:JI9IZDJU-UBW31*DZC1/!Y+N1[!.CX!S< MW#YGE_L^'YPDX R^IG(LX^I_,0$PY)QS@= ;F.&+@#<=K M CY?$X&CF']1Q9-K\/G3%_ )1"EX7M(UE\5\X KI47V2.\W]7&W]H!H_W];I M.?"]KP!Y"!G:Q_;V>\QD.S2UNW)EBN5!Q?*@3,^OT;M1:;^KM*8HV]Z.N5== M@!=\A:=DZ,@KC!/V1IS1[[_!GO>'*5A+8J68?A'3MZF/[@CG\JSA%$ $[FDJ MEOPKL&??"O8R0?5=\38*?-@?N&^[F:I%83?TBJ*2UT[AM6/U6C@$E(&_Y(@* MPCXRNU7L[OB G7YWSVRU"'5Z9J_=PFO7ZO69"AQ_9*Y;^=Q^W_/WS%6+PKY? MXZY7N.M9AWOG K^3%[C)6Z_-"6])K)0U*+(&AT]X@P4(*NM^%J*]]P/U!-]3X9KMA83=L,N<-_(4&?UZP9]!0%(1FA]#3H/.L M'L>$B6@>3>52RE6=@VNRHCP21D19E0X=^[;4RKEW ]/0%C>W%;4EM3*436L MH162QV L5]R=-3^H7#&&JDX8=&I&4E,7VK%[#,IRR0]89JBJA1G4Y(5V]#;" M&:QRM"LW%?L&356HYE\#J'D+NZ:=LR%H%=UMJY:@:W,A*RV-HEBN6X! &<&_^ M#%4H["/S **=K;*=OHWH@*HD-3FL5ED<:MXB_U0Z("NQ#YZ@EM3*>36OD9W7 MQ](!5>%\YN_O2$U%=71 &N"HT8ZYBE5LZK >X? M ? FBU#E\QGJ[)VC#XK*EC7#_48,;V(257[;-9BT%VU-NCMW+]2MHWO,%E'* M04SFLLL[#V1&MKT;LST0=)7=T'BE0M D>[HD>$:8*I#OSRD5[P?J'DEQ3VST M"U!+ P04 " "R@ 55[/\)2;$" #1!@ &0 'AL+W=O]OFS 0_5E&\V':E^"S[[U[[X*/<"/DH\H!--F6!5=C)]>ZNG!=%>=0 M4C40%7 \284LJ<909JZJ)-#$@LK"]3WOS"TIXTX4VKT;&86BU@7C<".)JLN2 MRJC[ZD9BY'8L"2N!*R8XD9".GK<@)^:9SD(3Q MYE4Q/3^:@Z:L4,=X>K^:DZ.WQZ&K487A0/(2 M[Z+ZSH*_LS#U#Q)^J?F !-Y[XGN^WZ-G=AA^327"AWWP%W*"KJ.!Y0M>X?NK M;7TM:BA&_13FYEZHBL8P=O!J*I!K<*)W;X9GWJ<^?_^)[(7;4>=V=(@=N[=E M95WB*ZEKR?03J4 RD1"18@O6H#3>>$TJ(74J"B;Z>G&X0$">@$K5Y_L@\!]] MGW:^3P_*FD,*4D)"--T2JA3.6PD%U69'D)I+B$7&V2^,,YREBE">D$)@HB)X MDU2.'3G1(,OV@&=-]-RT/LO31M29%64&]#KR/WJ>%[KK_<;T9/G[68UC=V]J ME" S.TP5B47-=3- NMUN7D_LF'*?TYMACWFU<2^)+;C>]_G MSLDEV4CUHC, )*\Y%WKH98C%A>_K>08YU1U9@#!/EE+E%,U4K7Q=** +%Y1S M/PR"OI]3)KPT<6OW*DUDB9P)N%=$EWE.U=L5<+D9>EWO?>&!K3*T"WZ:%'0% M4\#'XEZ9F=^H+%@.0C,IB(+ET+OL7ES%=K_;\,1@H[?&Q&;R+.6+G8P70R^P M0,!ACE:!FML:1L"Y%3(8OVI-K[&T@=OC=_4;E[O)Y9EJ&$G^DRTP&WJQ1Q:P MI"7'![FYA3J?R.K-)=?N2C;5WD'DD7FI4>9UL"'(F:CN]+6NPU9 &.X)".N MT'%71H[RFB)-$R4W1-G=1LT.7*HNVL Q80]EBLH\928.TT&'W(PGEY/1^/(' M&4^FLX?'NV^3V91\(2,I4)FJE90;1RP50P::'%\#4L;U"3DB3)!9)DM-Q4(G M/AH>J^K/:^^KRCO9Q>D^.CDS]E?)-.DU/8Y!0ZW=X> MW=:$VO JF;-V&?LY7.B"SF'HF?==@UJ#EW[^U.T'7P] ]AK(WB'U],Y55*S, M>6-FZB@%D#>@ZM3476,;;:77=WKV6UNG<1#$B;]NH3AK*,[^C:(F0$DP4U"A MZ/TLE6JTQ7(>A.TH48,2'4292:2\S2O:\8K/NT&[6;\QZW^P^C>4*?)$>0EM M+/T=EL%YN.<,!@W+X+_.X##18+I9HNIT;9N;W LIN,,^74N+[Q+:\YH>5 M_@902P,$% @ LH %55MZ=O9P P RPX !D !X;"]W;W)K&ULM5=K3]LP%/TK5H8F)D'S:DO*VDA0F+8)-$1A^VR:V]8B ML3/;H?#O9SLA?;E!K;HO;>S<]_3GCSV(&(-%KEE(Q<&92YN>N*\8S MR+!HL1RH>C-A/,-2-?G4%3D'G!A0EKJ!YW7=#!/JQ'W3=\?C/BMD2BC<<22* M+,/\[1)2-A\XOO/><4^F,ZD[W+B?XRF,0#[F=URUW)HE(1E001A%'"8#Y\(_ M'_H=#3 1OPG,Q=(STE:>&'O6C1_)P/&T(DAA+#4%5G\O,(0TU4Q*Q]^*U*G' MU,#EYW?V;\:\,O.$!0Q9^HD',S<&K=P0JC_C2'+UEBBIBQ0F":B+XKE0A-Y8ZK 2_+ 8,M X;HEE$Y M$^B:)I"LXETEOG80O#NX#!H)?Q:TA4+O! 5>$%CT#)OAMY@KN&^#K\@)ZPD- M#5^XA>_&3)UM7DI_ZWVUF3H0V8K%=FVQ MW<0>KZV3$\1RLR4E0_ J@28V]\V4DA=@L]F(VM-FI[;9VB];%;@9%O<@NUO<6=Y77*/>64)(5UKW7C-SU=#T4VZK/I3O9 MW_,.J8"'LGD@ME6;P<)FL-L!JP]6Q"9ETVJ_F=!OH\PD%U:SC=A]S2[2 K_Q M2E9YQNO6M7O0S.!0;*L^%[F!W]YW[1[H,J]L_H_4P%_D!OZ.R<'':_>#]"!J M6KL'S1#IX0*Y7JBH%[K M3 GE9>54-B3+3?'QQ*0J9C]A3+XW] !U_1K_ U!+ P04 M" "R@ 55JV<98(4" #3!@ &0 'AL+W=OQ.QF-1Z9QQN)-$545!Y:\9Y&(W<8;. M/G#/-IDV 3<>EW0#2] /Y9W$G=NRI*P KIC@1,)ZXDR'5_/(Y-N$[PQVJK,F MQLE*B$>S^9Q.',\(@AP2;1@H/K8PASPW1"CC9\/IM"4-L+O>LW^TWM'+BBJ8 MB_P'2W4V<2XDR48VL["]L6ATP[AY MBTLM\90A3L<7 [*XF2YOEN2<+ #[01*AM"*GUZ IR]49QA^6U^3TY(R<$,;) MMTQ4BO)4C5V-]0V+FS2U9G4M_Y5: ;D57&>*W/ 4TI=X%W6WXOV]^)E_E/!+ MQ0B^G*B U5N9SX4(#=V;"JL6W%=W[8VVD[F MJ1U(!_$93NQZP#[3U./^ELH-XPI[O$9*;_ >VR3K$5IOM"CM%%H)C3/-+C/\ MZH T"7B^%D+O-Z9 ^QV+?P-02P,$% @ LH %508%8 @H P R @ !D M !X;"]W;W)K&ULK5;;;MLX$/V5@;98I,#&NOF2 MS=H"$B=%6VS1H.[EF99&%E&*U)*4G?Q]AY2M=;RVD2[Z8O,RKH3QO[#9VD8!Y*VQJMXZ4P8UE]T_>]SJL.>0#$\X)%N'Y-!A=,(A MW3JDGFB7F:=UQRS+IEIM0#MK0G,#KXWW)C9&PPGP; M\;:+F)R(F,(')6UEX%X66#SW#RG[GD*RHW";G 5\W\H!I-$?D$1)U;6+.SP>UUWW:].P'&#>HU!]OMO\3CZZY@HOPCLF43# M7J+A.?3L8X.:#IA<0>[$*NDI,5!J58/J=[PB1V7HL,<>VSU2ZRP>4>'6^^R. MV"23WN99TJ,^Z='9I/T#=ZG*RY8JQ8Q!JJI:TO60757Q,:^87*$O>U=/M11\ MY6^2<=?K!=Q&_\D[G8P/N)U-\W]6;MR+,#XKPC?_+&)QR=9$ALC2$28%>E)@ M4==P\81,^T?C)9S/1TS @\$5U-VS,82"/1T#FI\'BCT0Q/$.*/[S"-(S52:] M*I.?4Z7@)G?W'H@\OE"&+D0<[=4^&D3#='A0_A-VH_'!\0[WFD*->N5[I0&? M5_>X]JM].[[Q7>A@_9;:=-=5_X7I>OP'IE>QJO&M M9ZDL-3(_K.A3 [4SH/U2*;N;N #]QTOV U!+ P04 " "R@ 554\V2=I_/QM2D@(A$]H7P.#S^GF/ M ^=DN*7LA4< KTF<J#K?!Y!@GF/KB&53Y:4)5C((5OI?,T +_*@ M)-8MP_#T!)-4"X?YO0<6#FDF8I+" T,\2Q+,WJXAIMN19FKO-Q[)*A+JAAX. MUW@%4Q#/ZP6EFACF,:?R;+$0T MT@(-+6")LU@\TNUWV!ERE=Z>;T@BRW=8,%#H>,;A%3LZ6:NLASDT=+-R15VS@53#XE M,DZ$00]-;J^FMU-TB>ZQR!@1;X@N40PR-R@F>$9B(@AP='X# I.87\B9S],; M='YV@O%)ND+R "BAJ8CX19/Q M0LW+U=278A,ZCCW4-X=^6E?LZ,\AM>Q7N5N6.W&[)[9[B M=INXW1IWX%2P6X4[8GLEMG<*VVO"]NK8U6RW"G?$]DML_Q2VWX3MU['[%>Q6 MX8[808D=M&(_12 K]E( :X(/ZO 5]E;UCNS]DKW?SDX%CINP^S5LTW2J/Y96 M[8[DIK$OE48K^P0X'Z"[9)T)6,C*)S< N&BL>D;-S:57_3ZVK];5S4'A-T_O M!)+](,-"??)K%;_1F%G?)B.H.3-KY2'H[W^%'X'WQ=ELK8#A.&,,TN9\6S4L M-S"J5 V3;/\(U;YPFNV5\R=-+^_QL?( ( +4$ 9 >&PO=V]R:W-H965T(H4DIU+=RSFVP;ZQP[ MV,[E^N^QG304T>M+XK5W9F>274>-D(^J -#HN610(6] _JXTTD=>SY+0$KJC@2,(AQM/A9#:R^2[A%X5& M7:R1=;(7XM$&JSS&OA4$##)M&8AY/<$<&+-$1L;OCA/W)2WPB^0:=GP^6+Q-,N2=JVMSQ"*.L5EJ4'=@H*"EO MW^2Y^PX7 ,-S'1!T@,#I;@LYE0NB21))T2!ILPV;73BK#FW$46Y_RE9+?!VC^(TU7NW2YWFW1=+TP\7JW6M\MU_/5HXT4>9UIU! I"=<4%'JS M $TH4V\C3QL1ELK+NH*SMF#P0L$0I8+K0J$ESR'_%^\9\;V#X.Q@%MPD_%[S M 0K]=RCP@^ &7]A_D=#QA2_P_6_WFLF68W2=PT[21%4D@QB;45$@GP GKU\- MQ_Z7&PI'O<+1+?;DH55V0A5(*O)K\FX3A.@$1*IK4KR+5BI!'MW *)2)FNNV MJ_K=?B:G;2O^36\'.B7R2+E"# X&Z@\^FHZ6[9"T@1:5:\R]T*;-W;(P]PI( MFV#.#T+H&ULM5A;<^(V%/XK&G>GD\QLL"5?,"DP M$Y*T3;>Y3-CL/@LC0!/;HI* 9*8_?B7;V$ZQ1>+9OF!+2.=\Y_K)&NX8?Q8K M0B1X2>)4C*R5E.MSVQ;1BB18]-B:I.J?!>,)EFK(E[98'XIQ!JE3KUQOK[7OKOF?'*F!D6Y)+%W^E!-+!_9[D]2&.1K>1&+1?8+=OG:OF^!:",D2XK-"D%"T_R)7PI'U#9X3LL& M5&Q &>Y<48;R"DL\'G*V URO5M+T2V9JMEN!HZF.RE1R]2]5^^08.CTP_7I_ M^>5LI)(2 4ZNB,0T%J=#6RH4 M6I8=%1HGN4;4HM$%MRR5*P&NTSF9O]UO*_2E"6AOP@09!?ZU27O =3X#Y" $ MGJ97X.33*?@$;"!6F"NP^<.@R2V=Y6::W!9-;8YJU!J#XS:5?4N"'V'_N! /W(@=%K4]TOU_<[!4"70$HG^820"-/#]EDB$ M)9C0F,%WFV1&.& +4,!Z4D7(XU>% MQG52[ _48*B5N1A?]#8@]*^ .C+R2&E#L"4 MY[#6R^'/R?1"SIM2\P8J2%X+!%1!0!^)$$GG'XM-(?Y-<) 3H!"V(*MZ-S2V MW/$^O;=$: ^I! ?DA?"(BJPJC^%R#W#Y@>\YL*4@8=6KH;E9-^):JT.+&DB6 M31\%=]BW0XA\#X4MX*KUCO_B>G6H4DHLMX>J4!AZ)/NKIDKM4+,[5D6"# M8_ W79!&8$9>Z-@L8-7XH;GS[UV[VUN!"RMX:454LR)NL\*LQ0>O!',!/)#D M!QOD@3E^-1TX8$4>T,P>[\B.1LAFJ0>0!T<15PP#C0QPI,X:P9H%>@58>-RM M%8_ P;V@2I"0F9"JA-B%U3%MPNJP7)[00L5H(JDD)FDWO)D%V#H M$)C?\UO:+:HX"IDYZEWLV06O>XC7$-^*NU '[GK+J5W0>DW>';1YMR(S9/X, M>2_3=H'L?Z1^*@)#@;%-W2ARHJF@$?B&XTUC6T)&K_!6-R/] *RDN^\0]02P,$% @ LH %5?=(HY)5"@ \& M !D !X;"]W;W)K&ULQ9UM;]LX$L>_BN M#K= M5Y8H\4&])$":=G&]NS9!LP^OE9A)C+4MKZ0DS;<_RI(]DBB/+89L^Z*Q$W-F M_B..^ LI,B?/6?Y7\2!EZ7U;+E;%Z>2A+-?OIM/B]D$NT\+/UG*E?G*7YN\K.3[+%*Q^4RS5_> MRT7V?#H))]MO?)W?/Y35-Z9G)^OT7E[+\O?U5:[>37=69O.E7!7S;.7E\NYT MQ\5@W;K[?6?]V(5V)NTD)>9(L_Y[/RX70B)MY,WJ6/B_)K]OQO MV0BBE;W;;%%L_O>>F\\&$^_VL2BS9=-81;"T3,].\NS9RZM/*VO5BTUN-JV5FOFJNHS79:Y^.E?M MRK,P\+WKWRXO_OO+^_/KCQ^\B\O/5Q^_7)__]NGRB_>+=[FNDEUXJ@,49;J: MS5?WWLV+)[_)_'9>2&^=SV^E]\\/LDSGB^)GU>*--_6*AS27Q.;-6])ZC!_SRN?"\*WGHD(&0@ MG@N\^>:=<*)=LJ.-O6B/O:.R.92VVFP\;+:J]'?%.KV5IQ-5RH7, MG^3D[!\_A2SXUY!F2\8Z&8AW&8@QZV]GI>MZUE)JOO_H([:&6V%*$C B A[4M"@#"\2VTEFJ.0!66^]/S_ M&ZQ@W"/U7F25N-A;UC= $GNS]&7H%GJ!6C+,C-AE1AR5F>;:IS<+^=9K*N0/ M653I4?EJ__A0/0BM'BBC<1!&O?Z QF6H.MFI3L:KME^Q7=ZJ!<1UM/W:$LF6MJ[:%1*&;8;JQ:RL+EJQULT @ M"V3$4/W64\#O257<:B3,T]7]F![>> I)JX]7/:K7Q_& 3 4#G(4H^6B"'U2! M&RN.M**N2ZY" [RS6!JU=]8NC7X"7'!>"* 7XJ2G^"9I."=)!B58XK!& MK0NJ(T!U)'##.<0J[=FRULT"T!Y!..IP3ZRR/!V0J&,".C .[UW!. MXZH[VE6ETQ7L NP(@!W!PVC?S," Q(_V[.1Z6J6S .X+CG6/0(?IL MV]"E=P%[!&"/V("]<:!SP&74@ [?S>6(O:"#FS+-#F @.0X#[8%.X_"(VG"! M> 00CQ@@GL7:X$?5A@O:(T![!*>]-]0/HPIVJ$_%H I+,-:H=8%V!-".)(Y@ MQRKRV;+677\"Y(OPB3R+L--XZL!.U:-ZG1P/R%0PT%TTCNY> SN-J^Y,+>W3 M'1Z0J6"@NPBG.\NPTWCKW- CSD/*^K)=,%[46EG%&<\Q[$3Z?![U8ZVONP"^ M"( OL@%\XV#G@$O6P [9P0[;"SNX*=/L I&QZ&@/=B)],5<1D6BS6OC@9D* M!\J+#"C/8FGHZ[G4)_WU7#Q&TQP [T4X[U6,D]2L(Z)!%998K%'K@NPB(+M( M.'K.Q"KQV;+6S0(07X1/YMEDG62(=6@?Z/& 3!^M ;B+Q\'=:UBG<=6M:M$? M\/" 3 4#W,4XW%EFG<9;AW5"RBGMK][@89G*!L2+<<1SS#JQ/J='?=[G/3Q& MTQP [\4V>&\.JQ3J)U/@[E6LHS^!ITJG MK]<%VU%@.XJSG>W'D(.!:9V(A7%_01X/RU0V$![%"<\QZE!]1H_Y<1_W\!A- M!RBSITASIT+^K@IDRS R!(CP-!>ZA#!]9W0RZ$-K6-1V:J M'""/&D">Q=H8VDT1]WD/C]$T!ZW-&3CO*<81K&(=[A,VJ,(2BS5J79 =!;*C MS WK4*O$9\M:-PM ?!2?R[/(.HVG#NM4/:K?R5W '06XH^/@[C6LT[AJ5W5= M.EW!+N". MQ1'.YLPTZBW="3B(=Q?YX>C\ITTQ4@'L,1S_6V*WU&C_M!/P=X MC*8Y -YC-GAO'.L<<+E]7B<,=[!3L<[0C0^W9)H< $%V' C:0QVFK^X.5@8> MF*EP8#QFP'@6*T-?W!VJ#!>TQX#V&$Y[BG#BH"8=,?BT#MY^[!AORUI7+7 = MHVY(AUGE/5O6NEEH[QVGOC?"#P;D MNR$<;I7S;%GK9@$XC^/S=^8]65^)K;M-MR>[X#<._,9Q?K,\O/.!S164DS#H MJW9R>$KK]!0;QZ>87WD=[(:NO NPXP!V_+B=M%:'=]PE[^\[VO\D+F[)-#G M?]S@/)77C>[Z#!\7+- &-A?,)X#YQ'',YVAP%_H$WT!AX#&:Y@#(3N!D5PWN M@SNK\79CAS5;UKHJ >,$<3.X"TOHU63!!<@) #DQYD"5,3U9GY"KNTVW)[L M. $ )_ ).^'GITB]'7;HK/W%7=IOVO_ZPI'HJI5*"YY+MNJ4WT15=*!=.F(O&H3%4#O24_=$=M,L1X M![J!"^!+ /B2XYZWLSGN'W"Y_9V>A'N'>]R":5( ")/OO:LVT7?5AF$2A_VQ M#@_,5#A08/)#=]4F^J[:@^5A%?RFK3/EES*_WQRU7WBWV>.JK(^7WWUW=YS_ M^>80^RE\O/Y; )_3_'ZN4K60=ZIIX%>SLGE]O'[]ILS6FQ/J;[*RS):;EP\R M5??8Z@/JYW=95F[?5 YV?^3@[/]02P,$% @ LH %536+X'Q9 P (0X M !D !X;"]W;W)K&ULM5=K3]LP%/TK5H8FD("\ M^H*UE?I@&YL*%87MP[0/;G+;1"1V9KLM_/O93AJ:$L*8PI?6=NX].??X)+GN M;BB[YP& 0 ]Q1'C/"(1(SDV3>P'$F)_2!(B\LJ LQD).V=+D"0/LZZ0X,AW+ M:IDQ#HG1[^JU*>MWZ4I$(8$I0WP5QY@]#B&BFYYA&]N%FW 9"+5@]KL)7L(, MQ%TR97)FYBA^& /A(26(P:)G#.SSD>VJ!!WQ(X0-WQDC54!!8_JUA!%&DD"2//QFHD=]3)>Z.M^B?=?&RF#GF,*+1S] 70<_H&,B' M!5Y%XH9NOD)64%/A>33B^A=MLEC+0-Z*"QIGR9)!')+T'S]D0NPD2)SR!"=+ MFRQEC@?I?1#6(J6J*I@=9&9\MJ0J*V<2:8O!K*/-&W MK5,TN[T>?3\9#F878S2ZGDPOKF:#V\OK*W2"9H)Z]R=*)Q]Y-);FX5C+#P]J M#.AP# *'$3^2P7>S,3H\.$('*"3H-J KCHG/NZ:0/-7=3"_C-$PY.2]P@9\LGFP-9@]#]^L%O6I[+::P(K M*-'(E6A4H;^J1%GQ*6)+(ZJ7U+K?^9MR2H\9)] M[9UVQ*ZF*QNZD"R/T1<@P'"DC3SP9><3E1DUH136>VB>[LB?Y/TN[SUH"QVGO6[HDJ+/?-Y@[S78,;*G/ M(%P261&1MJ3Y:G[.&>CN?F]]J,X_NHE_@DD/3Q/,EB'A*(*%A+1.V_(A8^EY M))T(FNB6?DZ%/"#H82#/<,!4@+R^H%1L)^H&^:FP_Q=02P,$% @ LH % M5489BN]O! 6A( !D !X;"]W;W)K&ULM5C; M;N,V$/T50BV*++"Q+KYF:QM(G"R:%MD$\6;SS$@CFPA%JB1MQ_WZDI(LVUJ: MV[C>/,2ZS!S.F1M''*ZX>)5S (7>,LKDR)LKE7_R?1G/(<.RQ7-@^DW*18:5 MOA4S7^8"<%(H9=2/@J#G9Y@P;SPLGCV(\9 O%"4,'@22BRS#8GT%E*]&7NAM M'CR2V5R9!_YXF.,93$$]Y0]"W_DU2D(R8))PA@2D(^\R_#0)!T:AD/A&8"5W MKI&A\L+YJ[FY349>8"P""K$R$%C_+&$"E!HD;2B#%"ZH>^>H/J AU#5[,J2S^HU4E&W@H7DC%LTI96Y 1 M5O[BM\H1.PI1^X!"5"E$#86P"CX"@DCK=',1>&; M0ENS(7*/)_=W#S9?IY=?;^R_H'#T7 M;H $X24('5:$I0YX;B(@T=DU*$RH_* %GZ;7Z.S7#T-?::,,M!]7!ER5!D0' M#&BC.\[47*(;ED"RK^]K,C6C:,/H*G("_KE@+=0./J(HB"*+/9/_KAXZS&G7 M#FX7>.T#>/=J#@(15E:<]IO-125$QPYA*OF3S'$,(T^7J@2Q!&_\VR]A+_C= MQN]$8'ML.S7;C@M]?,MBG@%2^ V] (.4*%WK,9\Q\H].HE3P#&%*>5QX O$4 MR3D6<&X*,4%:57+4SS 1F M1O6,,)1P2@U;HU,(6C>)TI;!3LJ$K5Z_D2_?"T6M3E@+[=&\J&E>.&G>9#GE M:P"DM]KX=Y3#8+OI!\Y-:6JX6KJN=?L.3LG[5&C[Q'>F MG= 9[4E$[N35FV1L"HV2U+I5_D"_6W8B:Z".T-QG ML9V00N=(,O[&J[M7$3-,-CE^OT#8=@./:%[ZFGTD'PAXKFN M+913S%P=Q0W[[M+Z&5-/N!U[PN[I>LJ)!IJ*^,\8C\+M?!2Z!Z33]I2>M56$ MW4XSF>V"0= YD,W;P2ATCR<_;BIN_5XYUMB[RC&J^SRV\TOH'F#^=UL9V-M* MNQD)JURWWPR$O_.5GH&8%8<74M?*@JGR\[9^6A^07!;' HWG5^;@I/CZW\*4 MIRYW6,R(GK\HI!HR:/5U98CR(*.\43POS@)>N%(\*R[G@/4@9P3T^Y1SM;DQ M"]3'2>-_ 5!+ P04 " "R@ 55(!_IT/T" !F"@ &0 'AL+W=O"_3R1B_%TL 21Z2.!5= M8RGEJFV:(EA"0D6-K2#%F3GC"978Y0M3K#C04(.2V'0LJVDF-$H-KZ/'1MSK ML+6,HQ1&G(AUDE#^V(>895W#-K8#XVBQE&K ]#HKNH )R-O5B&//+%G"*(%4 M1"PE'.9=HV>W_9:RUP;?(LC$3INH3&:,W:O.5=@U+!40Q!!(Q4#QLX$!Q+$B MPC!^%9Q&Z5(!=]M;]D\Z=\QE1@4,6'P7A7+9-3X8)(0Y7<=RS++/4.334'P! MBX5^DRRW;30-$JR%9$D!Q@B2*,V_]*'080> /-4 IP X3P'U9P!N 7!?"J@7 M@+I6)D]%Z^!32;T.9QGARAK95$.+J=&8?I2JWSZ1'&D\=_+QBW_@*OYW&?XQA!3"2$942X?R9335-!\3_RX1E-R)2$1/ZMD MSWGKU;SJO&B+%0V@:^"!((!OP/#>O;&;ULJEG_1B[UTO8 M.I6$9:BI9.1N.*C2+N=H:@YU-&X\U\*G8VYV13GJZ;6B5+AT=EWN9=LHLVT< MS7;(THLQ!&O.HW2!.VR!\Z#;$XPG"D"0W^0N$I+C@AI"!C,R8'Q5)IZ2S#\1V9Z>K5+/UC\7+"\7+.PL6)$O6 (/ M6-,(J)*T=;"%&JW#77MH9;L'5O[1,%\K@KES R? %[J2$2101U%^L96C9;'4 MTS7"D_&^W1[D-<]?FKP"PWL'M1(DACE26K46[@J>5S5Y1[*5ON=G3&+5H)M+ M+ 2!*P.&ULM5A;C^(V&/TK5KJJ=J5V$CN0 MA"D@<#ATV /9XTC,C.SL&B90U(5^3DZG; M4[2$$0[PAB<0CO@[X!$.@@1)\/@[!U6*/I/"\^,3^N=4O!"S=A@>D>!/W^5> M3[$4X.*M$P=\08Y/.!?43O V)&#I+SAF;BB *$;!7I>D(Z?7Q;/@]7T909^!0M\ MP%&,P<O@F43<8\". M7.Q6ZU4AH]""3EJ&J!'P]SAZ +KV"T :0N!U.08?/WP"#.^$[7@-O]&_AX,G MN ::>C'D>HJKW\"=B,)GICVSO M;'!/$5.987K 2O_GGZ"A_5:G6A)817NKT-YJ0J]HKQ.:51MI=?(&.O2MCM;I MJH=S 36-S XL&E6(M0MB[69B<;C&%)"MH+UM%O++_75Y+ *DK-0JDI>TZ9,K5+ M JMHMPKMUKOFE'4U7?2V85W8U+HR M_0PDH55UEJ$#=J1[4&H@D856_08N$PEJ7/'?]&!>7K%72S_3D(5655R&$(1DNQ%)C2:RT*KZRVB" M&I?^M]VH7W^==*[,>-VHI1D79E3/-L%"3'?IWB #&Q)'/-M#*JX6^X^#=-?M MXOH0/HZR7<02)MO4?';HSH\8"/!60&H/II@>--LGS$XXV:=;;6O".0G30P\[ M+J9) W%_2P@_G20=%+NU_1]02P,$% @ LH %5<4U=+4W P S!, T M !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%-VB8D>-@; M38F>.R=K]^OG::?N"+& ];NU0T]CT^YQ[;-\0PJ,U*L+LY8R9:ED+6 M0S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z>Q76E&C]^YH!S$@=%+U\@>M'IX,( 8N+IR\2?T\:DKW:EW?!3*^2)IQBM'Z#9+!LF M=#!R%B1O41TQ;G9S-"B4W&QJ0GS *M.218]4#,F8"C[1'%@%+;E8^7 / E,E ME(Z,K2:;J@N1^I>'N[X'A=;HE%PJ[7+[#/Y[T@S? ]8],,B%: WVB ^,!A4U MAFEY8SMNL L^@:*F?;^JK,.9IJMN[Y)L".YFDTR4SIENTW3).C0:"%: 'PN_%CO:RV-JS#NR8;)O64-/T M,KX#^MMJ7GM;-GF5;E3Q1V4^+>QTI.M#9;-;S0J^=/UET1K U+NX.JTJL?HH M^$R6S$_^Q0E' [KF17.E^2^;#4IE:@-,D^B1:<.GVY&?FE;W;&G6Y;0L<,^] M(_3\=]=YQB335&R;MK5_R*O\:L?)U;^R['ZK[!L.>FQ>K8=N\O(83*;'8/(H M:K)_#":SPS>9'*;'N#ED;)UD=LXQ;32"\^*0?(.3I]@DC28++@R736_.\YS) M)\<9*V_HQ/ZILJ-OQ^>LH MA[EMP2#;MKRSGBS)K1]W"0C2C-NTO,+UNVAY6 M;2XN<[9D^;CIZMG$-2/;L%F;"PC[R(V[P@C&\5@8 0S+@SG .)Z%Y?F?YM-' MY^,QS%L_B/113A_E>%8(&;L/EB?,R>P5GFF6)4F:8BLZ'@<=C+%U2U/X":MA MWH"!Y8%,?[;6^&[C%?)\'6![^ER%8#/%*Q&;*;[6@(37#1A9%MYM+ \PL%W M:@?RA_- 384Y20*[BGG#GF \/]A3DB19%D8 "SM( M$@R!IQ%', ?@ 4.2Q+T']]Y'\?H]%6_^?S?Z#5!+ P04 " "R@ 55EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M +* !54JY-GETP0 )$G / >&PO=V]R:V)O;VLN>&ULQ9I;^\_5X,!JP9EN_W==2?*\KE9=I(>NR' _L MXX-'+I4H_I6[@ZKO M1*FXG.:*SV1]V(OJI*6.<92\ M; &K9BOVS8!5^8Z/!Z=76%ZM65@I"!*+JF-6\&[[I?#7T?KXU0IPM1C*6P$/ M9+3NP.D@)TD\#>,TG#+XE2;S:!IDD.P,878 MQ ZYLMA=%$-!1L$< --L]0!^RPP^S!XVL3ZN+38/@]0,&&8*FU@5-U;7(*.L M"U/7P4%WG$7Q+(0@&@T46>Q9;#*GEBV"H!Q\A$24X5-[ H;9)&&L[:TN\*>A_*)CHE,48G]@"@98'1-SBD/L ME#,6/H53Q\0)Q>)BGLTY2K7)1ZXW8Q\;C$XCF#><%6_)57!QT3$X]+ M+!Z\1Y_JF)AXW#[%,RB*VJB;F'A< M8O&,3N^;#T [%[J"0OZI>JW5?3 M.W4/C]@] M"&9;275,S#T>L7L0S$1M#4S,/1ZQ>["Z65=*Q\38:@WQV)G1C0Q"_G$%D+7U\U-;#H"MN8;4?%U#'_10'J1E\52LO9RW)7V_'8[:7,HRPFD)=6\ MSM>G$V6GTW!?_@902P,$% @ LH %55EV ?CU 0 .", !H !X;"]? M)_ !,]BW $:&BH46\ M@!4F%Y'$ECT(>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G'87\< ME\VVE/Y?2N-JFP_M>-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[NY\S M9\^???Z?B=UZO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQG0]R M=9KBOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&^?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'01Z!^H=?ZGW6#[W>;ST M?*_Q._=?4EU.]^;+X\_+[Y.(\^*,Z_ %!+ P04 " "R@ 55%\C, M&]L! #1(@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K M1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,P MV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7 MR*XN;VAI-DV[ M7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IXNI!.S-/A M<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U M#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC* M45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+( M*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56A MR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19]7_*^F3M^J]_LNCO M>6OJ[CV?#7^R7+T"4$L! A0#% @ L8 %50=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "Q@ 55 M2-;_O^X K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " "Q@ 55F5R<(Q & "<)P $P @ ', M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +& !56UCM5)Q04 M -\> 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ L8 %5<"! MY/DQ P <@L !@ ("!L!0 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ L8 %51#)P"",# "" !@ ("!ER\ 'AL M+W=O&UL4$L! A0#% @ L8 %5<\.HRG) P )@L !D ("! MQ40 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L8 %551)9 !K!0 %0T !D ("!-E, 'AL+W=O&PO=V]R:W-H965T_@0 )<0 9 " @29G !X M;"]W;W)K&UL4$L! A0#% @ L8 %53J?JY(S M!0 1@P !D ("!6VP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L8 %580YX)R, P Q@@ !D M ("!97X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ L8 %5;(I ATW P MPD !D ("![)$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ML8 %57P!H()Z! ,A !D ("!!:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L8 %5>R'S=S: @ B @ !D M ("!J;L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ L8 %5< NU]-^ @ ?@8 !D ("!$\0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L8 % M5:!<>'G+ P N!( !D ("!>LX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L8 %55D$_Y** @ (0< M !D ("!9]@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ L8 %52&4\&PO=V]R:W-H965T M&UL4$L! A0# M% @ LH %5>S_"4FQ @ T08 !D ("!PO( 'AL+W=O M&PO=V]R:W-H965TG;V< , ,L. 9 " @6/X M !X;"]W;W)K&UL4$L! A0#% @ LH %5:MG M&6"% @ TP8 !D ("!"OP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH %59[_&Q\@ @ M00 !D M ("!D 4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LH %536+X'Q9 P (0X !D ("! M91&PO=V]R:W-H965T&UL4$L! A0#% M @ LH %5=1F.:&UL+G)E;'-02P$" M% ,4 " "R@ 55%\C,&]L! #1(@ $P @ &L,@$ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 0P!# $P2 "X- $ ! end
XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 150 270 1 false 63 0 false 5 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED 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. STOCK-BASED COMPENSATION Sheet http://gsitechnology.com/role/Disclosure10StockBasedCompensation 10. STOCK-BASED COMPENSATION Notes 18 false false R19.htm 11101 - Disclosure - 11. RELATED PARTY TRANSACTION Sheet http://gsitechnology.com/role/Disclosure11RelatedPartyTransaction 11. RELATED PARTY TRANSACTION Notes 19 false false R20.htm 11201 - Disclosure - 12. SEGMENT AND GEOGRAPHIC INFORMATION Sheet http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformation 12. SEGMENT AND GEOGRAPHIC INFORMATION Notes 20 false false R21.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 21 false false R22.htm 30203 - Disclosure - 2. REVENUE RECOGNITION (Tables) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables 2. REVENUE RECOGNITION (Tables) Tables http://gsitechnology.com/role/Disclosure2RevenueRecognition 22 false false R23.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 23 false false R24.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 24 false false R25.htm 30703 - Disclosure - 7. FINANCIAL INSTRUMENTS (Tables) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables 7. FINANCIAL INSTRUMENTS (Tables) Tables http://gsitechnology.com/role/Disclosure7FinancialInstruments 25 false false R26.htm 30803 - Disclosure - 8. LEASES (Tables) Sheet http://gsitechnology.com/role/Disclosure8LeasesTables 8. LEASES (Tables) Tables http://gsitechnology.com/role/Disclosure8Leases 26 false false R27.htm 31003 - Disclosure - 10. STOCK-BASED COMPENSATION (Tables) Sheet http://gsitechnology.com/role/Disclosure10StockBasedCompensationTables 10. STOCK-BASED COMPENSATION (Tables) Tables http://gsitechnology.com/role/Disclosure10StockBasedCompensation 27 false false R28.htm 31203 - Disclosure - 12. SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Sheet http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationTables 12. SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Tables http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformation 28 false false R29.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/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies 29 false false R30.htm 40201 - Disclosure - 2. REVENUE RECOGNITION (Details) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails 2. REVENUE RECOGNITION (Details) Details http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables 30 false false R31.htm 40202 - Disclosure - 2. REVENUE RECOGNITION - Revenue disaggregated (Details) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails 2. REVENUE RECOGNITION - Revenue disaggregated (Details) Details 31 false false R32.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 32 false false R33.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 33 false false R34.htm 40401 - Disclosure - 4. BALANCE SHEET DETAIL - Inventories (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails 4. BALANCE SHEET DETAIL - Inventories (Details) Details 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.htm 40405 - Disclosure - 4. BALANCE SHEET DETAIL - Intangible assets (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails 4. BALANCE SHEET DETAIL - Intangible assets (Details) Details 38 false false R39.htm 40406 - Disclosure - 4. BALANCE SHEET DETAIL - Future amortization (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails 4. BALANCE SHEET DETAIL - Future amortization (Details) Details 39 false false R40.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 40 false false R41.htm 40501 - Disclosure - 5. GOODWILL (Details) Sheet http://gsitechnology.com/role/Disclosure5GoodwillDetails 5. GOODWILL (Details) Details http://gsitechnology.com/role/Disclosure5Goodwill 41 false false R42.htm 40601 - Disclosure - 6. INCOME TAXES - Unrecognized tax benefits (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails 6. INCOME TAXES - Unrecognized tax benefits (Details) Details 42 false false R43.htm 40701 - Disclosure - 7. FINANCIAL INSTRUMENTS (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails 7. FINANCIAL INSTRUMENTS (Details) Details http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables 43 false false R44.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 44 false false R45.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 45 false false R46.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 46 false false R47.htm 40705 - Disclosure - 7. FINANCIAL INSTRUMENTS - Other information (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails 7. FINANCIAL INSTRUMENTS - Other information (Details) Details 47 false false R48.htm 40706 - Disclosure - 7. FINANCIAL INSTRUMENTS - Contractual maturities (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails 7. FINANCIAL INSTRUMENTS - Contractual maturities (Details) Details 48 false false R49.htm 40801 - Disclosure - 8. LEASES - Operating leases (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails 8. LEASES - Operating leases (Details) Details 49 false false R50.htm 40802 - Disclosure - 8. LEASES - Lease costs (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails 8. LEASES - Lease costs (Details) Details 50 false false R51.htm 40803 - Disclosure - 8. LEASES - Other information (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails 8. LEASES - Other information (Details) Details 51 false false R52.htm 40804 - Disclosure - 8. LEASES - Maturity of lease liabilities (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails 8. LEASES - Maturity of lease liabilities (Details) Details 52 false false R53.htm 40901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) Sheet http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) Details 53 false false R54.htm 41001 - Disclosure - 10. STOCK-BASED COMPENSATION - Stock option activities (Details) Sheet http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails 10. STOCK-BASED COMPENSATION - Stock option activities (Details) Details 54 false false R55.htm 41002 - Disclosure - 10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) Sheet http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails 10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) Details 55 false false R56.htm 41003 - Disclosure - 10. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) Sheet http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails 10. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) Details 56 false false R57.htm 41004 - Disclosure - 10. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) Sheet http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails 10. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) Details 57 false false R58.htm 41101 - Disclosure - 11. RELATED PARTY TRANSACTION (Details) Sheet http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails 11. RELATED PARTY TRANSACTION (Details) Details http://gsitechnology.com/role/Disclosure11RelatedPartyTransaction 58 false false R59.htm 41201 - Disclosure - 12. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) Sheet http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails 12. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) Details 59 false false All Reports Book All Reports gsit-20220630x10q.htm gsit-20220630.xsd gsit-20220630_cal.xml gsit-20220630_def.xml gsit-20220630_lab.xml gsit-20220630_pre.xml gsit-20220630xex31d1.htm gsit-20220630xex31d2.htm gsit-20220630xex32d1.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gsit-20220630x10q.htm": { "axisCustom": 1, "axisStandard": 19, "contextCount": 150, "dts": { "calculationLink": { "local": [ "gsit-20220630_cal.xml" ] }, "definitionLink": { "local": [ "gsit-20220630_def.xml" ] }, "inline": { "local": [ "gsit-20220630x10q.htm" ] }, "labelLink": { "local": [ "gsit-20220630_lab.xml" ] }, "presentationLink": { "local": [ "gsit-20220630_pre.xml" ] }, "schema": { "local": [ "gsit-20220630.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 450, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 16 }, "keyCustom": 21, "keyStandard": 249, "memberCustom": 29, "memberStandard": 34, "nsprefix": "gsit", "nsuri": "http://gsitechnology.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognition", "shortName": "2. REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare", "shortName": "3. NET LOSS PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetail", "shortName": "4. BALANCE SHEET DETAIL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/Disclosure5Goodwill", "shortName": "5. GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxes", "shortName": "6. INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstruments", "shortName": "7. FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/Disclosure8Leases", "shortName": "8. LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "role": "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingencies", "shortName": "9. COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - 10. STOCK-BASED COMPENSATION", "role": "http://gsitechnology.com/role/Disclosure10StockBasedCompensation", "shortName": "10. STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - 11. RELATED PARTY TRANSACTION", "role": "http://gsitechnology.com/role/Disclosure11RelatedPartyTransaction", "shortName": "11. RELATED PARTY TRANSACTION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - 12. SEGMENT AND GEOGRAPHIC INFORMATION", "role": "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformation", "shortName": "12. SEGMENT AND GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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)", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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)", "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables", "shortName": "2. REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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)", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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)", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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)", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables", "shortName": "7. FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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)", "role": "http://gsitechnology.com/role/Disclosure8LeasesTables", "shortName": "8. LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - 10. STOCK-BASED COMPENSATION (Tables)", "role": "http://gsitechnology.com/role/Disclosure10StockBasedCompensationTables", "shortName": "10. STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - 12. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "role": "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationTables", "shortName": "12. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_UnusualOrInfrequentItemAxis_gsit_Covid19Member_IQj1s7PnrkS8xgHdl5IzbA", "decimals": "2", "first": true, "lang": null, "name": "gsit:PercentageOfIncreaseInCostOfWafers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_aEV8rLt3D0CIjtyk1K_ccQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_UnusualOrInfrequentItemAxis_gsit_Covid19Member_IQj1s7PnrkS8xgHdl5IzbA", "decimals": "2", "first": true, "lang": null, "name": "gsit:PercentageOfIncreaseInCostOfWafers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_aEV8rLt3D0CIjtyk1K_ccQ", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Pw9Hp5M_gUmKNu5fX8KPrQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:RevenuePerformanceObligationWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - 2. REVENUE RECOGNITION (Details)", "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "shortName": "2. REVENUE RECOGNITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:RevenuePerformanceObligationWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - 2. REVENUE RECOGNITION - Revenue disaggregated (Details)", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_gsit_ContractWithCustomerCustomerTypeAxis_gsit_ContractManufacturersMember_nn4KOmXyjEi8vgT37B-Fbw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - 3. NET LOSS PER COMMON SHARE (Details)", "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "shortName": "3. NET LOSS PER COMMON SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rCu00CJ__E2LAjFOSoFkEg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - 3. NET LOSS PER COMMON SHARE - Shares underlying options (Details)", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rCu00CJ__E2LAjFOSoFkEg", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - 4. BALANCE SHEET DETAIL - Inventories (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "gsit:PrepaidToolingAndMasks", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - 4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "gsit:PrepaidToolingAndMasks", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - 4. BALANCE SHEET DETAIL - Property and equipment, net (Details)", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails", "shortName": "4. BALANCE SHEET DETAIL - Property and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - 4. BALANCE SHEET DETAIL - Intangible assets (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - 4. BALANCE SHEET DETAIL - Future amortization (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40407 - Disclosure - 4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_FaaE01Zo9US2ywpSH8yXfw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - 5. GOODWILL (Details)", "role": "http://gsitechnology.com/role/Disclosure5GoodwillDetails", "shortName": "5. GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_xN7tinpedkaqbX_xvS93jA", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - 6. INCOME TAXES - Unrecognized tax benefits (Details)", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "6. INCOME TAXES - Unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_aEV8rLt3D0CIjtyk1K_ccQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - 7. FINANCIAL INSTRUMENTS (Details)", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "shortName": "7. FINANCIAL INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_aEV8rLt3D0CIjtyk1K_ccQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_3_31_2022_KGP_qmiYTECRrJIaRW-2EQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_3_31_2022_KGP_qmiYTECRrJIaRW-2EQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_FinancialInstrumentAxis_us-gaap_ShortTermInvestmentsMember_8DNMe8qXNE-hKONsylyMeQ", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - 7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details)", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails", "shortName": "7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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)", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:MaximumMaturityPeriodOfInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - Disclosure - 7. FINANCIAL INSTRUMENTS - Contractual maturities (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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)", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCostOfOperatingRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "role": "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCostOfOperatingRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - 8. LEASES - Lease costs (Details)", "role": "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails", "shortName": "8. LEASES - Lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gsit:LesseeOtherInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - 8. LEASES - Other information (Details)", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - 8. LEASES - Maturity of lease liabilities (Details)", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:WarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details)", "role": "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails", "shortName": "9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:WarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_3_31_2022_KGP_qmiYTECRrJIaRW-2EQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rCu00CJ__E2LAjFOSoFkEg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - 10. STOCK-BASED COMPENSATION - Stock option activities (Details)", "role": "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails", "shortName": "10. STOCK-BASED COMPENSATION - Stock option activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_3_31_2022_KGP_qmiYTECRrJIaRW-2EQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rCu00CJ__E2LAjFOSoFkEg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_Pw9Hp5M_gUmKNu5fX8KPrQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - 10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details)", "role": "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails", "shortName": "10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rCu00CJ__E2LAjFOSoFkEg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - 10. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details)", "role": "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "10. 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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - 10. STOCK-BASED COMPENSATION - Weighted average assumptions (Details)", "role": "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails", "shortName": "10. STOCK-BASED COMPENSATION - Weighted average assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_psiAByPbcUC4aQPWgI3Zvw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - 11. RELATED PARTY TRANSACTION (Details)", "role": "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails", "shortName": "11. RELATED PARTY TRANSACTION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_RelatedPartyTransactionAxis_gsit_NonRecurringEngineeringServicesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_gsit_WistronNewebCorpMember_D6SadKdj6kKlowLwQfj9ig", "decimals": "0", "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - 12. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)", "role": "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails", "shortName": "12. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_StatementGeographicalAxis_country_US_A4vw6qvVLUyHeEXnf_rOkQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oMOKh1TEJUGAmF5Ar78yag", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rCu00CJ__E2LAjFOSoFkEg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oMOKh1TEJUGAmF5Ar78yag", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rCu00CJ__E2LAjFOSoFkEg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zrbCLMIz6UOyaBiXKyJ9vQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "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", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pFL7sbgeF0eFnshMNnxXfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r512" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r509" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r509" ], "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/2021q4", "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r509" ], "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/2021q4", "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r520" ], "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r509" ], "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r509" ], "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r509" ], "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r509" ], "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r508" ], "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r510" ], "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/2021q4", "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/2021q4", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "gsit_AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughThreeAmortizedCostBasis": { "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": "Amount of available-for-sale debt securities at cost, net of adjustments, maturing in the next two through three years following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings (less any cumulative-effect adjustments, as defined) and fair value hedge accounting adjustments.", "label": "Available For Sale Securities Debt Maturities Year Two Through Three Amortized Cost Basis", "terseLabel": "Maturing in one to three years, Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughThreeAmortizedCostBasis", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "gsit_AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughThreeFairValue": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of available-for-sale debt securities at fair value maturing in the next two through three years following the latest fiscal year.", "label": "Available For Sale Securities Debt Maturities Year Two Through Three Fair Value", "terseLabel": "Maturing in one to three years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughThreeFairValue", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "gsit_ContractManufacturersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to contract manufacturers.", "label": "Contract Manufacturers" } } }, "localname": "ContractManufacturersMember", "nsuri": "http://gsitechnology.com/20220630", "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/20220630", "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "gsit_Covid19Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to COVID-19.", "label": "COVID-19" } } }, "localname": "Covid19Member", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "gsit_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "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 asset, excluding financial asset and", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "xbrltype": "textBlockItemType" }, "gsit_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.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 due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails" ], "xbrltype": "durationItemType" }, "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gsit_OriginalEquipmentManufacturerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to original equipment manufacturer.", "label": "OEMs" } } }, "localname": "OriginalEquipmentManufacturerMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "gsit_PercentageOfIncreaseInCostOfWafers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of increase in the cost of wafers.", "label": "Percentage of Increase in Cost of Wafers", "terseLabel": "Percentage of increase in the cost of wafers" } } }, "localname": "PercentageOfIncreaseInCostOfWafers", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "gsit_ShareBasedCompensationRangeEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eighth range of option prices pertaining to options granted.", "label": "$8.06" } } }, "localname": "ShareBasedCompensationRangeEightMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth range of option prices pertaining to options granted.", "label": "$5.91 - $6.70" } } }, "localname": "ShareBasedCompensationRangeFiveMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth range of option prices pertaining to options granted.", "label": "$5.59 - $5.83" } } }, "localname": "ShareBasedCompensationRangeFourMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First range of option prices pertaining to options granted.", "label": "$3.38 - $4.81" } } }, "localname": "ShareBasedCompensationRangeOneMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seventh range of option prices pertaining to options granted.", "label": "$7.40 - $7.88" } } }, "localname": "ShareBasedCompensationRangeSevenMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth range of option prices pertaining to options granted.", "label": "$6.86 - $7.26" } } }, "localname": "ShareBasedCompensationRangeSixMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third range of option prices pertaining to options granted.", "label": "$5.13 - $5.58" } } }, "localname": "ShareBasedCompensationRangeThreeMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second range of option prices pertaining to options granted.", "label": "$4.98 - $4.99" } } }, "localname": "ShareBasedCompensationRangeTwoMember", "nsuri": "http://gsitechnology.com/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r239", "r245", "r280", "r281", "r408", "r409", "r410", "r411", "r412", "r413", "r432", "r478", "r481", "r505", "r506" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r239", "r245", "r280", "r281", "r408", "r409", "r410", "r411", "r412", "r413", "r432", "r478", "r481", "r505", "r506" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r155", "r259", "r261", "r434", "r477", "r479" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r155", "r259", "r261", "r434", "r477", "r479" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r239", "r245", "r270", "r280", "r281", "r408", "r409", "r410", "r411", "r412", "r413", "r432", "r478", "r481", "r505", "r506" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r239", "r245", "r270", "r280", "r281", "r408", "r409", "r410", "r411", "r412", "r413", "r432", "r478", "r481", "r505", "r506" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r156", "r157", "r259", "r262", "r480", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r156", "r157", "r259", "r262", "r480", "r493", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r401" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 ($30 and $32 to a related party)" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r37", "r96", "r395", "r396" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r161", "r162" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r18", "r161", "r162" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts receivable, net:" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r85" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r452", "r465" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r9", "r10", "r39" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r219" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r51", "r52", "r53", "r466", "r486", "r487" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r59", "r60", "r61", "r98", "r99", "r100", "r344", "r482", "r483", "r521" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r311", "r401" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r98", "r99", "r100", "r308", "r309", "r310", "r353" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r282", "r284", "r314", "r315" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r284", "r304", "r313" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r163", "r184" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r84", "r208", "r213" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r120" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareSharesUnderlyingOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r93", "r141", "r145", "r151", "r182", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r340", "r345", "r368", "r399", "r401", "r451", "r464" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Abstract", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r47", "r93", "r182", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r340", "r345", "r368", "r399", "r401" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r356" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r170" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r168", "r191" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails": { "order": 2.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r165", "r169", "r191", "r454" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r167", "r191" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r167", "r191" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableforsaleSecuritiesMember": { "auth_ref": [ "r177" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r286", "r306" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r349", "r350" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "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", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r97" ], "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/2021-01-31", "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": "Bonds" } } }, "localname": "BondsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r336", "r337", "r338" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r88", "r89", "r90" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r86" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r86", "r91" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r81", "r369" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r463" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r226", "r455", "r470" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r223", "r224", "r225", "r227", "r495" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r98", "r99", "r353" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r247" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r401" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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,553,753 and 24,486,239 shares, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r55", "r57", "r58", "r65", "r459", "r472" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r209", "r211", "r334" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r129", "r130", "r159", "r365", "r366", "r494" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r129", "r130", "r159", "r365", "r366", "r488", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r129", "r130", "r159", "r365", "r366", "r488", "r494" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r132" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r127", "r129", "r130", "r131", "r365", "r367", "r494" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r129", "r130", "r159", "r365", "r366", "r494" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r93", "r182", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r368" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 ($57 and $13 to a related party)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r128", "r159" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r176", "r195", "r198" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r176", "r195" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r176", "r195", "r198" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r176", "r195" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r178" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r174", "r192", "r198" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r175", "r193" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r173", "r194", "r198" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r84", "r217" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r84", "r139" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r259" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r316" ], "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 10 - STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r103", "r104", "r105", "r106", "r107", "r111", "r114", "r117", "r118", "r119", "r123", "r124", "r354", "r355", "r460", "r473" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r103", "r104", "r105", "r106", "r107", "r114", "r117", "r118", "r119", "r123", "r124", "r354", "r355", "r460", "r473" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r125" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective annual income tax rate (as a percentage)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r305" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r305" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r304" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r302" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r59", "r60", "r61", "r98", "r99", "r100", "r102", "r108", "r110", "r126", "r183", "r247", "r248", "r308", "r309", "r310", "r325", "r326", "r353", "r370", "r371", "r372", "r373", "r374", "r375", "r482", "r483", "r484", "r521" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r356", "r357", "r358", "r363" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r356", "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r240", "r242", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r357", "r405", "r406", "r407" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r356", "r357", "r359", "r360", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r240", "r271", "r272", "r277", "r279", "r357", "r405" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r240", "r242", "r243", "r271", "r272", "r277", "r279", "r357", "r406" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r240", "r242", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r357", "r407" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r361", "r363" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r361" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r361" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r240", "r242", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r405", "r406", "r407" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r362", "r364" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r171", "r172", "r179", "r180", "r181", "r185", "r187", "r188", "r189", "r190", "r194", "r196", "r197", "r198", "r241", "r246", "r352", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r212" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r214" ], "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2023 (remaining nine months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r214" ], "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r214" ], "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r214" ], "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r209", "r210", "r212", "r215", "r435", "r436" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r212", "r436" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r209", "r211" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r212", "r435" ], "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/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r203", "r205", "r401", "r450" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r216" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure5Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r84", "r204", "r206", "r207" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69", "r93", "r141", "r144", "r147", "r150", "r153", "r182", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r368" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r141", "r144", "r147", "r150", "r153", "r449", "r457", "r461", "r474" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r221", "r222" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r222" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r94", "r322", "r323", "r324", "r327", "r329", "r331", "r332", "r333" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r109", "r110", "r140", "r320", "r328", "r330", "r475" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r87" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r83" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r83" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r83" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r83" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r83" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r26", "r200" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r45", "r401" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r200" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r199" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r72", "r73" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCIAL INSTRUMENTS" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r387", "r389" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r387" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r218" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r379" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r388" ], "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r388" ], "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r388" ], "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r388" ], "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 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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r388" ], "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2023 (Remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r379" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r93", "r146", "r182", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r341", "r345", "r346", "r368", "r399", "r400" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r93", "r182", "r368", "r401", "r453", "r468" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r93", "r182", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r341", "r345", "r346", "r368", "r399", "r400", "r401" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r356" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Liability for Uncertain Tax Positions, Current", "terseLabel": "Unrecognized tax benefits, current" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMeasurementInput": { "auth_ref": [ "r360" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r456" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r271" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r82", "r85" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r54", "r56", "r61", "r64", "r85", "r93", "r101", "r103", "r104", "r105", "r106", "r109", "r110", "r115", "r141", "r144", "r147", "r150", "r153", "r182", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r355", "r368", "r458", "r471" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r103", "r104", "r105", "r106", "r111", "r112", "r116", "r119", "r141", "r144", "r147", "r150", "r153" ], "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/2021-01-31", "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 recently adopted or not yet effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r134" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r141", "r144", "r147", "r150", "r153" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r381", "r389" ], "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" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r377" ], "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", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r377" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r377" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r378", "r383" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r376" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r386", "r389" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r385", "r389" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r39" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r49", "r51" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "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", "terseLabel": "Net unrealized loss on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r70" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r349", "r351" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other accrued expenses" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r85" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r201" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r46" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r335" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16", "r244" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16", "r244" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16", "r401" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r31", "r32" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r79", "r307" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r76", "r77", "r166" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r54", "r56", "r61", "r80", "r93", "r101", "r109", "r110", "r141", "r144", "r147", "r150", "r153", "r182", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r339", "r342", "r343", "r347", "r348", "r355", "r368", "r461" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r220" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r218" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r220", "r401", "r462", "r469" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r220" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r218" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r67", "r186" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r278", "r393", "r394" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r278", "r393", "r394", "r396" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r393" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTION" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r278", "r393", "r396", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r391", "r392", "r394", "r397", "r398" ], "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 11 - RELATED PARTY TRANSACTION" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r317", "r433", "r507" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r248", "r311", "r401", "r467", "r485", "r487" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r98", "r99", "r100", "r102", "r108", "r110", "r183", "r308", "r309", "r310", "r325", "r326", "r353", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION." } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r137", "r138", "r143", "r148", "r149", "r155", "r156", "r159", "r258", "r259", "r434" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r260", "r269" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r202", "r257" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenuePracticalExpedientInitialApplicationAndTransitionNondisclosureOfTransactionPriceAllocationToRemainingPerformanceObligation": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected not to disclose amount of transaction price allocated to remaining performance obligation and explanation of expected timing of revenue recognition for reporting period presented prior to date of initial application under retrospective method.", "label": "Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false]" } } }, "localname": "RevenuePracticalExpedientInitialApplicationAndTransitionNondisclosureOfTransactionPriceAllocationToRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "booleanItemType" }, "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/2021-01-31", "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/2021-01-31", "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]", "verboseLabel": "Net revenues by geographic area" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r384", "r389" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r129", "r159" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r44" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r120" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r284", "r303", "r313" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r284", "r303", "r313" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r356", "r357" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r209", "r211" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r28", "r29", "r30" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r72", "r73", "r476" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r220" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r395", "r396" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure11RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r68", "r156" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r62", "r158" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r286", "r306" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r306" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r306" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r288", "r294", "r296" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r300" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r211" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r133", "r135", "r136", "r141", "r142", "r147", "r151", "r152", "r153", "r154", "r155", "r158", "r159", "r160" ], "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 12 - SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure12SegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r306" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r291" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r292" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r295" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r290", "r306" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r289" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails", "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r298" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r297" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r297" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r283", "r287" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r299" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r302" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r302" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r293" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r290" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r302" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r301", "r312" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options vested and exercisable (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r306" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r297" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r297" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r291" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r290" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r297" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure10StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r247" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r489", "r490", "r491", "r492" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r382", "r389" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92", "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r43", "r59", "r60", "r61", "r98", "r99", "r100", "r102", "r108", "r110", "r126", "r183", "r247", "r248", "r308", "r309", "r310", "r325", "r326", "r353", "r370", "r371", "r372", "r373", "r374", "r375", "r482", "r483", "r484", "r521" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r98", "r99", "r100", "r126", "r434" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r247", "r248" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r248", "r285", "r295" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r93", "r164", "r182", "r368", "r401" ], "calculation": { "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r48" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r171", "r172", "r179", "r180", "r181", "r241", "r246", "r352", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r113", "r119" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r111", "r119" ], "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/2021-01-31", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6284393-111563" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL51790836-203054" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130569-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r48": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r511": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r512": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r513": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r514": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r515": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r516": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r517": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r518": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r519": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r520": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" } }, "version": "2.1" } ZIP 77 0001558370-22-012427-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-012427-xbrl.zip M4$L#!!0 ( +* !56[VEB861$ *>S 1 9W-I="TR,#(R,#8S,"YX MOS6;MY?H:( MI=L&M5:?SUS>P%RG].Q?/_WU+S_^K='XY7XZ0(:MNQMB.4AG!#O$0*_46:.Y MO=UB"PT)8]0TT3VCQHH@=-N\;GYJ7]\T.YV;RTO4:/B<[C&'G+:%),M.LQVF M='VNMG6'/K6N6IWS3@==W[5O[CJ7:#(,Z890R"7-(WSCQAW7UV2#$78<1A>N M0QYMMGD@2^R:#NAH_>9B4W("U4TB-(L11)(=S%;$&>$-X5NLD\]G:\?9WK5: M*TX=HJ\MV[17NZ9N;V19SJ\OH#:A?BU^9U+KUY#\]?6U^;9@9M-F*Z \OVB) MY 742$#.R#*3^KH%J0&A2#"8+*Z&=[H-,/L!MDRHA>IESUE! 61DHZ"3$FI M&-UE#'JX+/OP4V,&(NHY0U"8E&8D#E/H!*DA?ZJGEP82X@5QMBR#$E)BI!9Q M\@TM[!LL3'6>SEDFQ5@;A*:30H(D_.TR-(XW?9U.*U)B7 OTSB$:J3A$$8"> M'R'9]V/+LAUI=O)=\':[I=;2]E_!2]%'W8E:F4.C0.+A>=I7M )9@0^4ZZ;- M749FT ,9F!F:971=[M@;[8WR!WN#J>6KPL\0!1,OER4L7U!"@RRI1:4VT+6> MGZ,&VG.$'P%3!%R1QQ8)OLACC +./[8.V1U*CA]YHUGL03[/QH/^@S>''O3;01MT>FGWI M]>:S&L22((:I?+P<;X/1J B:&3G5L':*PCJ;P[]A;S2?H?$C&D]Z4VW>!X(: MX", [MH;J)&UF'^\D('-2^.<9*"&^Z(:W-WQ<#+M?0&Z_L\]-!C/:MB/@AWS M]:-IOY:'.\RHAOFJ(LS:[ MZ'(R_UO"J)E*7T7'S@3B8FGWK!2K 9I1P[T5B M*E4LDPK6R_/+\_;A9.JR&1]PT4-OKO4'D!+ACG[P^?^CQK469Q4=PL?+&(^'(1.%[(%I*1MX;@("QEUW92W4YL MF&H[.X"T]YM+MV*X+=5%Y##(LX;+,M;@29)60 )9=3]QY,#O8&LE5@_+]@E9 M.?,0ORHS!0A$U.W\2)P?70<2M(W-'/J[5*LCINQG;+HDPS@J\U$;QDUR$G#31(_]$1A&7QN@ M_F@VGSY[3GX#[>4A4PJ4IK$$D>A%R*QMHKI-=&W+85AW7&P.,73'JIZB/(,\ M*T@,%@HKB A"FU!2C7TA[#\-"(:&XZ^Q6ROO9P;.:F(UII^2ZSV?FFC0TV8] M 6+($YF2:0U?&?CDWZ[-,^?LF71YH"46;J*@279(%_QJO,K@Y7>(N_%2_LZ? MBQ7.EX=G8GB-XAFP1_;2:X;U!.N[(=P%Y3I58?8ROQO67CL>I&$MQE<0ACHU MZ$G0_;C,X+]8]K(MQ0A%V- MUS$1)Q,L5I37Q*&@7^GPDWCNO%B4JRJQ*.B'F)"Z3WZ?V)32N!=ADQ>U4M MLJ)6:E-X1U.8.;;^Z]HV#<*XV,-P=F6M((6#V@ NJP4XS.;C[K^_C GL M[ZCWG^?^_%L-O6)FUA8!1M@2NU,S=[/!#.97,[JRZ!*:#8S)WKXSN* 3@%6' M6=#A[*P\ Q7P;>CZ$RYQNXGF7WHR1DD;?4/:"%!_'@ZUZ3<)>?]IU'_L=[71 M'&G=[OAY-.^/GM $+*3;[]6!+BKT.U/R0BR73(ENK[Q"'.*;1J)&L)-$L--$ MT][/O=%S#_YWQP"8Z*1K:!307(R((Q:,)X1!"]O8UFP- ]HA.AE4:H ND@!= M--&H-Y>!?PC&4-'6AN,13*NT::^&J=S>4H$MHQR BH>!U=@HL+EZLFWCE9H) M1/8):ARNDCA<-='3>/SPM3^HZUY5]]=]"]Z2.7Y+3AEB:6H$KI,(7#=1?P3] M4P_-M5_J\;W\)E:AC:H<7&Z2N&1M1M4 *0"Z%:,V=625BS-8MIPJ$RMMIJVD M5<-UFX3KMBD'^?[<\YW$I!K\*C%U[HWJ>7.>UW0N'5IY?%SX/^#[1A70>5)T96?G+RT_$7C&\75,]N1A=(H,: MO!3WIPW^SZSW)%J:;&A/O?'35)M\Z7>AHWP<3X@'SQ^-5[EUS72(5/2 MJE&[2**F6N.HL:NXV)$.7#:A&K42AU]JP*KZ?^F0J4C5H-TD0Q4GD:-W[NX'!E %LRF1C1ENE+,_:BQ_2Y^2$;L8F4^*O0O MWWWWM(YOK.J$9."NH%0C6WA7M8:L*F3^&Z#!JQ7S/H!7'$95[CQH$TL'&= V MD"\%&5$Q->1'N)X9"*N)U8"6W&"OX3L"/OF'/UL&8>8.QLOQ5I0N:]BMQ",/ M[$3K58+=0)XXY(;RD.T)K VAW+Y^!LB)=#6 ZEW^&I/2^_WB!*H<%G\G!KRX M)Q84+/,45HF<:ASS8P7\T[&!!.3@-[3P9=0X5U]1*G,"MNAAU\+Q!35P1YQG M7F-K1?I6&$L@(KDY-?R0_5(GFXNQRH,],9:JSCA+D8A:2 ^%BL>]U-HVJMN& M]@(5)U:$'FTVPR81GYOC3NGV7H!-GDT47UYNH%!<8VFS!@>!8!^AQ-H>JMN# M_*A)9#6RC!%DYR$UV$>'H$V8;;BZ\Q4SABW%2>Q*/-3@ M5PA9\SZ!)H2AUU!:;05'[3G)MYX_K.D.?5&=QZ_$0VD%92/AY)$Q$.8[U B' MXFHS.,H,_!61L>N(:T[$O3SWN]X;83KE9,*HGK6*=C2_//-(!EVIS<,7C.R] M9+38(>++1ELAO#:6X_N,Q%O_^VA5^HX\7GE&4FZ/V^]#&@MY.90>$1M\;:VV MCZ/LXRNAJ[5##.T%W+25^#JFNU&NVE9GE&<9B:^!Y%A&(!%A3Z3X[&8@L[:* M8E;1GA)3[%I-,'-VQJC"N'W$,333FGD%1?NZMKO4J76;BO MS#FS4K:3K-'*;R/I07[Q1&4H'[27Q,1U_[&R.EJOQ(<\BRU=YE"KUZN48/V_ MKTZ*/\*=FI(EDC>QWF&F"UKU?:VMK7>C 26\%; X\QFLY>VTP@(:P66@_P4- MFV\;,R!)"(C?'BMMY:!2_$(&',3EI)_/.-UL31#<^G.T@NHOJU4JC[0+,OJ<]B2"ZGU8^OPYE#_3?R&47F_*&2UF8.LQ$W1F?>E>G=4 M#VQ=78&\=CP'IL@,"BE6GC^#LDR" JXZI:-21NWCZB%L2;2I60=;]PP<($N;R"B+NB*R.1 M?H%YH5XCFB7X(0N2* (QO4_^X067G[#_?.8PU__RE>AT_^MO\CT03E<6'Y+- M@K S6>3/9QEIU)1! 0$K[@)OZKBBO$_,=K>?S^3%]'KZ&TJS7\(\%506(UFSOWF-.P&MZ;ZGO$.E17F=6EWM M.\ E-GFT!_2#*783R3^HAL3;ZDTGZ,\J]WG991_B-[IQ-\&GUKW"CI>1N+! MGT*4)Z'CP0 %O3'TR5]MF'S$1Z>TA-,8FN29A,0&FR8,:B5)[W=[D@G>R;7[ M5\R,D2OT&"^]0PW1EO@DC%'^(:&)?G\QU>V!2]:G6Y7P?TGH'U"944%_?G4* MW5R'L.!>M? 2S7C3RB=+[=ZS6U*.JH>-_WVM92H@'%LDKF-!V@^G*(S)A16- MTGX\1<64H[BJ,>H/I^RC[;+"NL:(/YZJ]*4XK#'B#Z?JC+X5UC1*^_$4%8$! MQ56-47\X97LBK*FPLG'J#Z?LB)886&/$'T[5>0D3GI^\ 3^0)6%,'@WUKM3. M."\:*%N"_L_Q_74H7-Y"R<"V5G/"-A&W-PZIBN T<>QMMJ:](T1&=4YY;X*UP\?D02Z M=)H8JDM,T(3\J<4*8#!B!ZA@O3+J2.7U/7C3YL*8NH=T!_"NH%%B=:8M?ECKTA+/@O^&AO^P7_@K0*M<16D+7*51^#;R?L>:I\"#;4%&%0^K3;)GAUAM0QON9U)335&+,Z(I:V-PODD7Z MQKA6Q4A/4\V9NX6N01)B<]]C'(P/N52GJ=R P)261#^T&PN?EV' <2G$"TN_>V7I:' 9MEJB LEE/3?/8Q?-3(HR1>A[!>!ET MM@<:%\QR"F/I5]&KVM:(O))%UV;;>-O-3#W--CN*S+Q[%O2KA(C'&IZH39"]^KF$)SBL3G'+Q6&1G1Z0:;[^%XYZ"B8[Z>BE6M\?*9$V^Q M0.PDQ1I*9&R(8%0AZPG[4X\B;I@,Z LQ^A94W8I"07VEO/B2Z %<;>D0)J(J MQ/)]Z),>Q>+4@C".W];UCYQKP>7M5#674BBBMG/I3_*C8=N;BI&9QMD0** M13RW(K0YX]'6H_WN$X?9=.@'@Q[.]U,23FH,#6K[A1KMVZ"($<1B[X\LZJ'F MJJ(>JI59]+TYB&@M&':@ 8DOP\G@)[PDC$>C>0L0'VM#U;3T(]@=\?OH?4$L#!!0 ( +* M!55Y8$TV)1$ &,! 0 5 9W-I="TR,#(R,#8S,%]C86PN>&UL[5U;C^(X M%GY?:?]#MN9E5UJ*2U%7=<^*XM*-1!4EH&9FGT:I8,#J$+-V0A7SZ]<."200 M)W8(%0=:&O5 81_[.]_QY1S?OOSG8VYJ2X )1-;7B^IEY4(#EH'&T)I^O7!( M22<&A!?_^?7O?_ORCU+IC\=!3QLCPYD#R]8,#'0;C+5W:,^T$5HL=$M[ AA# MT]0>,1Q/@:;=7]YV#]OM$"-@K6(^_7KQ3 FT M2XR!RLU5A>7_96A3&IF=-)$U!A:EFWX@R(1C1N^C;C)(PQD -KG06#&O@^X& M#1,'C)F%3#1=71IH7F8IRE(R714+\5P^+M;-KZ0_Z2\ =HG+"C1/N)+HFVB^ MP&!&T\ EZ"%R#"5$E*&F+G0RZYCH_2@ZV,K^1.PM2 P3$0>#>K IMH"M0[-K M+6G=$(: K/\@CEM:KBJ8&X:!'$K( !@ +O4W$SS[/V6$/KX$5?3P@L%"A^/V MQX)9+6E8X[X] [CI8$RY:Q!"^^M,U2)5H#I:0K3_ME>TMNW_.7#!VG+6]I)4 MABJZZ%ITQC.%U)Z/8!UJ;X8\2KH@':KV$'[#7@ M'M3?H GMK <1B>)RT=!M!UJTRE"GMDML[+I?Y-6BGI()_P)C-LMQ:]W1(?Y- M-QV07COIBU)',W1:9&/=L!W=?-*IK1]H,"G*R$47=SU 11+/"["FZZ_I<2?( MRQ.C^V\3D4-&!KZH/)%YQK3J3]SOF?1XXJ*51M[43:-V1/B>?&D=?8[H# M:8_^YN%FE<@VGA%0,?BP NM!*UO[F??X+1?%]_7F%(IN((CP'^>E&]T!Q"ZX,6K"S=O-#> 9S. M;/>77'AA$1 Z2V'_8X[.4C?9H-VPFSK&*SJ6N5,7#E]">57E,8ZM?8;30U66 M^<:2]N4L$M)!>$CQ#(&QF9V]V=MO"6U63LII6$,6H#V[J,79Q0)#Q$9B-UD^ M1A(5-TNPB)@L)T*_+$*/ZROE^@ _*+RB #AT!I.$P%4K]&.E@/0E(O+HJBM' M5SA"BH2_1FA M4W90_H;0^!V:)H=<_^7<;D#YSQF8K$8 HD M'J\W:O/: @M$H$T\+$E=*R]YD;B4PN"Q>*LVBX$U!3JO&]K(^#%#)JTY87,\ M>\5A,SE;WFB2*QYFK:J Y8F2$;3))$#*1CT#%8_WF/<3*LU<9.5B>8M#I2Q] M?NCM15^Q*:58)#*<6&D:X^K(#T0* %26T;!WZ*MB%<]L?*838C@%T,(L++"= M9,+=,3?]"9$MAU'91846F !:;>IX&&@.1OI' !#?]TK(I33-@ORF@5B0D.:F M9TKTR!+SA=50N[^N%X_I=""+$?9<+ZCL=57)Q"?E.PGB4X$4B6WF3[RPF[Z? M4&EJA9U>05S*=MDOV!N 7"!Q.[LB4JI'H2 =D6O$0NB4]9F::#Y'5B*+N\E. MB$(A:,HVQ,9X#-=U>=$AG0XV]06T==X*$B?U";$I@U!9MX>.^LZX)E9KH"97AB/[O MJ?T\&FK]CM9_:0\:HRY-<*'V617:D+>MFF/].VERVB/K5Z!#K9P=9X260ZUS M2^@CF" ,-E$=0-H?-M:I54)+QZLNY<]U -E!2&32"DZ[E@TP(/PMMT'8P_G=HSYH.L:D&9&>0)IPECKA:0X&5!B8*>4^QCM M7Y&2-$+[Z=0C+GWO+ 9.71('@ "J*7;@MT6MT$3NH1,/#+<[CLFC,+FQ%$5U MO[(PE1V*A\"=,WX#%E6%20$UQG-H06(SQ2Q!/-UBF4^']P/P*AN%9^= BD0A&Y<202,ST<@S01]V'+!*GOTH7IV_VGUX&[>\T7?>W MMM;K#U6/UT>LQR6L9<;FR*6U2J\YA.WYFGW,N64*T!!LI\EHE)V@\U:!MY=L M?D* MP+7Q(D/$=@8+^5BYGMC*:':$_9H78=GX^9%&T3J&<6!Y*RSW("6)59 M7$+V0%4'X19RWNR)LWGX@L\K-\MY,"T'7]G0U>92N]_IO NTT+L5$\L,)SP# MG@5!*QME:@$Z^3:@JS?ZV00N'=8X^#8%AV^1K&=@ :G5H.R68C^*:K!YCE"$ M.I#R#!@715V,^ZR&,QT#]S%(YHE3,'%M/CIQ&/V-&E'F;#F7 "YRW55N-R.L M>Z= U]2?L&<:W'D)[;1>,)A#9TZV"V[<._]3"3L#2\E0,8E7;N6VD677V^U: M^U=7\U>J$K.>@9FD5H-G%'=%,(K TY#"UA#(]'$?#^OR@="*9M7]@.<,K96%FOU"M5 MK:1M9=,O];2('2MF-91M [%DA,@-C]D"4'+_\ MG 7F5Q)4]OXSZVP9:;7*S57%I8S]95O!S8>&W6*'=>&;0[_%,BAY9C>_GP"]?$7T#V ML*S7D64[_2OQ3M\K7@->^9INC37$:J!Y3QQHNEN'PHP"1WU5/:,9G5?2""&3 MA1JL\9-.?D1.W:)3JM>B);2^F;I)8%.V,W=A;KL@[@5A.\D*3Z 4,&57&MW: MAY$GO%3'S1 &?J_ %OQ#&!6'J*KWY*\P!1>74OA/=9FA=%VB.X0"O\QBN5#< M=3E^P#(^2U[+)]%5E8@^5B8[$)^5N*+ M;T%'U820@[8UMJN\EK9LW9I".M-)YYE=RZQO^445S0-C<70;]."2+:B&]<4? M1I(RY=*UQ%0J;BA)RJ9>5R!&6; S2(5163? M#G*RF1'YPL[/?F*1'_GB(\Y*MAR QL0&F&,,AXHKLCDC=[2^!,]&RGO:MU(Y'5GC4YA=S6X'".-_[Y\D3-PWRTN)=/B4C;5ZV ,/T@B9Z7[Z,.RJ C='2-$JAZL8OJF' MB1T#)TTTGT/"KN,5XCE\0Y8B_ MB)A.5$Y76<=5U7N.#CDDNM(]0,AHIEO56FR<*=M"U.MU#C&=\*W81]=3,597 M#E.$KX ^[B%K"GA1JVP+^6F5!^BI&)/C- H-;)^(><\E$\D*ZD2VR\I"6P>6 M>1KMF*/(XPTV(EH\Q['G,RPZH%V55/@)&5:]C<+@LB\19B\>P*HDMD>A,W/DY[VXA7OYDEF46&S2M> M*]DO!F<_>>"9369R3\->CJN.'!]LWSH'=SUV%S#9/+BP_BKG<-SMWR5Z=ZGU MVHUAFWD8&]F:Z0HOC&\15HJ_[+CBK;_R4N>SA!Q=FX0EY-A,ZK7I!()""\CR MT(HQ<^< 8\]WIN%ZF^\4Z4Y IUZ,R.N>W7_99%ZZ9]Z[E#+8,[MB-8/)+4RG MO%$%QZX#ORO0'F,JNI\P;)-7]&/>>R?W,/#;&!= ,;K1X8RZS". YTFT[2M.+.TWR$M%",P^)2+2;F6@II.>=I.?'PBW$>7 9KS$EP63%AC=7I MQZLS,1@N^GS.@8M6/?$$>"I!IV$&&>,7.?^MC'_!Q-[44XR MVV9&"]5J/[UE5;WE5VM,26:O?+ ; MBK:XTY^Y8&*D_6:70=V:N@&.YQ)JNA MIV4",B SC*=^*:\U[G65O_X?4$L#!!0 ( +* !5425 @ 5 M 9W-I="TR,#(R,#8S,%]D968N>&UL[7WK<^)(LN_W&W'_!UWOAWMNQ+$- MMKO;=$R?$QCC'N)@\ 6\<^;3A"P5H!VA8O6PS?SUITKB(4&])"15XG7LQ#:& M>F3F+[,R*^OURW^^+USC%?F!@[T?9\V+QIF!/ O;CC?[<18%YV9@.<[9?_[' M__Y?O_R?\_/_OAOU#1M;T0)YH6'YR R1;;PYX=R8X.72](Q'Y/N.ZQIWOF// MD&&T+KY>W#:_?KNXNOIV_/[_3_7DB'!F'6"^(_?YS-PW#Y M_?+R[>WMXOW%=R^P/R---*XO-Z7/UL7IKW:XK9 N_.4R^3%=U!$T[7A!:'K6 MKND#4MZNX]+-5JMU&?^Z+1HXK(*DV>;E?S_VQ]8<+!\SV(O^QCRPQC M>*4L&]P2]*_S3;%S^M5Y\^K\NGGQ'MAG1-"&\8N/731"4R,F^WNX6J(?9X&S M6+J4FOB[N8^F/\YF@1.>4[ :7Z\;M/[?QB%!G*I4!WLV\HAFD \!=AV;:L+V MUV X'8?8^G..79MH;/>?D1.NS@S:[_.HMV6/MH^LN8==/%M=6'AQ24M<'M=) M#(*2TEP>*XU[)[!<'$0^:G;P@AC5JNW9XVBQ,/T5(43O+=,+VY:%(R\D MIOI$V+ <%-RCT'3<0%DF972E13)7(_2*O(BT8V%")%7OXKR+&H/"W?H;4L:< MS7PTHSI;*L?"#K1(X>;.=.E8-IXC%":D//EXB?R0:BDUS"4UV,'FQR*"*- ' M%%GT/#+2SYP7%[6# (5'V'Z>QK5P_^W!\0B!CDGH"D(_CCZ.X%?<'!P.VZ^$ M(I-@\(#]L>FBGO>*@K *YE5Z@B.79X^$B*[S%[+[F&AG0"SUP73\OYLN&;_* M%8Q25UHD<]M'I,E@2,8JD_KEY,_B[$O:TQ/_-.)0+)XKT/B$1&UQ)#MO(=ZP@M.+Y+4))B?]M]IQ\KD)):=Z D]!MR9G,2 MZ[3))-B<47<7+1*LRQ>/0E]Z9-,<(9<&?$\F"7PFODGHM8Z+J>5-ZN'T:HQF M=&0G _E/A&>^N9P[5L^;8G]AIL/@XHSG[2&W'&)63=_:R&/],4TE;04%"_," M122:I?_$$_A+%*#IY;K\Y9M#)KCGGNG[^ WY9U*YLBAT?7_;'NWP?/T'D7_S M]KS9/+^*,P1_V^\KS8CE&P?G,-)J63I5Y#,%$GOGB12* MBI#33.GTSDF#OA6]H/-MEP5)%K14I903LS]>S-EVF!23,DZ2A^F3,NN2E)ZC M+3S5)Z+E;&1OOW5"VL&NNI&J;R1CG_$8FUKAL4+.6)G#O)#/5JO5:!CGQJYE M\L>F<8.T;B3-&[3]#?O;'F*>-ERYV,KTZ-(4.V8,:MN1/D#6Q0R_7MK(B0?Y M?][0C^?)QT1AD/-''\U,M^L1@E>4B$U[9&J.W!]GC!)_-/>8Y)2YK(7\I,_[ MS+"2HCW],Y/P_0)9JG>JU/:S]!/;W;0V]?%")BG,[BT*2%,XCL?-[2B^'A:. M&#>V_&VH_\ZDSIA@@T45]DGD]..L! RW(TC@AZE @_RU'V.0K_[8+HB,+43B M-@I8A+"/A$@W!>CJ86+T7)C.ZD1/\>;>Z0YXU7YC^GP(#DE7CJI-*14C2V- FM"A9 MM1S2.*QXM)WEP KG(ZUVJY.SDC8\%19T39Y&IC=#G G3]C?F'"+SJP:BF5'; MWJ]\PDN(S7@BPLQN:IW4I,C:3&3VR-&E;R3"LR,K'/ICY+\Z%D_U6,688/(* M:N&*;KI8TQ%P9^KC7H+Z00:X-#93+[89E,C M3UB3K@.(?4I6OF!F5T.=_6R=*D(8!B2BZ"5+$(3 9<> ,&;)$J[+?3R:_\!^ MLOB!?-;,FEV(.;2RB]7+S\!B4#._6$IV,OF@P[D) MK-WI*#&4=CZ*C&B;,Z-@DW7CS9RS)=C3T,,RVMC@^IR#,C)62O(Q? %B09?U MSK'W2=S.M%FD':6KA[L!Z3+BC].^8\&SJIVDL+0R]JNB*OT1:46?'+^1S M- 173WO]"_U97M,17E4\0A@H'J@<4-]Y1?;^X=2[53+9=,U M"T@1PM<"\C9 M!DAQ[#&1Q%=^V"0B\GT4%& .0BCP%T4.!XB#%ED M\AHD"L&W>$YIKIH*RL-BF7[TD=AVI?5RB>&@YM'V*0<'YR2I=NOCLI"V-"72 M(=A6S[/('&%BOK>C<(Y])UQ1^Q>8%[\"5[7$5:#Q+K0O496<_)=H54J88'6" M:KJ;&[A$KDK3G'^0"VH (MKL:?B5LC%>9F^28X$5B6F M?J_$)3[CEH1$0[">0PO/Y8MR^B']=G-(4T[_D]OW5.IW\O@<4/Y&Q== M)3M MIG4%5R.H(=$?;AUP["M8#Z=.7A&4;D2Z@#DDX(R.*0V MM]%RV\AEOL)6RC1D-7@EMBRD5J=5"[F3&;:0*V F'J]12)?Z>.55#/FP!@#& MUTLS"6;VT!LA*_)]>@VE&3C!LX=? N2_TBM<>]XR"NG%SI[EN$X<4:5Y4C/S MDKN3B[V"#LL?JOZ@" M+*Z%XP:_0B[.2[1=!22P*C&U&Q^?^+3MB8F&8#V,&[7%^W-$I0]2,9LKRF'8 M3'S%[90>AMFX97<"X#JH.%9!S+&,"GU7/AU2G3G!S:06PO@<;^P> MH67D6W.3/DI![YY?B&R#6T%\ (!;!1KO\H,3G"HY^2_3=E0PV3_5(""H?C,2 M,'!P5$% . 2+VAR$$!T(3Q7A'W'>*Z2?(_%I;K7#0!49SNOCAV9K!4P;CGF861N2@GWH+OXV6.\7^PO9 MSQZA-(X:DY?$Z%@1[#TAQKLUL,*>M>,T 4-6RM:7P^2JMS,Q M*ARS@V=K3#9XIJ=_MKY-/>_>"^7.V+EEF1-58>F:F4Q>14T3PIVC<\NRF125 M+N?9)8&PL0(1>IY>.B1Z^_R2B%@(7H?>8>60.-,+R:> OAV[WBA9I !2*)_*0UBPFEU-A0'3:"M)*\EE2V6=UYK+,@B=A,$BHB$ MX'7&T4L0GS<,NZ^I[9.\I#N[-#]QSB\/BF7Q2@.O?!ZVR\SZ2T' BJ34GW_G MD9[)H8M(AF SSUX41*8[]'O>-#FL&_;(9%!@-X(:7"62U ''OM"&A'7RBJ!$ M6U(#!N<@J7:;$K*0MBLIZ?NV]S\ MUZ_#_GUW-/Z_1O?_/_WN[V&)WU6AD'G6UM,6P;3(3-AR'AA,2M[ M8X86A(Y^_;@R1%)CXKHC13A$NB9]$?F#H/+'U^MOK2_7I/F;JZNK+^3C31U M;9Q7'4@Q680 'J%S@;W8CS$??!64JPJA6&#GBW4O8G2$NI?-$Q_0#T'\;=MV M$@*>3,?ND0GXT@E-5PB%I$ZML%P="8N$%Q 065:TB.)5XF$X1S[ERD=S.HJ\ MHN3B,C%[Z6.C4^8( XPB%A!%D=TW?<[Q9(,2,5[A6@&Z.!(C'! 0T M=E?]$0KI#$\:8*<*5H2"Z;K*P< !VAUK[T^W"0%V^-W"7DCFAUTW+OKC M+$B6XG>_NYC,/'^A>^DY\F6L, M/ S[X"46#NSCL" $-Z)J*8?4P\0BT93[B%YD](0(B7:B0>S-U"*P\K8$P>?D M0#,O>Z<"=WRW51EH"QNJ%>PO%8 MY XN1^)$,K&'[)8B?^>1G;JKIK58= M^W:,CE4F G"J1=A*^.OC@#>EVBL#(8U7L46D=6&/>W (\G(ISYZ/3)>>S/N5 MQ,N$V9]$O)2'H3>F-VP2X%#0]LF Z,W2#GDC1XXR5-<=A+E@C7I5G2#E*OK+ M9:GKW_=.0),/D8^:E"'36]';PJ+%PO17P^G8(>YUZEBF%[8M"T?QUN4G[#H6 M8>2>YIS/&)-?NT9G^/C4'OQNM ?WQOCY\;$] M^CU>_^[]'/0>>IWV8&*T.YWA\V#2&_PTGH;]7J?7'1O_MN[__P%?%.\0]4+T M<>XXCG&"/T6+X[S"6H:G4O<505H@%T.BL+T&SC)YZ9N?P"R;*VB?\D:H#XI5 M=J6YU6C<-N LII>)'Y/1HR"E[I#B=-7X>MV(4:+?D)'AU;&;+>:"$:L A(!: M2:VHJ%D,0+"+@^%8ME DJJ!OP4C.QMYA-J8/JG\!B6,*)#2E!)JS^'8FBT2V M 0ES.S@@L>IO)KU7EF4?*K5@S!94P%)F26/2H0J1#++FF)_05\^';ZXZ_,OW?EF-ES'4*AVVXETPMO<;G/"\7/@VQ[-2K%;@]-21 M8,86![]J#L*9>I.19(4!1+FRW(L=6[??;O4'R:KR91*O2^2/1%*+:,$5^M[O M.F-CCH9L)+Q'J3:!FN]B@69_UQDWR02:I5270)]\;$=6./37RX0IT#L)S,D90'X29'2[Q<%) Y#Q3]<-XJ"^PG"N1X'" MY*J*=--X]+@A@I]R8A32[5JENK.=/#.(![<,>Y +N%O=(<^:+TQ?],J,O)H& MC\+9HEF^1U&7 DR(-S3*+M*25 .R6**JPF+D]IG[P,B!=%Q5HEF^3RMK#Z[I MHF ]/@U0*#RKPRD+815&54\S^VK9[$! A:&"\EL8^34T>$+.]O9:/>%. " Q M5;E(DE\#KNO;UU3QNEN*I0^'4G;4;[9N;UN@W5Q!Y)AL@@ S"D*\H)L%]V@7 M'\"7U0+I\ [U-(.>C"<(92['0Y_L4=RU )[H M]F-Z2S?EU7;HMAZ*LNFVETO76=]DZMGQ#?@Q^@/LV=M5_.$T=35^_(9+VW77 M%YI.L%BX8N7521>$K2.U:+].(8-+T ED8B6W]IINLA]G^!(FK-%KM@4'I8YJ M$<*9:VU**!=/>>K#R9IOJ&.Q_&2NXML8D'_@@W/6A7 6NQJ45DH6E6CT(QYTKQ%%-"+#V MFZZ_(67,V*>U#/C75OAIWN[F3VIJ:$1"0WG*ZY$>TX%5K!V5JJ(OVT*2HP5\=P*B2#F1O,55-S)C>W!BHC MM&'PY#'*)CBO6JWF%_UYW*IQ8S)=&Y2/IA=1;TV\D2_8G2,LKC-/6T O#_!A M,E6%T,FXG!S))XWR9.[45P >B'Q86MU]7]]GT@X" M1/ZS^7>^%&H)0I:]B#848E;C5/KFSG1ISF \1RA,YJ]//B:3FI#>PK(=D :; M'U5GT^1_^[/IFPOCKMUO#SI=8_QKMSLQ[KN3=J]/?MGT:)B>;:!-G_]N>"@\ MF4GUV)HC.W+1<+KAAC[C%Z:%*'R21+FZEM& 2Y1T3Y9233BS\[PPIFU?B54( MGIO/FFR?CU)-(+NRAF^FC^CAH_7'>Q+XN7B9O.,6 M< Y3%:@/(1#."6H!+B& VB?1IQ"U= $(&S *PI)F X+<[R(GOJF2<+#YV%LL M??R:/'LHA$2Q+H2-% 714N00 I /D4]D&\4&_^"\TT]B]$05(.R5* B9B"T( M./7I]5%T.5_9S(0U(.R&*#H4BOB" !67+UF65:6BOCRK.EN9>$)Y;GZR65'2.D \C1!7 1WW%K/\F"]PR*4UD;?NF2D".KP5 MKW=F^("U=-7S0M.;.20&H.MK8<[W 6X:7]37K'9=&6;F!J@CJ.Z_(WD?V;O5H_@/['9<(7[#ZE*L%0*M03(@R<\P\C$$8(04$[\@= MF OQRD7N5H"L11709$6TV6S_RR*>7<#YTFI]N8*S;E6O%C!%4<5:UOIVM7L4 M.#-/L$^570["JE5!5=W=S\[D#((1/A%'(LON[96!D"XX A .5Q# V"QT;E;# M]E@37\BA5A?"O+X$\!2YA0#JY]ORIY!8%>BD*+4JKP9AM%3#4LX+N+2*@.14 M&C"=[LN/([.@-VH-.K]TW M>H/Q9/3\V!U,3N<5U ?3\>,WVM,G<1^12?FTA]Z(/I/K)SMN M!MCS-W_>F8$3B%*F);:O9P#>T'^W6E-+%><_/6HFRK"HUX6172U>$S#BN M(@L(X_>64!:9XI2<2DTHB5=UI6:B*&+QPZ.8S2#>-AH- $?^JT>6R394L(/M M,"7>:JE4%40N5EVC9;@>,@@!Q?2R=7]](Z+ N?*+PWDMJE*/RA< 5#2%XZZH M A"G*=-0&3J0'&2)^&3\PA?B%K[=P'&'Y6#&9!$"C/'!L,R@(G!VO,(0W)M< M']-(\3B! $DJ -M^_-5!/A'+?-6G![W4IHS"RG#>KZIKUB@4!RC5)Y-5 A?PT@RR52 =R! M'Z:@)G_MPTR^^F-D>C/6/9M[OVF('CG;Z"J)'O>XU0H&T[0.?M4GJ,A&PGO4:I-H.:[ M6*#9WW5Z59E LY1""&[*<"1]R=FLDOO0=ZRK$F$))DO'N/63/4RV/Q5HAQW3 M]U>$O5@RBA.I@UH @^WR]47/##WY^"7A9S4R0^9;GP=%(!P6JPP7-LO@C"T9&:A_V$V]>>,ILRB$ M$V35#Z),UL&!F;"_E<;N.!DO'\4O#^&2V2HM2Y[_[J$ D([B[-VTJMRG"KR^3S2N5DM8/(Q2I%0=(- MU:HC+> ZDA8,.#6YBP+"8Q!T\.+%\>(E&?I 'A% _!:(%SA$QF9R[GT=HG+T MI%!+]>8P&YHTI9!HH-U4L*_N/>\5!6&A2PRNE2\Q.#>VW9Y/L7].%_\,9]?S MR=QRL+LD?R>WGD=DCT9HB?WD'IC(HS<.=L@4<(;]E=J[A'F;TW6)S+X^B6^' M99>&"?YCXIA=,D4]'Q3'R7QV+C%K#*6N H&]Z!.R?A#NA MRNT"RL8ZL<:G\2^7_T^ER=U%=A'XIM5J7NM?P=:L2$R90-"M\9P,KS2#G8H_ MQ(_Z"2I V"Q7A;%D[HH4\%]%BI_57P?YH3-U2".4_GOB(DE)_HW$N9N @*-< M,;?Y_MS\U873.%H2;323?H8OKI.\L2ZX/+I(*Q 65(]$2\9B78"U9_3ZE3O, MVRV&2T_/D;4&GXU%311$6 MM?L#-[)[H_6S="W@LPMMJ3>KD8A.#7=;HG*N]=[D6.O=]6NX<<>&Z=G&E'1M MO-*^/U=[/U=[/U=[/Q?N/E=[/U=[2UK9_-9H0#BO#&JU=RT3"+JEGKY5J@%A MG;#J]=[JDKIE;3GE9A"9)2 D#ZK&K/(5JP(+NY!2ZIR)>J5K5S(!@)N=%XA2 MU=/!19J$D!TN+HK/9#$G>Y%L78]PM)**.AO"YVT[_0FS,M/(?+"G0 P0O M4;;6E2H@<,/57E)TCU<9AWT4!).YZ36O'DG).6\ *[L3" %D!9:9UKJR1?;! M%&_#V-"G*\/<$+;L3B",;Z 5[U!D)Z9X;+8*J1>O*0@QNU8EX@D&G*H4EU)J M=9%^75D,QNT'@I+!B<2X8@*G)0:!>O2L])BQ-[Q2EI7&GSFT?F0$*ALOX MJ@AOEOR9;SO.;:.YOQWG]L+H=]OC+MU_LVW;<./&3V:_#?5@",42N4>!Y3LQ M**(M-<(:G[?'\Z(9!4%_W@?_>1_\;B_!;:O5:NC?7U'L/O@U\9_WP7_>!_]Y M'WPQ'RQ;89;6TK>(K,A0Y@Y)D7NL?RF8=[8OIC(;2(X054HG.>LVG-*XFY$V MS%\=PK0V!Y#Y&00WWV11WR5>CTP)+#2<#A.5Q-UXCB"T2N4V(,PA"UNK,I>C-=*F6YL V4PO"X9N2T,SP!0Z_/5J=V3P<3I^#Y!I*#GJ2.A"N62^ MG80KX,AM+^T4W[0LJP3A+O6CL3MDZU3 DUZ$K% /PD7IY4$(^N)B#LWYL(-Q MFWEYB&E-4#<;XQ!;?]X1@NP.7BR1%\0[II,X*AA&81":GDUO3%YUWY%O.0%Z M\ATKWY'29J-QM9_#;C8NC/%DV/FO\[OVN'MO=(:/3]W!N#WI#0=Q6CLFP, [ M"HR7E8'6-%"96:=XMG0\-WUT(.[XVZ =A7.B"'\A^YE(T8^12>3PY)I>L(= MG&E0.X%:3:>:KI(LE17!&==*>H*S*E"/2F8OM:Q H!#&1/F36N;_@6HT]=,IEBKN>>417M,R=!C+T'F MJ =A3V"%YI6Z'E5%&I4_^"@@8_*&"X&9J@=A=4$SF"EI: 635"QFFYF:$%82 M= .:EH=.2!]PY!="-%T1PF*"9D#3XM"*I_-:S$+3%2$L,.C&,R4.G7B.G?=" M<*;J05ART(QF2AI:P42OR"L&9[HFA 4(W8"FY:$3TBY=QBP$::8FA!4*S9!F MY*$3TH%3< *:K@CA<53-@*;%H7764G#,G6@:<7DOF.J>LE0QX$),91ZLR5:9 MS>Q#V 1;K?C8=RQ5LXATLC)7T[+*I=(5]/[A^'P=FY5V^6'RUD6 M4-RR9/FQM?5YN:Q;6P^Z_' )V?JT]4"6'UM;!Q'%/>]U9Y+F+-04Z3P8$C]?G,1R&E>K>0$G_)WCXK+M8NGB%4/+N"N+DL]V8&/)I.!TA"\\\JG5/B*A' M_%!NH';FK-2^M(S&R>7#X] ,X^1^?TVIX,B8L ;$HU\5*$1Z0!/* X+#Y1 H M//TBJ0/D-)6"\BH@!>E\4^E890_'7+=:7V[@G#DJ$S\FHQ @I:/'<$JOB6JC@ M9FKV:9M.S829=&^:N[Q-,T4CW& :\38;'7 64HWT] MHTQ, .E&D'S9*P,QW5(2N)DQ(\LUA+"E.)<[9CR;IK4'YJ+(323'=@4DA<-4 M^ES[D0MQ_ZE"1W>53;A\:;6N;^%DEK2H%5,B$#1M&];M%M2$4V5!>0@IJ2H- M)ZTC C%4<1PPT]U3Y%MS0CZEDG\24%H%PJ2B:KC4) '!#@N?K9&E-\IH&-I1 MOB)BR7-L+T=$>K*)B\*2W3UIO)MHCIS@SP[N M3V*<*Z;&MD*%&EJ1U&#J9%GF MN&'V[]@ES=![TFL>4R4$P#V2!VI4E4@1G ZK9?EG,Q_-"!^[//7!*[:%%MF$ M[<(]0'>LQI4@G--4I(GY?H<\ F?X0,2LOFY65N,0,A:E65QNC5(0$#BUND=3 MY/LD!C#?UT12VE-9F.U.<-XS<;E:@#!WJ$1!@!#G]'X6ZE.BV 8\:>X_N&,"?0-S0=+[]_'9U-=E<\8'_]%2W' MF\76302$6<)I:3%'D.#4N7 DO+;0GZ1@&/2\A-^][3/QC_<$C>V4JNP9;U$J M($Q"*E'HVB6I[6:%\:HVV]/ MNO?&4WLT^=V8C-J#<;L3;]8ZO=U8'#D%=ZO,+TH[KW*UI>D< )-"P9XK80V( M.[ * )H]%2#@%X);XAFV: >,I Z0W5 *RJF %*1-3J5CE=UD\[5%/L/9=E0F M?DQ&J]AW0B)8$H=&ON]XLZXW3*#(&+EY7 M&_CSNSIF QH\'V_AO6+/QV0?&M[*(^IIN#R!SO(0@^KV1^HX<@L3= ;^BE@_TEWZOQ2D)S8QS?Q2/_5)S5P2*JFHOJ0]C( MJ,H2>YMB+N=ULEL2.5QNCB;3%:HT\[\YX3Q=)9]6J+<*81&PB/H7%/N+.-,\HB^@13DO-;MB9&"O+HQQ]^=C=S QVH-[XV=W^'/4?OJU MUS%Z@X?AZ'%S;G;=X4DF96/*8P/N$M'X!,!.%(1X@?R R+>/O5G?>45V.PB0 MZG5EQ1HM8Q0(_# E!?+7O@3(5W]L+[K8*8_I,F:KDK(P4[+%X:1C@(3E"L9M M-<02>T\3Q)SM2,IJGHHJZ=X6!3X;)XU"=B;6:K6^?=4_[2P'&29KY8$5(.MB MAE\O8^_LKQ*\UG_$<,5 K;_XXWF\ATKZ!YUS3"5-HK).$ZQ+BIT!1XKT!YVQ M?&XI4H)U27'\DR-%^H/.,#FW%"G!NJ0XZ'.D2'_0N3DJMQ0IP;JD>-_E2)'^ MH'-'3FXI4H*K2&&.$+U8\3?LNS8_>\DHI//M%67A\8B'D)'(&;S+,YA%F].9 MV3Q.!+R,9Y%9T0FG/F-VDX,8R;,C-!^WX;C[;KD1?;*$,D;/D058*0VRX-8Q&NA1..N>'U\'!W_[W MZ]9#SSB,W,#_^Q=OWWSS!<*^'3BNO_[[%_OHPHILU_WB?__'__U__>W_N;CX MK\N'.7(">[_%?HSL$%LQ=M"+&V_0,MCM+!_=XC!T/0]=AJZSQ@C]].;[-S^^ M_?Z'-^_>_?#MM^CB(J5T:46D9^ C1O+=F[?Y-U[GK[]^ M>7EY\_H4>F^"<$U(?//^ZZSU%VES^JT3YQWXQM]]G7R9-STA_?*>M7W[TT\_ M?E M89]M0KRJEL(+PZ]I_Z]]O*:_)N7P$^7P]GO*X7^E'\^M)^Q]@6C+3P\W0H5^ M*M%*.S$S2OV,7P^FSY($$E92BN\)4K,@MCPUS;B>K35+PI=VGI._4F4H]1HB MC'D::IQ!\&N,?0>GWDUI!W:I@4?C*@A/319E41]A^\TZ>/[:P2Y%F[=_?DO_ MO$C^9-8B__SG54#P=/H4Q:%EQQDUIL/?OZCZOJ5-J.24V#0LBV^%=L:,_-E@ MH[3%UW9 P&477WCI[\.ZK\)@6RUJPBZH^/*?WI/"[YOI4E(DQ%&P#^W<=Z5^ M;EY^D:US&4D+.KQA_^+38PNA_^,Z&_FFOH-F?NS&!W3CKX)PRP#Y;XD8??M7 M)@7'>6D]%;'.J5_3%+#7-2F8.:"H'5!?;!2WLUMRE-'OC/9_F_-) MCX)L;; M2,X4?/-Q^>:)HC7^F;<=CX^>BJS73RE]Q!@,[:Q+0K7&!NG7(W!&7I%CYZ/? M 7>VDHB=G8M2&]B1_L_>"F,<>H<'O O"JCF?N.4(W$N@WK&G'34#[G0B:3O[ M7TX8)90']L5['+J!,_.=:[+XJM'_N-T(_+!2M6,O+#4"[H/5LG;VP(0L6: X MB!(>>E0-+3]RZ=C>B(8534?@AB(%3T;>HW; G5$H;O<1.:<\+"0F*_0/KH?O M]MLG'%8H7]$$L >*%,H\[_A[H!XG%%/5T]*M&$H1)20']; 'O';I#I,?WUG; MJC%7T R\IU4K5O:V8#/97P=Z/ MP\-5X(@=L:D7>+^44KOLIK5=0'NMG.0=G;C$9((8&Q2$*&6%**]!/7MIO=XX M9/+@KMSDM+-A"!>W!^_-#:J6_5C0&+0'-\G52F;V(2,'4<8KDH_0_= MU'PK-$AU6_".6J-BV4DK&H)VT#IY.SIG2G.2_8'8=O?"'Q9-4^97Y,]%N Q> M_"93E%J.Q3%/U:MTRZ+9&)RR0EI=+DE)TT&>$C?ACFR6L0COP^#9]6WQ?%78 M?"R.*5"TTCN/VH[!144BZ_+3?#::<3#AK/=!%%O>_^?N:I=6@L9C<=1*)2O= MM-1R#$Y:+; N%TVH(T)^R*42!?!IB"V!2QY]#=@)JQ3)T\RX[X Z6J6(JJ[% M1F5*;4A/HCG%WOTF\,5;Y15- 'N42*',JXZ_!^I90C%5O8L11(SBL*OD1VSO M0^+:;]\]+=VX,ENQH@E@#Q,IE'G8\?= /4PHIJJ',2HH6*&W[[Y\^@IE] =R MLV5HT;LKCX?M4U"E[O'W@!VL4I7,NTI? G6M:AF5_2JAAA)R Z/6[-7>$+&Q MX(!/T RP<]4I=HQ@?!N@KE8KJJK'94111G7X [ZK?1AB/T[2)F@LD:7POBJC MNJ$Y8$^44;2\!*UN"]0SI43NN Q-J:.&5%>-U$!Z$ACAN!=XQ M*]4ZS0W+FX!VPVI)-62(A2BC.JC//6XMS[O<1ZZ/(_$ ?MP*O,]5JE7VN5(3 MT#Y7+6E'GV-$449U4)^;;7&X)M.!CV'P$F^N@NW.\L5X)VH-W@=KU2S[8F53 MT#Y9+W%'W\R(HX0Z2LD/"XP;['E-OGG4"+Q+5BEUA(I<"] .6"EH5TRD-(UX M&^&YI6F4@?W'X\8BUEKL8UIBA6XMB5=O]9W >Z.,TD=+[)H>H+U52O"NRVW& M S$F$Y2P01R?81V:+)Y"R[OQ'?SZGUB,H*?MX+MMM6I'GEIN!-LY!;)V]<>$ M+&)T$2$\5/I!LG3_X$:VY?V&K5!\Z[2F*6 W;%(P3U$0M /JC(WB*JI2N9NI2^!.EFUC*JNE5-#E%QG=UI9T1-CLX\NUI:U8S[U-?;B*/N$N=;% M-V_3VJ'_*_WXGRQIFPJR6'UP?#,C[H]XQ3]Y)B&B*@JCJCL-%8O/JD(F-UBS%XJIXJC(5/ MZBJ]J,'UYH(BC+4-Q^*")\I5NN$<<,E%"6$UN.-<8X5%=9^<1A&.HX:A_Z01 M<%^L5HKWPW(+P#XH$%1Y(LK(H8S>L>-I42?FBZ8/H=/CXVSY:#"&KJQH,_4= M^I_9GWOWV?)(@$?3^,H*PX/KKW^QO+UHIB';%WC$M3(!'XA2'0''9SOYE;=P M"7ED^0YB?W",)LB*4<8+,69F8GI@.]CT#UPP,CF"/ENN1Z>6'X+PD4B3YJ>[ M.+K&3W'QK^K46W4JP!%!T2RE0;H="< HH:J)\E8FH8H*LA.4"W"Q"L*+B(@P M$>7X#C0'&-@BCYL@C"^(6%OD^L\XBK>F8<.V:16OZ ';F* 8L<0=CALPHKX+ M=$"04+@4_37M(8>ZC-C*4]V4."JH3Q"A;SJ8!]$YY'3V<4^J\L\B#:XJ>Y0) M69(*#PA6-P0R?4+\0)05&.:H"7 PJE*(!Q_^>\!@4RFFJO?EQ!BDF$&27A0B MTP@S8*%5FP0:"4"5OH,S8HX6-XEC.D"7#")&(V")@-[#2-SV(,S0#: M$"9(<&ZG:HC!STX:UFSCPK9&%!L+7NGUR4'PIW'IT4.8@8FE^S#8X3 ^W!-U M8@(L=!-Y1_=HQ"N.AB[ (TU&X?+T0=P>;>+'Z1"9&%$T%QFKJ M QRVI%3F<:NV V#@DI-;U:MSZHB1GR#&X")871 6R7+'#'(-I;9'R:,PTWI/ MEWNFYR"R9U)W)$RT'.:6" $/?'7CJ!SI%E0 0T0'97H]V"WXP3[;U6B7>>"O M(9WN?@P"Y\7U1!;BO@8>]L>*\,&P"./$G!53TX(7_!Z*." M07Y2T-O2OVDQW+/>_:'/,PZ?@GK\Z5DW[F>TTI_1[/K^&N_HW;4H5;%IVE_3 M'#@N-2G*(Y*H+6 L:A19?3J>$"Y@Q_#4NW=-C1^WU1Z.P(^TLA*G)VN H^A( MP&YG:2:/T'3EZ9G>KYJ[UI/KL:7TU'=8X;--X#D$(^@.?'QHN-77HCOPH&IK M"#[L9/L"#LS6*BCOLMQ,+V_F-\N;V2.:WEVCQ^7BZC__L9A?SQX>_XIF_^?3 MS?(W4W-3T$8P<*_@WCK0+3BY&P4GC8$'?+V25;<(RBT!!W.#P)VSZ%.Z0&X, M]*7E+J&+OOS+^V_8F?%?WK]#<8 L%&+/BK%#6H3QX2LPA\<9?!WJ [:Q$_# ME5-:?'Y\W -P($L*KNT$.>=@.+1[UIM115XQVD]0GRMNB9E'SPKK>HJETY0B MW&.'FV$USBJ$[8'C4Z.J1W.+ZL: 4:E9Y@YC+Z6,YGQHFIYD]*QK178ZATS& M;BCVI'5^/5%!=S/;(O4X-4: DD.F44%2#YXZ' 8U16-O89AE[L.(N6N\PD0> MY\:W@RU>6J^P*-14NWR\5EM%\!Q*BNY^A%30A\E#!#A4)Y,]'6F M+S'''TSWF"B=A;3).[Z"14WC&;A,/^!!+:VZQ#;%*(['Y67O8[/"])%Y_]I7 M;%GX@7\!<]M"H]YW8B6'1#)V1?ED4=2,9!+]H".9K.HE)&OJ!!G)I&571K*D M'D'57D?/0"83TKVK?Q7X%#+HPH/X7^0Z#$,"OQ;1S*S]FQ=D\ .X0AW!,A]P M4%9)J6%A;WP]KVDA#V,!3U]/=)-K,[2,:Q;FMCB0ZGL #RP)=4M5BL7- 0>> MC-3J T%..RE,S%-';PT5(1Y08;ND\)=W08S13R;S"4Y3GFY\V]O3IT_O@Y ] M]!+'H?NTCVEFQ#*@LP*B [$LD65]XQ/KXBAN? 1(,Q/@.-&/4E)4N2 P)\Y?64F)^/"SV:)ZR18@$ZSNR8#JEL #J4:]HR)YQ\T NW2=M!TJ MP*5;P>E+UHSL!-U$$5G5&:M\UZ.>$27Z,_K+-V^^^>8MSZ#NW^JFVW>73ZTGGMLQ^G MS8 'L$BQXVDRWP9PZ I%[3(_+)Z?!Q"TO6K8$*YOO_M&.F#??3OY[KOWDQ^^ M>\^^(__\]L?O)^_>_Y3VG"#R/SMLQ^XS]DP>B4T=A[UC:'GWENO<^%?6SB4+ M>('YQ:V!!WJ#FJ4$N.JF@,.^26+EA+"<+J*$D>NCE+2AU+?^]:3E62^(GG:U MGL/FI^ZW>Y;6SW; "5#M0KS!?D0@(SFQGP<1/:=?K);6J\ADK:E #V0ULQQE MN+8A 3GP%37ID"&:\4MK6)<"QY?K8F5FA3R8I$2?N-5ZYMBO:'Y/J"!PWY)7GH:*Y%V!T:"&\JL=G M+%#& WW)!T'*YF0#>9CP'U)_G/( M54NO6<)/WS%RM5O.P,.SQIA]6S_)D01 MOP%-;XO>6[UE<^QPZ ;.S'?JPK('O6=LU8TN+=+?QA,TW=(+LSVJ^!A;83RP MDI=X[?H^IR>ZZ%/1QJ2!'E1,<@>BBD,,&-DWE348FG,J1-V 8ZZLXFT*CP#& M8VG1-:3YY#7]3SU[\(R??I0]20-B*@,+[:."#0])%04R0$I=!Y;I"CS$VQB@ MI@!)93_ H=Y*?'W%25(^*&5D_B+Q $9@$Q04O-!;0 'Z]>[*5!KQL+_Y+OO- M2Y590*T.6R=%C3G!J5VRTB@3CWI*(JJ>I1C+(2(!NPC)\HO$%#L OL?A(SU1 M%9A)NC-PCVYG!''RD:@G8$]OJ8"FU)U)D00 QO>9HM$T3TF0,EA%IU'YNDAI ML8\?]QB-;PL%U^;32?()E]4"S+>3U*(6QLH[C-"GR\HV^7/2>F2^?"2T;C]V M*S/1#/OPHL@#:V&IG.%VDTNS749F5]72:[;N;E\0ABIORVGWG(]@7MZ M"_4%.<,CG'&WD;YCWBV@N3:GM>1$N[['>#Q;9HI=TWPJVDJ7>FUQN?1)]HV3Z(;NHS-=QNFSW7MQ^3%.B?. ME:X,8]:<)!>S>1.]7-]PU")N#=R+&]3D'5C0%+#O-DFLZK9IDGQ.&/V>D?YO MH\GAS]C?XP_D]Z4E)J@XO[KQYFI/PFN+P]EK>JN=/C9%_L\17SE1HP3C/@S*NZ(6P11G?"B>+%*#2"<(93; ,>!2I7*$S6N >#8K993?2H6L:M>*3U3.3[]*)5%$OKR M+]_]D+R[]/8]L'>7/H9!%-V'P4IXB:O< GB85:C#!QGW-> 0JY)2U1<9+900 M,Y,QK%^;7:4V)LJ!S])7/QK6:77M@0=4HZJ59;^/&P,.MF:9NY?YSAZ',5E1 MZP%'F/SNFZGO7)-QR0MV= V9*BV<@M;W >Z[4BJ75UDU'0#[L)S1H5I$22 Y(T_@+?9-S=^,\X8D7F$QW%3R=6MP0> M=S7JE0_ 3YH!CKLZ:=4/OC.::>#U]_AAX[*S'_V2:N[(3;7S3[4;^HFPN\ / MR@A3O\!L[ 0\&.64/GD93-@#<(A*"JX\2K("ACS]?+A,6?0S8LJ^"-:WYFZJ M;#IQ_ M!/2UYVQ^$4VXIY]IT9>2!HBID#RS6"B!,BU,38[@_RP>^UE2VZ=8'5-)S"SC M()N,+0M1#")"-4\'@).FX,%;++'Z?=C@V8U( MR* OGQ*2!'Z#<( @E\-%&!H/&*QD;=RX8WK @K):S2]YP M>=XS8/'@QC%6OZY5!?F'6L0.H\V ,)&56<^NB#38KR.")J"QA2 M&D56]M'9$LT7CX_H?O: KA:WMXL[]/B/ZGYYI+"(R]T^N)9I,&#Q6 M\]**7%O2)%G;D05D2<6Z:&0-1Q2*97F5J^5G;W40LHC1G2!&&48?J;DT47U[V<09:Y=;Q\+2TZ(6X\,:8[4K,.:M.F(T.988IUX MD]*&@3BZ%.U3*074T:56'>X(5!X0>7[%[GI#1)@2"UEK?+??/N%PL3HI-]&P M'%$@ QRK5 W#@UA;&H#135D5U;#)&**4(TI8HL4J <$(<5QKBD ,@XGFS&.E MYDD+N.SI;7W7+Q9/R+8\FS[;1D]13*ZD9$U4M\)J2^-,,$:X(FM%X S01<]* M0! [%P97<2 ,(%H(#34#&]8(IM=\ FW3*:%L';?V5,:)B4UFD4!%$8GQX6*C M)KJ1D3&LN.EE%!R'MD*V7NO+#NH(V9LES*]/TY?':6&:_*Y'?4FD^A[ T4]" MW9/LZ^KF@%%-1NINV<=9[:'BKE*?I94: :Q/A8_++$%Z,RTMT;A8)4?U4]^Y M"K:[$&^P'Q$433]M>DBM+17@(:YHEO*3:ZU( (8"54V4;[/G94-)R)08(9;G M":*8: H7)U;XY(?8\FAU]'\$'AW?/UJN3\5>^(_8WH?)>[2A&Y&OKLD__?4] M>V[[#A/SBBN.]L@.>"CV;>B*H5H[+\#!W;O*72<)?/B7$O%% M9'DTX3Z_"&*VOOZQ#1LPM;X'<%B44/>HN+ZH.6!PDI&Z0VE],;(4J,"N-J65 MEN^#D)[0G&0,#WJSJ2F%N$^;)15/[)+E#*?D?Y?H"AX)6)A L44;Z M0'0;^;4L1ZH>CH:Q(,G%3(2B,!#X=$R>OKJB*RU-?<;B^'4J5SI\58Z=0-<&+74DCP%XIEK7# H*FB3*2!IUPZC@N M7958WKWE.C?^E;5SR2R]UB&;^@!W3BF5>4>M[0#8:>7D5G7@@CJBY"]<'Z4, M3+JS;>^W>W8X)MH:JW?M%OVANWE;4Y1<7K8S9/=OK8-R*!2<4-7&\]SL)L<# MCLE4!SO9]8?:"! V!N[N]4J6'S^H:@G8D1L$5B_]GY!%&5V3VP_-KS"/Z^GE MIO>61_+(LM:7E1-B$W13^9BR%EUV[!1KYCMU>]Q:E9HEMU,N+=+?QI/TYDJ/ MRCW&5A@/IMXE7KN^SVF(+@0J#KI9219-B8+\X64B5W:?&+,L$S("LWLQPJTQ M%4K0L4?=/.7MSM9D("-9!VW4]_X)SQ3NCC,',C!D_[V@[1W$,\]/$3\$X0J[ M\;XO5&G,,3!A. M//UB>7NL YWJ"8T3G"2,(X%--53&!TTRRO2!3(SOB(&I3[MUP25K&^R-/JPV M=?ZU3S.MEH%@G8;@_XS[T;N3%^Q.&S:^/$T _8#M8^H\)L+MR&[)TM M<,P;RO#E3>M^>0+&T\%45]\ZSP6D"6!'.^FHV$FO0^%<5I0*FP(XXL0U@\O@ M[<\&CM2H-L<^>X,+9AYJGDF8)A+R>83+H+HT=D,*6W_<@"-RSV:6S)WMP@HP M_O:M,=R<7>-%:L9A>IKT:[).#9?Y>65%FP]>\-+TLGU#%^!P)Z.P(+7WI#U@ MX)$26\^]0D(>,?HPTG=)D%.16)U\!SN7AT]D;G/CYU>1IW;L/B>7?NK]7(D0 M<.]7-\Y1P?N65 !'2@=EE(< &C(K%C+\RYMD]+1R9B8'!6*+E1O7O.!0:@#< MY4^5X5VY^!:PBU8(J>W5!FC7LB3JPF@VA^%[5Z4M KJ^]VW7PZ47'Y:!GA&M M)U; :!/ PNW&37Q 0Q*O:JK:3LQS,2B[W$F-Z_)I_1OFP[!NU0R]'20&X,- M;!J.T[)985: ,YOD]:P/07@=[)_BU=Z;VC8]C:J9Z]1U 0Y^,@H?S8>$[0&# MD938JJY?/+E&'UK+R*.,OAF0Z%7CJ4<6)^QPEVKL9!I;*7UD^0X*:':WT6'AU]"-\77P(DH=J6P(/&S%RI7?@3QN!3A$:X153D'(2")&\\(A1$V] M]JA=N3+JX%<;1VG@/45$IC@I%T.9ND93O+('UNFXG[YU*3!2=4O@D5BCWDG! MJW(SP+%8)VVW,E,I432K/CX>)AK[4(^0NV":>9C\&\#Q^#7>D4FXRT[KR=\$ M$>A)EN],MW07Y]]UR92278%'9AL#\*$JTP]P[+827[D4,L=D@G(V;/SA&9F) M[\%-P/2V:O0>^GZ8=-KT6%.CY=.?1Y?BW%,:LS [CM4:,[57WV?2=D7:FMG[ M]F$"1!Q.T&KU4;)H)OAT'^*MN]]&-T6=1]$6H"HQX''=S4A'U_(5* '&A8X* M=;BPG[!%7_*,OZ*I'3EO-OYEW.F)H;!.:3<*HWCKC4_L0D2]QLE_N4.!--VXX8RP%0'@:-/>&.7=-=G>@%%%00GE MK)8-Z8NQC11%.4<-SK2?7,W[P(7*]<'-=1A55%?)K3F<;\3'+>;"6*_>$,Z33G4D$_F=Y3K7>(7#$#OI MCCZ9X;-]_BF;:T@;3)+8Z"*]C9'J(4"&TJBPH95"FD$CY9V=A[$I<7)2EO"% M@R2#6"DS1WI\QF62I&L&4,"336CNK8/2^J#H-SHX$:@NMS)(.XT*)$2R][4F M2/F8VI?OWP"YIKMJ38HF%'K+KSJ"*_ M20?-")"._@D_Q#&$ P5]6213NF+T]\1V 'EW5&#+5@2 0T5[8ZC=$04,%@I* M=+F)QNZ%WG.74K[\E-RC^(I[V[G@:>99M(%MTGB=!!Y<) >.&JZ:UQ,:)WQ( M&$<"1FJHC ].9)31==75ZT M6$VS!U,_!.&CY>'B]5:!N771!AYH6DUX=!>L.V' X:A7OP[W/)@427P6<\-&BO3'4 MUA& T4)!B9ZV(W*64+- M759:L <09+8J^N )/# ',;EH:T,[0\#A/HS>>K9"^ =&$@G3IT5R&=E$773Q MD2UI(KZ\8?+22RJLL:H]H[&_V^J!%_:RRR@F/IU'0OAXVMX8:A,*B5H@;E*!;P5'E*/@\6_/FS5<)5LB*$::YR"L4;S!* M5#'Y<#U@.SWAM>O[=!)?:ZTAE_Y)IT)8$ [RTEKW+#+K$[R0#>9.._I!=?+?7P7 MQ+_AF#[&*H1AZ>[ @:&M(]B1>K3Q%.;K;3>^[9Y9(Y7=TNGCQW;56=V78@ Q0DNAJ&@H4J M#<.@X03VGOIA51'=SBJIQLT#+3T<))X#PO$ MQBRT./(/YD<7P>J"\R.<[A\Z[-V)$S\R6?EZO]MY[-U9RZ-+5/KH[(U/I-PR MT9J>+9;N#12E%%JEL$6+ZU7 M'-&)VAVNJ>9ZVA"X?XN5.ZI%<=0*L-?6"-NAN@1]Q)719&N)"2)D#=:0T*U@ MD4% "T;1L%647M 8:>Z>Y1_8#/1QO]U:X8'.31_=M>^N7-LB,_I" I2)8-"_+ZW(C1:K M^V0)8J5OJW#RGAILB5_C2R+3'P(3=R0)/$9T&(R/HB[T ,>9%K54(Y$QIRMF MGGV2/UP?B.AW*@1B4ORWF?TZHX:[6RQGZ.W%\A\S=+6XO9_>_8:F=]?H\=/M M[?3A-[3X@!YO/M[=?+BYFMXMT?3J:O'I;GES]Q'=+^8W5S>S1X-(]H"?L;_' M--GZBKY?3R#]5S?>7.VCF$PDPH9A6[XW<'QJ:08>BB2[ D:=MAHH[]G-?IG= M?9JAA]G5@L3#\F9Q=[+E!L?UFP;L%MW'[?RU [%LW_&ZO[YQ(F647!W)6*$7 MP@MES ,I8.9XRZ(,7J'+E %+AB$A9D5TM0=FD/*;A^"!WZ@J'^G" MQH!#NUEF5>?-*-.\Z>1^'8#0[4]=-L5]3V+U;K9$\\7C([J?/=#9[NWB#CW^ M8_HP,[H:]^@EO,<-QO$#]FCM%/K(F1=$]-R^80HKW1EX+++VQE:3O_+Z#%?A8I-0UM#E_$Y;NVP5==^7*ZK#W>+ M_#E8PT^O2K/!YGLRV(")W+PH^]3SV+-3_$=-8X]D9_#1W,8(Y;B6Z0DZPELI MH.KV'V[NIG=7-],Y\?O'Y<.GV]G=TJ3;IW=R+>_&)QJR^T)[6V F\/\HH7?;/NAZ@_55*<&7_ M9>0GQ_=I(9R$]:PY&T%^)".(\1"^"K9;-\[?U0I8]C?V:>ZW].9=6QK US) M)*4Z)VT( Y_-3V4*YXL;F]OEFP*Q6X&7"U8_O_LSG#ROY05F@:]UD3.(49J M!\5V%,8>)?J&#HY=4J269PAK/3:P9=B@^A,95*$B2:'T8L6_Q)"FXUT%41RQ ME%3V"$7V>EW#X-N9*'"DT6,T'GFZ402,1)H44TYS6RZN_O/BDDQHK]D5O]G= MX]3P-05IBUSR%FD:S+M3/9>8JS>;4M!5DSR'J&O03#7LN"$_6)5?+DI%0$R& M2>F%H_P55_/3!-,&3&XF?T,F#@ 1+#7"O17&AV5H$=/8K'Q6XYWCQF[ ,4A6 M\?(]R_H^@%%$6G3U>\7SZ9+X]?WT8?D;6CY,B6]? 75N^75U.PHC=7G)%76+ M[B,,A#Y6C-GXR)@AGANLA?20-DE&P[?LQC$\Q'C$:SKZ/^!=$++"Y VU&L7- M@6-!DZ*E.UF"MH"CO%%DY47H["/=^&'[/A]GBX\/T_M_W%RAF[L/BX=;TY.Y M8ZWEQSFYGB/S::"<":SA:P@3),,6+90!&@'2$EQ'A;8. MR?]*5K]K[@P?ZUCBO MR[?CJMN9'.J[E+D\EX*6ZJ4K1U^DO/57Z\"]@)]F&SENM$? M;9(EI+H"=_XV!B@G1C3W ^SXK<17WK@A=%GVPYXP"V/+]0T_ 7Z'7[@P#P,_ MH)*Q@XHV,SP%,L"C0-4PI?<$6]( '!W*JJA7OW\I52,NL4R*$Q_0[^E_^UXI M2CP ,+B!2E/EDG%"3(',.R#+"79TFS@(D9\^NH;9@]CN,S:;W&"MUR%.'M19 MK-*:E$OZZIE$"H-47^#HTLH$1^D(S1T!XT@[^3ND%G!+$Z+G1)E\CVU'>N M76]/A);""75JP)&CHYE*:U4U4H#1I:M&739Q;#:O=Q+ZR"=C+5D\1/1Q;9Z^VMW>PDU3*WN[V<8K4;2M(]\)H M-""EV[C5^*6+RRB@3;NRRBL0(LA%)DD2T$9?Q\PM1$MH^(3-X8J^Z>S'+6<, MC=U'$WURAJB.J?J^HX@421649]*78FY1-;3G_D" P&HB1-48UHC3U'@6 M2"NA(S+N0\R>"YZ]TNM(.+EJS21 J0AIS6'3 #*H57:I53!OE8!9Q4ZM8E5: M94 N0^#'0[CP[U'4R]\9_;GWMW1 YTFX)#J"!PPY)7G@:*Y%V" :"&\'F!( MV#'7SWD9G$L,K/^.UQ\7^D.9-9"YDQOCN?N,3ZJNMYP^M*$$'!8ZF*=Z0B%- M!C!P=-%&SU;'T?,%IJ<29LS@%F8P/G?(Y KJ;/%A'].R5UMZE^'?;',XG22V MPA=-+$8"/#H-6H5(.NB/ *JTJJD:O+,H=KUG)2)4%@)) F;PSA+F]M[Q' 40LE-.WA M4F95>S*< *9G48.:Q$I-4K$AXXE-8F9A9KGA+Y:W3P&7K%0Y$]UBBUX0$Q&@#2:%+!,J\[@U' F$X]=83UBLB#GJE [%_YRPO) M3 !M4XD0F3)8].PFD0H]4;%,/D>2F5'">I_\X"G"(3MSNO%W^YA\37R?]&)3 MH::8[XD5\-#OT\"E5U%ZX ,8"'I55_F]%8H!3*H)/[U!MUSPYZ(A)ML$\=(A M)AXJRP$!K&WZQ_!L9W5,8[IGY'KX-#T9?-K_!07*8S39\OU MJ*T^!.&CY4E>"&I' CA0JABD=#VH17_ P*:DAI9U2<;J8A6$%Q%AQG+13*=K153^QZNK5@.)#N2!(Z*.@PF M>*NV-3W N*=%+2WKGH(CVB8LZ;*3?!-O< ]SF35!&1IL[[[Y_OTW+-3H)^D# M;)<6T&70?HN6UV4=:<&-, TF8G&5D=2AL/*"6SVUBL3 M5.^OWSFR"+F]9X6T7 #W2,-3(@J*J"PD@')A4)A6I(X#Y#%YWO0R4:A"(M.F MREZ#3)DCQAUQ[//G+)9!\5"DV7F5:9MQA2E:^)3I%XKIBQY2,R-Q:Z"8+*GF MR>/%ITT!3U6:)%8' /*?"7NLQGA@]ZTK%[AVL-T%/JLX1?[%(I1\%O4PFV*Y M$MVG46W) (W5KH8YFCBUHC&.&9.:2GJG2DDR"[PITK"VR5_*9M88S9QH6"-Q MF"KA-48G0:>/BV?'H(=LF2\Y05*A!!20-9BG/+%J30;TI$M=F\ZHDW%%Z10M M9SQ!&6OCL&/24!SRG&Z9)3,Z:.F8Q8.*_).+CS$QQV*7O#Q'ZYO* I$6PL!Q M29_QJK,M5:D"1BV-RNG8VTX>0&52E!Y*G2 F"$HD09DD8# -@AD+B(N8K8+$ M5E;"#CBLL9IJTWV\"4)ZR/C)=W#(&8W>G8XN#[-7'-INA.]#U\8/-/VK,^SI M8#QV6-1F_%:PV9GKF&%5G_+Z8/>I"G:9H*B0%.VIJ&4X9M).:(WE3&#$)$9, MY/& -*P?)<%O,DO=QU%L^0Z[0'! .#/QCO('@>FS[DR8M BX':Q]:N-['+I!\H)XBTK7VOF-!L%[,K6@6K9>9J/ Z[YTUH$(F6PH M%4Z(VZ@0,'D3(!,1)3*R(YP(PL.3<.U^-)U.K6SS5LYN@Q-4)ATQX (Q\ MVUQMZO&,]X]!:LYH9&5L0D)F^2T.K MRL]>B:5]R[M*'XR)IG$4M:-I,B/_<$P%OR+IO^NI& NO4 M]P#NM1+J\JY;TQRP_\I(K>K$*6WZ-FE!'5'R$_K991!OT.^4$T"GO@ZVEGN< M?RC;9YR.7599PK63#N-S[B.Y>W7OA)>2@PORI:^"9]=Y^],MWC[A\$CQR@9 MO5&L3)Z]7/H6>EYRM;"JSO6 =T1*EGG/IXKNDA?EZ8$861E<+7ZYN;YX^]/ M6<9Z-GX>\ .5:E*YE*E+X$Z5;6,JFZ54AO:GZS7>G\Z^AZR/U6I MDOL3_R54?ZJ44=F?$FH#^]-]&#A[.UZ$:<*S8.(D: ;8N^H4RYRLJ@U07ZL5 M57EEGA!E-52S7'XC4ZY4$/J@2BI'5'GFV]06OC^*53QRRM.&L#VS1EZM[JG_ M#/?QX3;307R.6]4(J+?5*Y7O79^T@+Y5+198U<'X^DC64["/T>/TX98^7;*WPCYJ$-8EN0$.PK>*UA[Q'?0 . ZU% MUWC@FS,PG[UVJGXF6VT"FT2WT;EYM>+U;E[N,RHW%XC>CYMKW\AJ?UW)\G"4 M'A37#$_5K9Q'-O:"[M)S:);>N[P+9M24E5W;OE#ZJ2@ V/^WH MG,DS;\AXU\H >.#H-Z;6K++Y"#+P>U 20G;97)SI/WRPW].GT%S;\JC8CDLO MM_EN[%K>=+?SW*18U-1WEJ'E)Z\EW@5^\8#!8L6^2#1C!?V*$E/+H/Z'J__1 MC #&0#;=,:_7 >4*S%!J1J(TX,=?A::3%!)%PJ*G#9I MN5.NZEX<-"(M^CT.:?D3RXN,%C2H^7'M$+.302^YE[!X2J]=9H]>MG<7"8KC M!2]9FP*4AXRNU1A7%JI;8G# MD_5'V[Y 0TC)!'G>A&Q'Z.D4K?503N-)"QG&E!J]]I6]'(Q>W'B#['0Q_X;& MA+=WZ/OI3_L8N1'R@QAY9/:?U-Z:H#A?">P2FA.$7]THQG1$(Y^N7)_H09OD M;^5-T+,59J^ZI,\61ZZ#PV)TI9\0>5PB(ODD:>[AJDZ<$:/W MK6E];0IOV8-V03'C%V,P')C3:I=&F,L-1]D!@[D^/41K*:3C\RS2/-H$GE-< M *]27;(?9(!KHSI73ZFY$W1@:Z6#ANI+29*N73KUH<5/4)SQY2I-#%Z(:0!; M5!WLYJH7? P@F 'UV2^_$RH]X-[5M1M9ZW6($\#.B^[6581HZ (4[MHHS&\O MU;4'O'\D);:J,Y>)\Z6H.Q1.$ _.;+KW*YGMY:?SZ7\%*7%M^@'UUM:J\X-S M8Z<1#,[R.NBX0O-TR!<2B.J%R%?(P9[[C),7;-8!69.0SZ+T,A>4=<@@EKHJ M:9J1G^1_=4TU5(S\RBS"=CW''/VG684MNHT= 71E&YYET.M+Q90)^SY*$R>, M;RU_3W-F]B&9O]<5*JYK/H80KU'T)*XKVHXEF.M$US&*L_W"M*9Q'JA;GJFA M0.U#\3PZ2\0U1B&9Y"=OK!#3BH.OLA7DF!.KE8?::1/H$58C<:^5PQV.[\"Q MU8/*/$F-@;0(W;7K6][LS[V[HS\C'['BR)+K!CG46BB>QYY$'^C!V$:%7J,S M2 5!.).D-!H.'+!#F&4QNS59+4*PZ39ON!0AT0UHF+=57&)C=3Z":PG2HO>P MP3H'<7?@#M-$1+(*G =1-'VV7(^]?!IW4\8HB\IRZ]0SI2]C&+HYFKRQ]TJ%/?=+7ZO=Q"JPS M*Z23F>@>A^Q!YNF6/O(I,*>310A@P'NG53[G>"*45H;U/XMH[ ML*3@ZD>\AT(AX&9AF8"SQ_M[%+$F!L'KQB=S,$+\0(!T^A357> 1- 4.+74* M\DA1U0YPX->*J[[QG! EL?(S!)_\-0C_N/'OP\#&4404I:L2>G"%1:M.N9YC M\=AF]2L=6-QM#/XL(7U7]SY,$.5"SSY3/DF-++8D37B9>:QN""-0TA>N?[$+ M [(8-SIQSM7]X/INM,'.QR!PVL5Y;<^QQ'FS^I5Q+NXVACB7D%Y#G&=<$&,# M+B!ZPC=UGNCU*=+[:AR&1M&$)+MD5*&2J&*"TF2?1#_#4IY7XJ@Z?,2&@ MEW%A.&AR/7^J^, :7=JD,WM>\$*O M!'\(PNM@_Q2O]MZI 1I\NR4-Z*ZN8I*2Y[ MN!$@Y:EWOO=38A&?IG1@I_8\9E##S'$4_8QRGE%R"2*SCY79AQ["!/$&AP;1 MY#[$.\MU:"DJ/\)3WUE0@:91A.-(;DK8C@)P)%$P!X\C+;H#1A$5+=0?=6.\ M$$Z8<4&![(05LAACI?FC8 LI9;H, M)V312\M:(_*O>*A"V!^K&$>OGN3W4S MZ-L\#5)W]<.4+B*$$:,\[)9-S]K%J78TR+95V@TX\C!0*<9>T4E+13.@L=>D M&#]0'+;RK7SG5=AB#8]8J>^*BE:VA.VN]T-W< M=B<[7S'Y'IN]P<[>PXO5?1C0VRN'>Z)S3$:3_)I(72F:%MV!.WQ;0Y0>5>VO4,PVY8J M;K[6U#)IZ@+4A]LHS-4TJ6T/?7]'5GSEO?G 7R-:CLB9((=>^+:3^N[)K!W% M&XNXNZ_\PNE_+7QZ!#1"Z5O MT-2+ O)-4LP^72ODE\<'+Y[2KW4S^MRR*%?5Y(HH6,4O]%Z-[V1_7N-G[ 5, M,/K@1G4I))7^0+%$V12E19%L9\!C8WL=E*]?I>0-.OZQ\%4(J#V2$E$'/NMR[GI.<461_WFQW8?#,GC&JAU/9OL#]L94)>%>5 MZ@C8B]O)K^K@&6DVEWC*_N%RC RZ_X=]Z+NTR@ZQP0?WE?Y5[_.U'8 [>K.R MO'>+6P-V:0FAE6_"9*29(Z]2XB8G!9C(18M@2 -V?0_@WBNA;FD>(6X.V']E MI%9/9TMI0P%?X?;6O*$HF%1'X.XLK[S4?N9\!*7!6@C?TQ'67%P@3(OVC5QEKO]VS1PBOT_UWNE]._O9P^E3[=!N$<;JM+K22P*H:R0/'"-V& M/+H*IH4V8-S1KF*'ZV69((B79()R65@,\]+09\1+N#8I YNQ>S90C)I>P>%, MZW#RF"QGS(DA,.)1$^ P5*50J20Q]SU@.*@44[G4<(VO#3.Y&$R=(?=<7=^- M\9R>W=_X,5'%??)P=H(H(LV MR]IA9X0212E5DWN;9&72=/9VW :H_]6J5-JHY!L ]+MZ.95]+J%FT->RU,PL M*^T([VM]4+8O<-]L90+>9Z4Z O;E=O)WS7<\R6F&,>FM.R^2Z ;YHZ 4<-.:5+QZ*U M/0"C@:3@RA[-D:?WX$Z"W\PAR,!:NX76QFN U,#:ASW+<^:$SRJ]U1?ZZT@2 M.!CH,)CD9**1'F @T:)67Q.,.QQ/2B,J2B6@[W!$MN6AW[ 5HELKI@^R'=#O MF62&DCH-&Y-9Y$ M@GUVM^:6Q,L&O7\[@0E<%=9XP/1TP,'A8I7H0W]@A9F> M/.7QPEA;\\DNC23)CA/46FO7V^*I$M9R6>C\@\,X<'@VF!T)K+Q'7X:,-L4T MGV;N;P,_WD1?C0;6[O!KO'S!WC.^99)KL7<%T;,",Y'1U''LF.+90)A0L6'1 MBXJ!$CE0(L@8<$N[\0AD?#L::*(@O7P)M%BRH'560'1D(G7\20F=#>PVTV3(F='0=:T.O6ZE"MPT'TWFD-])\ S,7G9.Z3?40Y5 M3_AX!5>3)8]FVYT7'#!^P"Q)\-06 MO)] /N[]*J\_[>V FPO\O+WM7?[6!+ M'=YXJFDBSJ/E$16#[=:-(B)0XUOLM7V .[64RA4 7MT!L#/+R:W!D5/*ANM8 M46EN?"(.7EJO3>!ZOF,PZ>@ M(2^Z-W53-6-*$^VL WU:Q?3SGL(9I< ZC9V 1ZN-OT8!,Z+ZWER[Y@>MP8> MP UJ5K]26FH*.&2;)%:^?)[2I;N@&64 3X]FHLP;*I-7M0/NID+5> <]:038 M-<6R*E\BSQUQWG,!<8E97W_J&8RONSTM7;%8/>!=$,8TVA_QFKU/(+!";0?@ M$=>L+!]ZXM: 8U!":%5O34C3\:$@CC+J9B9R@V@;,N+T[&_ONT8OI69X<;/= M66[(7B\0EV01-@8>I/5*5HV-Y9: @[-!X*[#R 05A-'<6%W^GK6DC^BD=$V^ M 94N&P\?@O 3\6F"/JZ_M%[O@\BE!P0->R0MN@,/U[:&*#T5)=D7<$BW5D&Y M('O&B*6EY*SHCBC*F1G>5QG,&)_\$-O!VG?_C1VZ68J>L(]7+DWYLZL-T"'3 M[1JO,*'I$$62I!&>._GP,N5]9)2V?8'&N9()\H0UV8[0L]-:ZZ'JV0^T5'Q$ M9[ T%RW-2MN+W!W1ST.'?&J1]N1?M"XK3;Z* ^2D(K,.23V5@1]+'\QH&2,& MAFDN6@DBZ.<9-P,):,,;HOC-AD>P.>1"DHH1HA.2ON1!E1;N@!TQ^+3%^R!X(P MT=#43,J(12S?WUMD?96?0:.0&N9+-K;L$G-8:VRT# 19^?UB>?LL?=?GS^]N ML17M"?HM?/);DFE@\L+V74 !,/GGI16Y4=V9ET[ZP'%'NRE+%YQT$0>,6OIU M5$[+)Y(@)@I*^;(]4%K>)F7&H[%W9O5KW1W<;G3_*1Z?:MS,DNX[0_44&:/+_XWXC"P"A^)HC@)__ M&'3]2XNH9>/'#<;QG/*AS[B*YS8US8&[>).BO%N+V@)VY4:15=TW)8P89921 M-C]AJ5*X=IY2VV&$SBN>E8A;C\R!-;"8!2\[F%RNV;5/88B_>+U:WT]=/F8_#L&JEU 'U"?H(8 _06 MF!>_:^W%[\;LQ>_:>?&[47KQL=3ZO?@=,"]^W]J+WX_9B]^W\^+WH_3B8ZGU M>_%["%Y\>6 )#%>>%45RB\R3]F/Q8)&J@J5DN?$8O%P$.G%Y/J3K^?CZ#B4#]ZZECGI[<0:=H] M)U*6GN:@P*]+SF>"]5_TJ/FI$GCV?69G,UON+ C0!'4:7UEA>""J,ZM)3HM. M>P''+TFUZ^:N1UT 8XRLY/IFLQ-DD458RB0!%#/A/XSJVT3UE>&)_#SPUTL< M;J_Q4\P=-;.%M\ ^#5V 1[&,PJ5J+37M <>OE-C*55D(\0L21UM$R97&4H^^AUT 1 MB:OJ1QR]Y*(Y+6P4;S BSFJY/AW[;';A?4VC"3_3N=[ %4SZ5/FA(GKZ18=! M?D63LW$VD4BJ0&8;)Z*93753H&@BHV!ILEW1#O (72NN\MPR)\IMH_4#'\WS MZ)X5C"#L$R9;!/F. 9TE> &=>8@V5&O: X_#1E5+>]ZBQH CLEGF3B>,9(7+ MY=D6U,U$9]_* JA22I!!/C ;.P&/3CFEJ^J05O< '*>2@BMON!9OW28[U,7C MMZ7'7 %<\\6XS* H:*+-LK7@E.>B&,Z005;5.([R4'E8 8[3)B(,X;-<\B? MTCVQA8FC__I3/YED-:FB>_K8 $>HO@Q;F0.@B0=@;.M-51V9 ,W'_TRN">(E M2PX/CFJ20JK9U]W2<]F<(+VL/A]D.#%P3^@P'U.B4!_J0D.)N3AM:)Q0<65Y M]MYC?SX$GO%-60Q5XB+?J<" MHU1BTQF+8'^)JPWI1RSO^FA5)#0&*_ZPN[04A(#A7!+)KVZ\.;%<5#9=]'"4 M IJN9>NR(OOB-1:L[L/$3?5@.C,: R;WHJ_N:KTO1+(*O(V. +=4TSU%Z>)E ML/Y217EMP[ %.AH-;?@\!W( GM#S*HL3FN0S]*6#D[^^HA\7)\.N'\4ATQC9]"*YNW*S]^GR,XWL_HZ#Z)$+?5B9 M&_C<9."+-U:,"$YXV(Y96BBA2+K^-4(VTQ Y9-H1C>2;VR=M^ ^_: M@?Y)'O %=^\8Z);=H[W!SM[#B]6-_XRC.+GW15]T?,"[((RQD\SEHLO#E17C M=1 >ZG(S.I #CK]=#<5#JBHMP"C96275*"O894^T DA[R%8W-_GBIJY2HK U M\)!H4+,TB:AN"MBAFR3NGB1=$#9?*G$96GZT(N/NU'<>R0CJVO35X%6%$:(E M$2:J_JJV/*)F%L!CHP^#\@&EDS[@*.Q%3?4K=/\*0L3XT-D1:^"SA*'M56V,";JJ MMD;/R/&XWY%9 ?O)+&_QY+GKY'2['7@T4AD;?LB9I19"ZDF,$44D-1H>2")> M,!04D@& DIZ-)D*31Y%)>L:3Z9H^>WX9B"J&M^HX-M00*E\+%">]QH@-8B6& MAP.+R8*>J# $$"_:41!/^44UQCG646[IL5O8V/(\=RH9![#PI;0X[99\.[G M!A%ZV;CV!EDA1GX0HX ^]OOB1C2UR/;V#G9H\KWEL\^1G9Y>H"!$;HRW2>)1 MD7"$-E;$_NGZ,=W:)3$?8<^CS1TW(O-CEKQOK4@HH,#'Z("M$-$?E75R:&$[ M\CW]^RE])3NBKV0/# K]V3UY2KDHA-G/CD.%_"TW'%I3&!E2M-EN:-=]A)AB M>+.AB 9X>PT#6ZO2%$/L-%3HV7ZC087(R'"CY39#:PHC1 _SFPS5 )ECV%X MDPE09(@=A@IEI388)/N-#"V:MQ=D.HT0$XQL+E3#@,&]A4$,(PCVKCL+VA,L M\Q>[/@3A8^E)L'E#;9NV-(""1">35.=/2A" ?*:OI(?R%ES*C$W">($X8Q*1!A3B(RD/+=%")$!%)+W3]E!C2QVO*?=D1K Y7BF%,97I3U/041OYD M6JX'\/B5/'F6: XX2OL\(ST^#+U6/PS5Y,'BLXWJ%L ]5'!>4?$U8 _4N<5^ MJ3D]3R&%?\S'Z&U3\T=]0#[4:7B:9%=]$D:_$QY_#YQ?VW,VO2/ MP)1( D4'G0;K6&!D7.=E'=12#;0[''/)JGFQ$4!'90:,PFV0>&R#A%V(+PJ5 M@]PO22K5[H/]T>[1/9U%$^C,RTM-GZ(XM.RX]0)5A0-PB.K!G'(;,ZW) P:P M/K3L==OX: ,49>*@WS,Y#*$>)$N*-\H&A+NC;?(C\S0998ZC:+FQ_+?O;DG+ MC6@6IIT)<-#KQZ@\[NGE !CZ>E*T5_0KI!("X011T>@E,!^]?8<2Z+51F!EJ$-/%4N.&IG0/+I5TQDMAC6H8V1):R;) MP8B=6,(#$(!17\ASJ6#TX]XVZ\1\@$-3;Z;5LW$G8 (8U/K3U0CBE;-"V5<] M;^L]X_ IZ&MCKR\;'YD/[&2L[0K_R%Z#["J<\@2.H8.8O+\-P2.&@+%U&+W- MKX$KM@M/<;C/!/SAMA!U_PB5.XKG@L['FPI#H',SS[-&9TF3][<'^;F@LZS> MYM&Y8H?R7-"Y[Q^A>A-S+/ LM:30N(=S9E#;RGQ=MSW/!3;;:0=DBZ#7NZ%] M[);JMF>Z>0H'V.KOR=U:<68NU0U2(1G@D*5J&/D+HZMUVD4X3@2HYYD%Z"0UT;A\J)+ MW![P!$9*;/5E4D*5N68J&Q1\LD=6OI)@/9D@6,':Y\M<=:6 MZR=WN])K7H&/HN))E^2+BC*L(U@6W>'7^"'PB #KY0OVGG%Z>*%:7%$''^!X MTYMI559>TDP (UM_NJJ/]I2GOT8O;KQQ_?RIF@FJJFW88:$BJ_IOA/GR)5AN MPF"_WI#_8-P8HKTP !J;_1DS7REII0Y]4=6/LLI;*>P*-WLYZG13Q:$;*5%1 MOMF*D4TX3Y"/DR[.O_9Y6?1M%M@DJ.E2SB>0@N(76C*#:4#_BY-8CQ"9R7O! M"ZNI09K2J4$4HY4;V9;'6KQ!TX)V]ES6!#WMX_PU+<_=NLF,8H(LVPYQLJUL M)3:RDG_9A ^VV<52(J]M19L)(@O.9Y>>UK%WMRYHR@297FS) L,*#\C=[BPW M3/A^N5@N;[Y"W'2%Z$:D\XG@Y%N/I@U8_@&E^\#N,[[ JQ7A5[:,%1%+KEP? M.U\=W6)'&^RL,16?_@K4'%S'@5>YP/PRDP81<=#C41WQXQT^*A,B0J%4*L3$ M E H&*!E;[DXI8,O*VJ31Z;Z, QC=IU?PNYG0L23!SI>]V5(C5/HG/;YSIQ/ M5=0_8>YVS4+_M%D4>SKI @TZ[:;3,3>&$F9]3HGUQ5G;F3 WB],[]1W-M$^C M[77,]OHN*]S7'*^'H4(PM0-Q+X\F6V,\QT3B:QS9H;NCL+"DMA,,Q?4]@(X( M+=3E9U8US0%/EF2D[I*4E;P/!Y^;+@+9O_*6XNL7HF=2F<"+'0Y9S5Y&_P%O+9=NVM$G M(QD:^HT!UHF*H:HG@[5;XO]+6%BBK*&;QD0A]FM)%'62%V<$T6%4$F M0?+YX ^F#FB&A!?*F67(EO-#E"%:K%#&TL"$?4B#+,J__21W"O9/X].7LA%F MKVX48X(MB]4BF<8%LU?R@5,[0LC3 (J9G4QR.M&1) !^VM-6CZZ3H!/0R%G2 M>$F8TG5MPA;]'H=[C%:6%YTN X:<( UEIA,D"7*+8,8!&)@\8!^_6![%TQ;V M*_<:(6!4J-T$$5R7D8%"E>3:82!EPF8.< )=I^HGH1VF*L<5*@\8UF6-YZ[U MY'IN?!!82=P:>!@WJ,F'KZ IX+!MDKB[SZ9AFI,V4_2N+SW9U<[F:HT::/A&F95.^ Q*52M/)@>-0(RAA#U94"H[0A\(@3*R<> &DKP#%7(ZRV8:\J9VZ8F.M5NR+@ M3+[Y1F\#T1EV4[Q5-@0>;V+E2J^NG;0"'&\UPBH_15A<"#,>&5%FP]>\)*/EU,[=I_9!^4E$>&$*"M^D[3@EM2!Q=CX8G!@B^PLUT&K(*3W MO_;768M 0=_ M@\#:5ID990@KS1ZTI+)I@"(39]L0.K*Y-A +.;IBW6S+#")X\=\V2$R-T@19P M(*ULHU\Q50T[TV?RZ;I(A&-?TMV.MU*C@A09X."E:ACQ%*:9!F"84E9%V[0G MXXE2IEP>:8)(YG)"!C=.QN+"2FU1F6[\);OO]=6( .?:C5@)C 8_$R^ MW*F:%)DQ TZ-8:0!IX+&6 &G3I7^ "?CBBC;"4H9 X2!XTMU837GP0>5, .;(+"JXDI(X S@YUF0X%,GJ@\'&#EWV(:'\ MW5@@@Q8CTV&VE,XYP09O&F7@H$3.!3I*N@P-'I3Y".!#BXU(8'\_$@#Y0.RM MP6XIF3."#]XPJNA!:9P)>)14&1@[*&_XT*'%0B2B?^BY=%N5_-,5,84 #CH1 M @H(W8U36]BMD_#D)'@7TN9O;)L=YKV3@BXR<-IEN_O28L=>TXQ M0B\;[.??9Q_2UU1"3!]7)"*SM-N,?D0,GJ?+KUS?\FV74DM?OT8./?W],DQ* MWR-KMPL#R]Y\!:"N7?^_??NA(?EA#0T0!BVUW. 0,^5',,7L.*["'4%4#:$R ME3R#*>3P^&#J1N9 ]F#U.8HX8X2]GKAY*?$2#Y>TR=\E0&E5UO]C&ZVNWW,[F&0R08V6[(D M)M-O*W3NP\#9V_&O5AA:?GR@V9E>0&^A-N0@MND/'%9:FZ)4]T2V,V#X:*^# M$A:*28:"K:I,[GNVC*Y:;IVT !JH->KD MNT;EKZ%O!PFD5;[TAW=$3):S2^L()!LG; /G9>/:&_8A^99FMA:NAES2?)=X MX-"E_C7KGZ-(HKF!G8MA%1JTM)D5XDLBE$,+'6(_8CX]I>*MV=;;Y:%HDJ[' MIL3)G+O]]HDF0;)O(_[ML8]4-1'V]L<.*+@-9>ARL;9^>$&>X_2MLGIE-4+W M@OY-GX N1$.<;.CI@/AVJ7R("3A!B8AT#SP1$A5O%=(Q@,G9"R8FZ#3S:Q=< ML"T?%4]I,F.M*>D)(CJ1Q6&/1B.3S# ^.[-=XK7K^Q66ZS"/[0^V6+@,O!:!;G]&'EW63Q NTPE"VJXT0NKG3E:N#AC?QWA=V!!SB>Z>H5,'FC,>E.FTAC$R) M?+2J?"(A_83(.,X9?Q_&UG1R 1"TVVA/5$C,U-/OT4UIS.'T!KSZH30"C9G M#*%UVD* 4$Z^ D=-78V!:.QSVXO^!4>T%KKOS%YWV"9_+@/ZT>P5A[8;T?W\ M7K=+6K _<[AM^T/HQ&!9WF<,S*U- &M$Z%9X8I,;'K02S^>($[T7O=I>I\) M#_;39#O>SX59<<'DO %_J/WQ%NP_3\ ?9#==EO?G!_BP]]YK 7^HC7E3@*__ MIZD$_,*L]&-H69:IR*)WTZX"GUT%WEL>?3U-<&G>D A =WD#](]'U.-_]EF M9W8TAW(B18 ,D)SYZ]1)GX8\JU-/0# M29IU[JY.RG$-O21Z:K;J4_-1MJ2!W]7-? :7!.BX"N#G.5DS#2L&].63(6M M6$F5%DLM1@^#*ZJ1_5K9T/R2&??T_66;,ZXW[C&D>/9C&J!?6&(?<<1#&W?09G@,4Y/DS >K#C^/ MSE%)08PS'GZZ6 /".%-*'CC[H<3$KU6?;&!ZN.BP1RD>@%,SX_O0M3&]QK@: MZN:SO"!C&"R,_#@]7>:3E +Z4&'&&!!&BOI%1Z8"8CJ8+Z4]OM^JP:3G/U"8 M_2G_9T@X^AD,C /_ _ZC1?RSN!G>ZR\C=5_<(0.*%4;THR09[5RNC@]IVKH+ MY0,9&,H$I;-IC^9U)6EV_[6-^HE6"L<]1]/\8I^MB/>:[2@Q7Z MG*]$ZG4!3,Q:NF,_H-^'KR1P7L!?<6G8!/JW%^/#%1- M 6)$J"QS<*[#PM"_5+E$PKA&AP93B@\*A]BRE.<^]K% [\^@<\M2DO68D5^S M!2!L6=:G,XP"Y8'\*A(U$LX*\5MG&0XQ$'06ZLS'!ST_VK %%S[3T42382 , M,AURL\]A!#+\2\K6L+MZ-'X>N'[GV+Y:WQWV6<6AF"72P M&-+@VLHT-/ [][(,LNI_WF48^K828ZZE[$(N*KO,<<8.^&.E7:0@+C=)N5@.:C.X"CF[# MRV]8G?3E_O/3$W^S2:[N--$+K_Q@Y[%_(Q#NP_$B7OB8FBRT/Y MUA/]@99T5!7]LGTSA3YR#&+TTO#0*T?(8\ PBBL#?2I>_O)J!>A/\@?#95U-TB]B<9W0W M:JM[Z==N%E"-$8F(2BC1ZIR;L5OX^!97/"#3IA_0H&RM>L.Q<;G3.,]^!3HH MYXZ[(5DDLZ4^G1L'B7?OJ#>SE(TXK3M%EM-!NMI>)U>10)SQ:K;&7]Z_>?\C MND!_^?;-CV^'"=_E2Z 4OGR_D8;OB>HRX9MW&G'XGNJ@/(IA8G]GY/&KSQPD M;G]*X_>GGP:*7])1;0 N]QQK#)^J+Q7%1;@#6:,]_O+= MF[?O:2A_]^:['X<)Y0_$2$J17.HXTD ^55XFCHM>(P[C"B74KV+NPW@S\C#6 M: \:O3\E4?SC^X&BV'U6&X]+'<<:Q2?*2T5QWFO,47RJA/JB>#7^(-9G#A*\ M/[VE0?S]FQ^^&2:(']U7I1CF^XTTA$]4EXG@O-.( _A4!^55L?LZ^OC59PT2 MMC]^3\/WAS?OOA\H?/$S]M4"N-1SK"%\JKY4$!?=QAS&%5JH;V\16N,/98T6 M(4'\[3=),/\XT+)X1B^1*@5SN>=(@[E"?9E@YKJ-.)BKM%#.IZ"TQA[+.@WR MEQ_??#/0@'SG*IX2ESJ.-()/E9<)X*+7B..W0@GEJ[[N^$=BC>:@P3O4$9/B M7'HY_IGTB>I2ATMG,(L^U4'Y8.D,9M#ZK$'"]KW2'A;$],TY@;.;&&][R,^N M9P84388QW[X+BHA^]%8,S(^Y M/I>E:K;@!8>I ;?N<6&H@5A^5K!;;?#^P+?,[[.!8(':\(!X@IBL*2HS:<\! MCC7;OVRY"?*"E^R)JV0),)*"L8KF_+3;#0W3IRP_)Y@6&+PWF#[B][G M$AM MB##-9#TSF-9M_V.8WKCKS>>$TW=[NINS6'%%0M+EQ!"_9BWWSPF]FW^&WH!< MS/ISP70)"T"$]T1L"E2?[^LW%A7;?VYNSJ;8_)L\P MKU?)?0P#U' _0^_[>J>LH0\P UH X@!2;$YQ@I_AOEX//TN&_J5W0E)[ELK" MEY_!.+.MO5/#UJTW!]G*:R_2&$8)PS]8;VN7EO) 'T],FP7B(%,QM'P.6W%# M_X25 ]+XMM[R-P5FVYT7'#!^Q.$S$;5Z7C#UF##DK\7J =O!VJ>_T#T.W8"T MB^)([JD,O;R@CR=]FKCZ80R-C""/ +WJJ^,9C$PNE I6\RY&(1WM6,B'$@$1 MDQ# RQS=HGDJ=,T+%O4]@ >OA+I\"-8T!QQ(,E)## ?V0LP# MW@5AC.;T!I'QER,$EJQ] Z*ISS@C1/PN0VV'\46)IK<2],=&*3 Z/)>@*32H M5(O5H^7AJ/*F?5T[X"$@5(UW^Y-&@%U=+*NJ>U.*+"F/TD2_)U1-NN,#CC#Y MB3=3W[G&S]@+=C2HZ?.*?E1=QJ5=3^ NVT)]WHDEN@%VZS;2JSIZQH/M1G-< M4,H&@N\_8H\077_$/@XMCUACZFQ=WXWBD(PJSSB5M!ZFV]( '@]*)BDMOML0 M !PC:GJH%Q]DW"8HY<>BILPQ"QP0HX:>C89Y0TT1_5R 1U]/9N7C4S,+P!'< MEZ905C8 JH5 ,S$['4DM:G,BL*>ZZ:3CZ8 \:C27L#,(GZE)L%-ML13I!4:7 M[@P<[-H9@<TZ<(I MNCP4;>ZM _UL^F*%CMQ18W?ZP.%$NRFKCQ0[$@<,2OIUU'%6(D0N7APZKO,- M4Y$0DPG 86%B&\*FYGCPN WP<*M4J31(\PT NWVUG,I#+O,X2L[\(9QZ&!;^_,"G@,]&G@YJ3Y;GP 1V2OZBJOWO_4\329H/J&Q8=2LF71+\G1MD0OC3T MQ%7DF[L ]<UXQO:0R\;+RN^\GS)1U8![.AE@T-,)O,669QGKFN3?X38 MQO0,)*L:[Y)NMAV$#BT?@%[<>(/B#68+!,L__#7B4JR8XV>2LXQQ].7L\?[^ MJPF*]D__PG9,R]'3I\W=A#8]>B&VC$/73CX@JQ!*?$>Z#ERFOF_K'\'#+K,2 M5;4+6 PU@17- YH.EK00!HI2^HW7:BK:2!7P.*Q1.=T78OCMCH;=#N.G0A#, M*-CR'2.8?;#<\!?+V^-I%.VW"2@_N-$?'T*,;WSR:Y"QZL&*\:WUZF[W6]T_ M2GOVYPJ,BC^$%OALR?L<05;5!,:@>(*HR(C)C#BA)XB*C:C<*!,<4S5V\\5T'=R@PWB_2@,$[DQ0<&6L0!@^MXX'L],?H;<)=RQTZ5@]K!,C874A^=K/N?G^<@BKHJ;9< M5O)Z'>(U,$.UIK96GB%5*;#JFZT 7.%AK,UW[*P8A^OW/@#"5_YJP/: MB)\#C$D;L366-5(>.Z#)*S@ JA%A4"H-HFX Z((#$&,F%3M03 SUE!HJ+.Z4 M,9M9I1MG$6=L8#4D\1_"CM*, '.D4S,'#68ON M@#%+10O56,IX,=C):AFP$.(K4^;E$+%C!GF&-,FOKN^L"(#P !,1A+$\BB_0 MYU)W@?_,ZB:S176T#&++X[^G5U3O@O@W'!>75WD[=H%^#;R!X].@/T'KB5I7 MQH Q<5C]!YCFY;(F^WS1I#S/(V*B XZYR_*3,B(#G@$:_QD^^=Q\L#3AL^D% M_7.$\*3^P(<@3#^B[41'Z8,+\;F">NV/,@BZ5TKP.<)\O2',XSTKI%<%^FF) ME%40(D[T,T/_?GZ=O&J[E59MWR6VI$<\!1_ZSSW8 4/Y."T=2S^2AG%TXR<6 M/BJ=S[Z\MF*=C7SQ"S_:8Z5B2W>E;4W%( M5\!O@SQ@CY8KNK?"^+ DXD96!C-3J=:8% M[FV^_HY [=I".DU]QNG.XM(VM1W&Y]*:BLW4.'6'RC."$AYW@?^ [7T8DEG9 MS%^[/L;TSW3/HKKZ>:N.0'VVO?)Y40^I7M!+>[130MV5=T1Z5J2/%M'@DNQ0 MF'IY'-#-OHM<&,1)DVT41E]GY<\'+L$QC)6:]8I60_3L5_IBQ^!?X=?\--5 M$.[$\R]A2Z".)J%>/L.J;@9]2M4@=;]SJ)0Y8MP193_P5*DG[4_U C("<&/? MO*'@F$0WH$';5G&)VG33(LPW M+3"W:1&EV5WFKPOQYV_/V-\G9IF]$N/ZEG>UC^)@2^P\]9UYX*_G[C-VIE&$ MXTCV$%>)*' ,TV,TT;%N>XJ $4R38GH.>A,!$L3*1$"Y#*RP,97B@HF!$CGT M'_E&8=6?YV64Z?.\O(/J M>@4DPO:;=?!,?KB]'X>'Q$O3?S G9>Z9?O!/)CJO>^D+H(YW*CSULN)3@"Y5 M(9SR_:J[F^7L&CTNI\O9X\#N< M\BIL]G [O?M-XYGV X[BQ>K7(/0<\7%V52.@_E&O5'Z(?=("^OFU6& -1]?\ ML?4.AS%9.M&]XCA@A]J)_[HX2FZ;1G'V[-8+E6;@D^P^['"DD=&3O58[E?/& MLVUEARH=X:K0 #C7:5%(/)K6=[GG/+V,]X_ I:#JS,V2S.TR+_J5V M>SJ@=;Z3A:P06[P]_O9U(3D1X _R8?912NX__G]02P,$% @ LH %53(# M- MV/_@/?-A9R+VU 'JE8Y[9X.BJ&KB5@$#G#ZW]TN'RQ;@:6-S_5*GZ%^_DFW M!DN6;-F2#3UW3E6!WC+S42J52J7^]G\_UZ;R 1S7L*V_?VE?M;XHP-)LW;"6 M?__BNU]55S.,+__W/__G__C;__KZ]9^/TU=%MS5_#2Q/T1R@>D!7?AK>2IG; MFXUJ*6_ <0S35!X=0U\"1>E>W5T]M._NKSJ=^YL;Y>O7J*5'U84U;4L)FNQ< MM???]*-6;>L7Y>';[;=.J]-1[GYIW__2N5$F;_MR;W"0"R.KH&E8?_Z"_GF' M'2J06,L-_OS[EY7G;7[Y]NWGSY]7G^^.>64[2]A$Z_K;KO27J#CZUB"4-RS7 M4RWM4/ZD_9_70>EVM]O]%GR[+^H::05AL^UO_WQ[G6DKL%:_QCIPC5_U_GP[W9*!V@+:R;-->;J\T>_T-E?A&UUC 5"K)?BM*W8D>U[CDU)I.1+WUYO'+""98P/\&J[98 CI0\I M>3'S;.W/E6WJT/ 8_,N'>KP$9J1U(B4W^JJ[>C;MGZ4@XM!VA;0_&:YFVJ[O M@#:"I&IMX8(]\]=KU=E"P1A+"YINF@K7<4VS?;B06\L)'+UF 'H>%.I#""\Z M4_ !+!^VH]EP=&P&$+D5(?1SD$2KB$A5-W$[8TG MX*D&_=J5T8H0>FY?;%O_"?=D.:B(U14R]KLAW(NNP5S]S*48DM6%4'#_;%@0 M!X9J#N$NS@DV+WE(P;0CA*:'5P";S$/%OJ:0<7>1>."H>CY24-WY88 MVCHSL(R\&B_ 7CKJ9F5HN=PD+&W6PQZLTBZ4SSZ2FCMB:2(LF-T5']:5:^W,3E=6@G&ME?G)I6Z['NAEJC4J6 MS7U7LJR:^6DG-28+==$GL(RZ7#I@B2Q9KA03.Y#(>LA/=$9[$M$8_.-^MW3@ MF%LXY\:;X,"#-^E9W) S:JH0\^D24"D,ME[*T@BGT''?[U7!=X?$'!U*$\7+(WP/'0ZHT. MO3;(HN&-EZP^9.'%T/)4:VE /)> #FSCLE#_['OPB][:=CSC+[687<36O"P< M@'K-\<')!'XUU'?#A*8.YT6$H3NQ)T'YJ3YM0OBYT'?+"4W7OX ./W@$%E@8 M1>8Z2^/R>&/RTTMN3AX*^RNH;\'0VA^TH.@'U]"C("#.#*#M31[^]#[@B)#Q M]FP[,]4$R*9UO3+ 0=.3/'Q!8&MGEY.(!FMZ-JGJ^:;RJT9PH:!3GZ$.GOC@(HK67X9WZZ,]H326/P M;]]VBRA!?%-"I<=M]F8U*)+*:,ILQXO@;RZV.WW3TL6IP*VW[FO>#]5Q5*L8 M%_)U(]795O!IZ*OL:9[Q41 7^;J1BB.1XW;L>^C.$+K&];@=? )',UPP<0RM M@,53O$NI.)7^:;1Y+PE#F=U)Q:$?P%BN/*#W/N"ROD1N+G]=]/BA0%]RQ9T5 M8$%FDW*>K.^.!?,3SMH#,Q\V#G!A^T%CK_#+B'@T#DXW#&,,!I\>L'2@[S\U M/-1-J]7JMI2ORJZA^*]0/2IAJTJ^4+R 3$BH:6N)L9CH.JCM)*6-FG-A>T%; M+M"NEO;'-QT8Z*9L^U\WZ->OX:\!%."??_1M./]Z[VZP8=FU!K?ZP/S[EY3O MOY4]GAWGYK#5E.'$O_[C[OJ^>WL-&[CI=.X[K>N;V]@ X\CH.LF&EH2(K%T!8NEC]SWSMS^ M:64)Y5"RIB+)(&"W9VP)EDB@=\?.Q+$_C#!G%5$L1\5K*AL:*G8"$K"K3XQU M8KN>:OX_8T,T#-(*UU0XV33L1"-@?X]F=<\!*D88\:_KP_[,4>\8+F 7CQ+G MF9.5;>%WC,=%ZL-XJI'OF"]@NSX#6G#BWNZ\SY&W/(7YQT7JPWRJD>^8+V"_ M/G=4=#@[VZ[?;3.%\XGOZ\/V[&'O>"Y@;[[#Q.!3"^)),3Z2M&)'I'2[;5G] M5-2CWPE"V'X[NKH3NC(1:" #?1=K!*47KX]@F*G8"4C8;GMH>0!18GR )]53 MHZ$3W%=IQ>LF( 8J=@(2MN]&WFBG#W<[2]O9$KWM^U)U$T?VX'?'@<+VVK.U M:IJ/OFM8P,6KKT2INDDA>_ [*0C;4 _6P%E"A?KBV#^]590U 2N-U-)UDPH] M$3OI"-A31P!: =/,$DJ\4-UDD3GVG0@$[+(CRR-,,( "_L($ [$84;S11:A4 M-Q$QT[(3F;"C]#Y EU7,H:6#SW\ _,0Y*E<[P5 ,?R<+ 5OUR 1\-EQ--7\' MJH,/_,$539)TT^W>=R65"!,%.Z$(V,OO0F+"@8:12L_PLS0##%NV/F)A(V$G M%P%;^^1 $8#HI+(O65>9D G8243 7KX'QZ@'XS35M(4^\7U]N)\][!W/<=OS MOWT[CE O'+?.]FA,C'O8\/5V"X6O[]N%O_?'HZ?!:#9X0K_-QJ_#I]X<_O'8 M>^V-^@-E]NM@,)]]J2**?:&Z[T&#OOMUJ:J; (3?@.FYNT\"+'YMM:-GC/XM M^OB//3WCQ?Z2[L0.0QLQ >]L50O,JOQ4A:EG,L:?+"3-?,LC&305&ZN MOGN'O]*][#E;:0:2>!"-O33" U,WHC"5EBHP T"$*@U!"RN%V$LL=8;&+H?F M%A*/@4*\2#-$GTD1]FY,G5>69&;,7:*[D(%D94!1LQG R$LH]CY/G?%"@XP& M8H!:VJ?>3$9IVYYJBMR@[#+"3DPUO#H?2PN+U03X*M*)/^\>E9G($HQ&(8!( MI@*;HN0>X\5W-\R5BT$$L4YC(,%.90G6HM3[T9%M:5RVI(>&&H,>3J278)4* M@53L?B-VN9P!5/LDGQMU, M!9->ONF 82.\U&-/46J&&B0U0 <'HX1FF3F]-UY[R)$SMY$>1(_*V280(2"=='4DI*:'<2Y=?6E@7'6,:Z5>-)34@WCLZ M*G9!#C57FNE3U74CI&.B&OK0ZJL;PU-QD3N8TDEV/72[K8IK0F\LC V N?J)=]2SM'*!&R^F-27@<(K> MIK. /E ="W+4C?'F"2P,S<"9W]D5+V KP*>FQ#Z>\IQZ.RA^%2V1=$A-HG+)&#S"GB&=C">,S.ZW.;)Z*+\>Z*S M__ARR?!2OPPO#U#\=W?UG/@49''RL)CRA#+&'H>FB3O*K"H=&BBDFKH'R4J"D<0R'O7EY96'P!X[ 1_TP$TX 4Z00);*48^K M+*&@F026Y8=GHKN,-[9Y23_,%=SSO174,G\=##JBU(\K-5W:5/3*/,=# H:N MZS-).*QP'M(ET%K&.^!\)8M/=DY9ZSQDG$5P&8^+!9B_$U.]T-%.T ME$LP+I-\Y0[Q_;?N>!'=)8#?4CK#.[3IS6=S^.-M,)K/E/&S,IX,IKWY$!:0 MW T>'LCOZN-%Q!6LTH^5J;/PLPGA%% H MP<68%\=VW8EC+["!-K$2=19J%AF\XOI$!S_L[P)&F7*SCCJQY>LL;#:BY/*( M3"%C(5/0PPM/4 69=I#?-"($NSH3ZD@G2#;II"W.K-0V\M[ # 1Q@2_ @NPT M(3-Z^MJP#,1*]/0Q&3%TE1L'G0)D-V?-/V$B[=(@'1R*+ DD(1<.>Y7&"CB$ MDV<)^5"R$6+.(*+1>QEN<,PL!VP3Q@$W,$G9"7D@&&I MSG8(^>NFWRXANC5+Z?%(5MWN7:.)&Y9WD0O87")SC1'$V7J+.%L0GBE:!,^FW=7"W<1*!D>1USQ.DN;B:;& M)%X[IOI1=0V-4NI!6>E$SB3';!C@B6RD1_*8_"?#]#ULZ ^F=-,Q02*SU$0E MHE#Q Z WN8#>@SLG=0E&_OH=../%2:A,QK+!VHQT.&)83KC0RBM]H_!EAI8; MI.6'J0WIH,,%#_EA5OHR)H%/!<.+2%O3!CXRMG+F0&-B2XGG;Y($7.9)1="A M346 B[ZL65("+M&8?XBZ91RE>T+A9?N#*G)0':%&QS/9@Z]C5]=#= 6) MC$_2I=&G(Z%KI8[N40D40$YI4;I-^2H""4Q.7/*_[Y8#5!-=]_K5-I$]]*(: M%N+'V#H\2-QS#!=^]03_M)83 '?Y>D:NQK*Z:R(,*^554]ZH3^%7!B0)-9J( M*E9R2XM)%VKSX!/R91@]-_F,GME\W/_'K^/7I\%T]K^5P7]]'\Y_KX_9DR,Q M$55=05F6HK'-4=*I+ *"0C+K@6S9)-,I9=(E5Q*=_8!#VI#VLBTTAWN?!LY M)=:15Y9XD1#D2$VB7&*-75=^ \@1AU^7KB1,F8@ M5:X[GD M]\6'^-_%YX+ B0O-PD".)&BPM=0P[' @OBDOIV'X$23AY($J0D.-!Q4K[4UY M!JVG_[B1 M&5BZ\(TS#T]- MKCCL64,?XI=2191)C(8R<>P/ TKQ,4IAJF[!!.A0XHJ;;O;\7*T!. CF5= ;-)>]Z1%EW"=\9$IP4O8&+F3B.S*NT2X&J0 MLW1)@&,E+R!B9T\)X0OB#^.> !R]9@2BAK^;()"YI??6R%OZ%REZ@:;J!6<< M^%5"C(-X]<46*$,1$'+>X&+@$*>@ MPF4Y0F@T:D$TZIV'Q"*:;L"URDQNSTOG)7 ^"#I*IVP"PJ/!@V47"CJ/I!9 M>>RVOP;V!2]BG7-$31;Y15T%,L,%KK<;U="?(D*BO2Y'[5DMTNH<* ):;+T7="S(C;Z>K)^HVUTH7U3M'/-&P@).#0(*,>"D,#:8- MW$SXD I#?3?,8#=";Q^GUS]'*+&PHA0G@>2!*84#4IH/JH*\:,JCFQ@VA(X, M#L%.A(:DPQBG8"=6DN7*YP&IT0#0@U< WU0O"NT.;,%MX-A"N2)5TW3'B]Z' M:IAH*7^VG9EJ@D,D.#ZRH'C;TL&&$PQ2 PQ*8E?)T5FB'.>3B"]SNZ?]RS<< M #D(];FWG9BJY4%NH2CE#2J" RAU V>$PF(\:8X;@I[#A9?(\T%709Z4EE98 M#FP]&Y9J:1S,,$)#2;X^M.X[S8@Y9R59KD1<\;4?W:F"I(#=XT7?+3A2N"&" M+#(^D$,N_<@?6]D>[\##^72PRHCNNI'/.QVVX+?4RXF_32U5( 1 M0/,VC)E"$52[4^979%V.WTUCJ:9Y M9O(VTUCP<&5(J9?YFKG\!%VA+NJO$!94<%Y9-B :FDAHW1$%Q5?L82,E6A*TBF M[<*ELXV\QZJU11YE?[U6G>UX,3.6EK$P-'1*&X9>!JD#34.+^4R)&:O:+?A_ MRE?ET _\HWVES'\=!.]O]T:_*[W1DS+[_O;6F_X>O% Y?!D-GX?]WFBN]/K] M\??1?#AZ42;CUV%_.) ]@=4IG[*2M! J"%$'CZIKN./%)#YY(29(4)A#Z3_" M,?V)H;%(D\D9U^T^=$7?(\R4<%R%<">]!+NU NW2F8(/8/D@ENF;4G]T3O5' MYTJ9#GX;C+X/X,_^&*J+^7 \DEPQ1 Q 1WI]E&05XN6'X:WZONO!-<;)T!+4 MM04]R48<799ZH*TNG2I@E&GRM;8"--=3!UQ#^PG=LIX$^8'1.Z/HY)I2#5R? MJH'K*V4TF"NOX]E,F0RFR)YX&X^4V:^]Z4!R9;![HP^R(F!"QNS'%Q?S8-_1 M<++F-[:\=!,Z2RZ)!_J8J*KGE+UY5$T4?#); > ]H0G,Z7V^NE,?> M:V_4'\ Y.H S]VDP[PU?)9^J<0Y,0?"$ZH&J+..>MK)P/T]"SH<19LULEB:D MF^QLDL7Y?G*174]MG.N#V2GD9CY]^#%]EG_<[6N%N;0@9 M9RV-=S-R$Q\HRIC^C&T(T0)48\S2 VR-)*9$MQ4^I"I2$^22=5PA<*"_GBKA M+N8BI=0*=Z=:X>Y*&8Z@^3Y0YKU_2N_BVY-,K0>(-<3Z_.GG.*F*=#.:0D:I MCOYFS];[Z,14-8<69(:?R/J6,6WO3Z?M_97R/!Q!@W[8>X43>#:??@]>G)!^ M_NY3K/5,,T@$$/\H:RK3518RJ]/$2S_!*6M+.-=9Y!F?]D4HKJ<&> C"&FCG M_,/IG'^X4EX'O9GTBW1(9\9D/BXD9-*^ F@G@F3<2>;&FUQ)NBF:+HWX5,Q! M4*D17->53,SI'NU>!+WPX#]]_0N?K_7%PBCX8 MU> (G< 3:HN;L0U1;_]FCS%+$; UDIQ'[6[W5G D>BY9'[W86Y3^>J[D[59P MJ1.;-9RL-MJME+"$@\:E,"AFBJF=D3S M1'6\[=Q1(2=/Z[,I_VH&;JUT U89B1I7RRJPF* M]$D?%KW!PM""=&J#5I;)0)]B]):ZR[FI1B-T9F")]!VTT%Z O734SAY/'VK@_42<6<*-NAU"&N9 M=<,"6UQ,&,'1<.A5 45-Z51 EJP280(YZ:OINL]Z@8#I(@&<^ZT.UXL$RK_O M!O ?DNN'QMPI.!K7-OR7\O9 1N7D3.IT'QX$:XI<]P3R$%F:NJAZ(2ERQ23' MC8KZ@:0 D9QNJIHBK\W;0=8S)]Q7&^Z?+%[2[*HUQT9N$N5Z'&H$?L;H=FP+ M_JH%H98NRYK!VDS-A<^%W!)?SJCZ;MD<);*F,RRO6YW6-=T-,^7?PW9EMQ>; M?-4,BDE=+AVPC-Y0C$8;"(;"BYU=5SI-4."267Z"Z[D%3;]AQJ0,KD^5 >F> M65U40KTOG,VT%=!]$XP7QP-#VR:M9^E/ANE[0*=2 SE;DTXQL%Q6XTES*>DN M!..J!RTG'7' ^(B]?!$F[01ZJ'O7&]^+%"GK#4C^'24E<]-JM6N)QE+9@=WS MBKDYR;0.W9RN0YC[DW59@AI\D7(/Y]V+JML^RD)G>8SK$;FZ=%.^P 7*(B0W MQM]YT(+1NY8CVP/NJZU:;CR[W>%19X9EAK7%1H*+#Q=*2/(G&&_!'8EHPH6W M%!D5558#C413+J)YY7$7#1[LDUU9H,FNV""PY"26D^=5.$@.SCS) ]]8HUN:O0,[1>_-,@./110.1 M6!I;>+V"+ M$ Z/SZ%%Q1HV7U4 #X963:$Z/2,AP"Y_).71_ZAS"W<6OBW>H MN9?R8XNY:CB_J:9_R#8?@_L;4)$H];$U17Y0!VY0@Y@P5G.I>!]'4PVEK*KK M!?_R^8)U1HE) +&CDH*X[Y;][@(G<( ,K8WOH?@)J)9,(Y!M9K:($KIJ$/(J M8T]3O%-/X-T[G =OT9/%]_!T$2#H%:8[*;XJ,B,^&XY0#6-OR U*$3$=H-( ML?T\Y8 PIA[.!H#%N=(4]UB,G7U3=5UC8:!72W=17;YJOJD>XN+V">ZAJ !9 MI,D&(9 [&S*>XS]14ERU@!2F;,,^LA9O*H+34J\YM04H_H!ZE?Z#2YYC227;==KNB77XT";WH M*2GU&;T;KDHB6I6*:@>F9FHD?:XDEK OD4$?G":ZV_D(MCLKA5)7,+=4(R3Q MIK*$343E>30P*;]8+,5VZ]12)"7^JHOQ>,D =NKS/N2;B@\^P-!X$R:NT3SC M@U;?%&]8.O7#/P]824QJ7LPKACWH4[?G>RNH6?\"^G>HPYP8SU!@E?NX'7P" M1S-<,'$,#4Q5:UD&0PF MNKD9W&V&/)T :'6$PF.XZ,:WO[.">A6\:\H)3)J"B+C=^ZDZ>GSU0][_D'>N MZZ_#SW+;(?D[.2LLE\:PTHYHQ"8F9-I9I>21H$M/6)<]5LWS%.YG02RCP@ * MTX% W653<'N>YQCOP4UH^]EV@+&T^N@.D6, :+D<0-)S@$JOJ+CW*)W68LJ+ M6#%?ZIG,@CF?8GC+F$Y;W;32TBP72Z<8]2^[%JM_-L635%_!\H$9?7KAY#RY MAVAHU2G?%0-1<@5H?K=\UU?-,3H8<<"_?$C$T /KWJ?A8N1'J"&=$!G$ V;SB?:#IA] ?,*I=GP%Z1!02+,STEEJ-$B'TXR> M ?1I"Z#'"::@XZEAQ9RSHP7/U0XS&.A4]:27_)DX1U-_)P$5Q,)5G564K8- M6LIK%[BTI#79>34Y+^E>VFA)1+L8X 1>1#AYQN^FL=Q?B]:00\-8PR)P.P\_ M=1?A@S"D/1R?QH]F6K?;$1Q=6B"S:8D<(>B>W(M(.LAV2Q.$0>!AE*],50R>(-X7/MK MK!02W\LG!\*XDI+(ID,"6:B?9%G$OZ^S+#+IR$A56H$L)HZM^YHW=J(X!\R2 MDU9,&LE4OOI0NMV':\E*GJG%BV!K*E$,JI;.F)E4N@*=">PT[95/RNAG3"%:W=B8PAA)9*I]@1(6PZ M_5!#.E2P"HI"U!G42C;G(S_T"15$=9Y12WXI9\@H1;9&MF6'KM0$GP1LB*X?7>XMS2WR5PE(UOS"O#UXYQV>Z&GL:BZ(;='#@G9@%3 MW22-D,2'VS,!2'$VR95!* >(?J@.5,O>%I'("J)XW0N(\K.IU,Q!O$!TNHV# MQ=V5;>J'$,STP//L>F<.GMPL*N'YG0-P]E9"U5<2>QM\6!SAK9VJ&,;/VJ M1+TI>KR[2\2K!!&OI,?E,021JLBJ9/)$IS+36<9F";]0G-"R^XDYTJ"N)YT, MF05QJOKS$4TA4(XK/W&,J><1##6E$6HQB3!*ED"[ -F^J9:/3!>X6#J$X"!" M\3@EU^CR?[4E'>MND["TENH"$+)TL7[ZPJPH]7)O-6Z1ZQ'P@M>,4-3# M>AUE/F7S@ER?WN^]OE)&@[GR.I[-E,E@BC(QO8U'RNS7WG10&Y_'0'603P[Q M)N!*AI,#7UR(YABA-TR@Q $2[_XIJ[D=B1EE2D2>/X@]]'2?AB&*L17I-$:6 M#.-J@0>MG%3"!W#>;;$94'\ 8[GR@-Z#8U&78.0C8RE*O.F.?<_U5$N/'G[$ MH8>IC5ICISBE3'$DV&B#(@G#&%##JZ5)F*'B=:FY%T^YAM)NZ26/>). MM]NJ$1+H*>)TE"O!.G-,C7Z,$JQA2N;1=:W52'@=*W-R4JGQNX@][AC,&[[";V*]U$:UQ'D5O=1PH#8KPS1M96&O M5B-I;.%:E$%'6M'$E&AWNMW.@UBEP":IXU>FJ8)=X'P W%$(14WIQ$LM)()\&X1HI<\W"G0@/&!SH)&NZ_H=PLGO@G\;F'7G^+L._P_B@6\R]9! M^-8A%0I]WT'SC.[1'6+5Y#RZ[G:[=W7=6N0F5ZZMQBD9+X[MNA$AU**.5Y). MR+E%12/U3,HED[=IVC\1Y)]MY\GVW[V%GZ+_,\3/TD:CT5"8$46W%-UP>;?" M6U8BC[=(;,VQ8C0:-JQT\]I:"+"L4\AVQT7> Q MNZE/GG#%&YY1]PJ(^E=42U=L- )%"X>@J,$8+I:H<$LT"94=4D*(T!FD#"U( MIVWRVZ5%J2[WNDTTNKEMFRCNV-+?5/?/](>74DM*)ZBB[#YR0S%0+9==&9!] M6-!PGN;C8@V6)Q/)I;XFD$^824Z0+3E\A7,1,#WQKZ_?)C#?7S#8L6'/0;6.]CU>?$@RV&WS[05T'T3C!<[.4W@ M:+TX/$@)1VBK)R?5#9Q3@M];R&^Q%R)9XJ2-6&HR,[%3U)1._H6DF+:NY&.! M7+L"/"NRTJY3U)0. GEEQB#]#.K+W;R'X;30NHFLG$.R 4)^$V*5^H@P@_%' MV_@\9/-]3[U 9AM>AH"]\'ZB.&M+W_WZ!#Z :0>,0.EAT_/B,-=O((CX\$ N MI\(K-->) C\4:+!$,XB4RSGPZ$..A'[(W:_#]<:Q/X(U&2=S0*[[ F7#* B$8X504$DZ^.24-P-P M\'17DVNK^N P?^V'3E$ "=&,0)SP=Q,$),F8VV[W M1G#J!6YPR*2RFN=9JL^TX*G6TH!69;XXUEN6= N[KB[QJM*<>T-$@<6X9":H07I!$TAKA0? M5T&":P. RTC=4T^IF9L13H@%)4I$TJH.5)V#+JM^QIYD@K5RR9RS\\+ MN0ZA][9*UCG%:4'I))W+[J*D2ZY93, TZ: @JYJ\$B4+A\E.PE,JUXI+("'F M;X[[E=FECFGH+'# 0CM?'_P\U;4FRA%/8!'>%4^NE.3A?0O^USS\X.@L+9U MU:>*L4DQ7AQ3CSLK)%9J#BYRT-E,O_RS'\1EQ=C!ZIF_H_?,AYTI:JRWBV]> MN&^>H"-/T;&[RDFFMTB3TBF9_'Y_[FPH(?Q%-LBEL&0*T,9>1Z_A/$/&J^;O M0,7&UQ9O63H ;."6"E\ I[*:W.]TO* M/R'H=COWC05: 8Y$<+HO)92_(\IGW-,TQP8I?#?7=,(-G!EE]R/=,SV.@ MSM.R%)N' 5S%P,E\TP-=IK+39J98K5BT: M_]""Q@&8JY]9\QI;OND2IJ28DW,O^7SRP2J\$P23,+,OCJ,8K) K-18P.<@N M-?I$U*5@5KB<'U)R@:2P@ZS:M-FWZ('9GX9ILNT:;T^?8+^]4E[&XZD];1E;)L8VA,SUD8]N5*!78C>VXZ$ _QE8!CFB,$3A*R2Q MWVVUVH*]G+ED&)_FC+0V)0QHQ[<,6#=/WD3*FA*$L"-RN-ZHAA-$Z>*OMJ07 M;J[D*>@L+0J@U-7\+K8-^FXY0+.7EO$7T.$'C\ ""X,U]\?=Z3I_=Z4,1_WQ MVT"9]_XYF,%/XCTIGOJIO$=]U<8.V+.->M4GU(!XNNW>P?]:M_?=N\[-P[6H M6+F=Y;I]MIWOE@;@ZF98<,P3&P()XBS#XJ>M+IVB8!7.J:8H1+IP"P%S5/X4 M]0[I"+4F1D6DG8O3UFT0%HK3W11C8L_#Z-0Q(CI+-29+-P@9>2AM2EAA2#.R MFYXA-_NVY1F6;UC+\08X@?3<1["PT9W^O24R^(1,A?0;ENIL@XMB(QM^:WF0 M(A,E'[<@5< EXZF4'AN+R>JXU90(Q<%B 33/^#@P9JIZ((U_N"-5Z@8:B+J" MQ)<67%CJ;NO^&AZ/>J#_LO<*=UFP^ M_?XV&,UG-=I,?4!E$3"C9YK!<4O\HZQ]%5UE,;%\JN'\IIK^+LC1BI\-O $5 M25 ?6U. GFP/']B FM39_?FHNH9+RL'(K?VC2=;MWE^+UC LF$@$_I7*$[GB M.O:T/FXCRA![GAWP+Q]8VI:4\3&[IG28*%>R!"0Q\DA2C*310$X(F5U37HPP MRHP@?4;JY9>^NY\AY,>/**K**W]&J=')GXI\N0 0#W=]1?T@6>#7!5QQ>05= MT6+ Q!B"'T_TFS=I=!!7 7P%Z3#!)",Z$==&T1]?ZB"J]O3"M9 GDPYGH%,N M:<;,F/VOOQK @;Q;;5_1LZETMCVALG32%FC>L[))KJRRJ9;**4G,MCZV#7FA MPRY*2L./B162ZI*AM?$]-V!'F\[R/ZTAK^AS2XN $KZY9=WAUG>G3.7-XE^ MN:[\I(W^FEG>URGT=EK=[O7=>>%0A3A/T<3 );FPT/M0#1-Q8V$[KHIN MR$!V93NFLJI=\'%TXS /OTHU7UW'BZ$$_G6,$/C1'U/56H(4DR7QG>RR+LT\ MR>8"(?R)\_D"O3A3Y_71M]*(-)O%*>(0I7RI9/!F6,;:7V.ED/A>/CD0QI64 M1#8=$LA"_23+(OY]G66128>DGI(""OPUX^4VKGTD>0I7BE;W/); ZKA90@Y) M*39?/:^O.LX6,B'@'^4N[*A6(_%'QD/V'HR&1Z6^I" J,^FK;2WGP%D_@7W0?%EWK. )'6I&S!@,U0TJX$RA> MK82J-4RCLO->X):KE*)GC1QFQC0S,UF8.7K']\/M*)R7$5?^@B5F[@A/\\\Y M]07D*SV0R)4N:,K'HE+3^HMZ^'?OJ7^VG5G"4X],O\-?&3D5V5JY() 3SW@] M#2#7LDG)&'2YGPLJ#PU=@,F/;1$V'QJ%S4??A=QT40[N=\,*D! F!UA"-L#? M7$./$@3L,R_A[J^PMY1D+[D?#I4A*N_NKJ]ONNV;SEWKYA[^(?K\ MB3Q[:2)&^JJI^6;PZ]0V3;B"_%0='<.GTON53F$60 ;A$*I2]@E/"ECB[:0? MAKUXR)U,P/ F7^B@XHW$#BP\Q),-^' M%N0CM&^?0/B3\]K!U/=E#G%>2XISO]0S55'NDR8:7>W+3*F8W9P.BT.S:V#I M^'6F>O?-L?,UMCUD==U<,[AN]MU^7=C.5W1E0S$./5_<-L)3=LZT%=!]$XP7 MAS&%.6K#YWZ WEO;/ASGX[:O>F!I.UM2ALZ\S24GY'6WV^W4P:.2IK"XLD"N M6VXIBH5T$3N]M'2BYBJPE 6,@0URB7ONJ)8+%SYT #.#2ZVAH4S5B[3E90X' MXZ9_1;QGS;,+Z8#%(OE3W)3.&KG -EO!J89"@V-JEGAW%E]!.B"4+LJ458B- M.YRP@'$2I@VF#QS/6!BP$43O$]2TL&2JP/,T(1T$&.5QY'7C03TGI[+)\<&E M-+)F_@;.%C4%LJP!9 MOV9DLF!J0QK<5.3$+,ZDQ_\NX"9#)M]VO>#@D?(.258S$@,N M+R).4<:%*4T)),U@AJ;Y:W2H#O07QW:#9Y=5$W$'/6T:/F$Z5S_SH8^N[0LD M"W&JJ$+LACBUP!)U/T^-Q[F3!+NXJUX%+]B=)0*9F,$KVLOV5#.A#*N/8$G. M+8 \*(<;UHPA+#<,(2R'?A4SZ%A1+5U9P*Z5#]3W)8CE$L229DM+H(Y$![%D M6V2BGXS@^(Y/2H:MD2Y4[K^1*1UNZMRY,]N+;_I'W98(66TCY(5$/V7O ML8%5,DH\_+%!'&9;Y!@S69(E2B MXVC>$P5QWVK="+Y$*"?<\_.RZ!;@*!(V=2=P)RYP,8J[6MC..E>J]%N&8,6@ M+\4X=':)3DSFO^[>=FX>KMLW-]UNY_Y6SOCH-]7;S;&\V[_T9J339 7DQK*/ M8^"&\-LCF#B#W=O3(151PL_XIOAX :2L)1TDN$CQ**8@)QM*/2@0%9'P% U] MKGZ&KZO@(413I>GXR!$^R6LOP3S;'P$.K?>P8>+A27@>]V2 XW-BUK9A!X[7Q 82\ MR-CK'Q<2,M51V 8 K^$K4J[F& 'X2,D2"#6DF]#I3(SP MKV,1PH_^F*+7]%(2&"2^DU L;$P_B"V;+AD%E'HW].A;:824S>(4<1!H*/5: M/I4,W@PK. W"22'Q?9*&;JMS)RC6B8:W24EDTR&!+**3.:PLXM_761:9=&"] M91+9 :\95Y,S:DDCO^(+3Q&*Y;J1@TNZ'!"6M.:G %WB-\(TP^/%[F NS;_ M4+TFJ"#+],BE4)3\1D8>I#%E (T*N!G4P'@Q#B>?/0AVAT0-0]E&PY#%CP>- M?$P[?.^W P#51RN!?^B*!GF<[4.Z5PM:%;14+N7([5R M1HJ$1C/8>+DC,'>[UW>BIV[V\1D-#:5Z-^0P#1$/J!0U*BBGH#/%F*65L:0U M,@'7_O75+/F?%FR,_"E)D\L!SEO-9ZGWQDB;2L@EYW6J)*2IT/WMA]8U,::I MMA>VZV.!]55W]6S:/_?+4T_SC(_P,:9@-Y)!!'5].:6#H@%!-SEJ5')+N1&#GR@(_?H'G$&6;PH,>=4]< $.!KM44=V,^>-.%J&E'K^6NG^:Y>V9;Q(J';FM!,/ MI\]^QG=BNVX4>Q'>+U',0T^775E%QUN0USMK\BGS61&6)J33&ME[L\+D-=+T M3HM=VIM[.\Z$ZS*D'CU'Y6JJB2YO,H2 T34H':8*(X8N5*P =QKI^Z?B$60] MNF >OUE>!) IS5W@R,B;1NX#:3D476F$/M M7%!'RY1J=H,2X^[9]@O9?[%F+JBCY(E< ;T,%]W2*.TMX#@P2,K?4).QQ)DK MI<;XRG0G+HT]!557DV'&A1?5Q C+!*[OEAYYDH$^^-1@T? AK3Q(P[659#7\ M&O>W"_QI#0Y'$0GJ$E6ZC]%79M^O."SX-^C^7#T,ACUA\%I=-2I\G/?:VV. MH FL/' A*^26K0TQ-SX\U=)51T_B8TM-(W5]Z91/+@DG+HH4(EW6-YIV9(3O M"Z7YB)(EI)-K,;$<>7XH:*TFS5&I"T>[-?-L[<]'J&SA1%AO@.4�:?AJEX M#M%@3 L'6J>/%XYVZTJ9SR@2C;D';05]Y*,,@^-%\&WBC M>:R0=9P4YB90R5#;.Q[/]:\L5@3_@-0%M>0N&XQ?8>P3_BQ0Q>B%/Q? J!B_ M^TXO""Z#@26$\5S,#*YK9;LI*!?#.T[Q0J&A,;#T6H(\W+ZY8]]ST<;8L)93 MVS0AX]"7O"%.[*S!6EP XYKR+A-'EH5*HGQ,A_U(!^<*P5KK GR?\:1DL?-\I"?2CG0UMK$'EOT&7)1%PM('GQN@P5_G-OIH M\ D@EW ME<2><45,P66_VCUFYH?O!V$B,D0,0;I)(U(I)DHTL :LZ9(()92XR9O:SK[LA=L2I[C,F/*,\#+7"U_KI8LK5)3 M#XFZS5Z4Y[%MJ>"YFF,DETE9_J3D)992TS )G7U\MMM'S(W8#B:.H0&T%5]4 M%0-#.1!IYEXMXF.*,)57H@PI]GKELU/L#)%N6D@"8F&SJ\S=7%TB(XR M)A>_$5PF&+<)5K)0SB;Z)XN/*3$C(N88XS N$ZVRB<9#,F=_/Z;&5F*WVQ;\ M?%1]YU:) KF$,M&X@:J85I2]7Z955=.JB$ N,4XYCSNJF&G%!G69@%5-P!+D M)#RFI*0(JMYRZ01A]$/+P8PE_YR8JN4>87&*9O\)N]?,*:Q!=Y RBU@ZGI- @N3R*C\=12\(K@7%0\X*%PMPBA")5B ;TJFDN,!PJ M7K!0E%F$$)HJH6!\Y-,+AXH7*!1E%B'L(_<]:'8HS(S/7$C8U[L H2"O"&$& M%:J$&?@ 5CXD'&I>L%"86X3+;15JA0$*ENE 'S(M&0Q2U" M$$>%NF%DY'0L'"I>L%"4683GEJO<4N9<).;I2N\"!&9>D=Y-EC,0)29D@Y2TC%)QN]F*2DW'?-YNJ9\51EY=94=JLH.%TLZ_&YV3< M[HW"V"(<+Y4MI<860ZI^OO71,!]M]MITH&CW'.332C" M+]/+;'/&+K$*L#E/>[],J])M3DJF-RK7+2_5=,H[DME0B8W).*3+!"MMW>(A MB=)R9PBYF)S^*;K.;;G,EY*O&2\E!YU_#82K:+'N%1#V?[F/7./[R(/UQK2W M ,R \P$G$^;\RPP& W\;+Z9 LY<6FLUA5L^ 0+IKR!S[DD[[EGG[N&R^R757 MMK1!7A\C"AAG0XJ4ZJIXABY1/%5;B.7" A7LTEUI$.**S" MHA8W@5ZY% '"]W@Q4TW@I@8L8LLE:>NV.I+*DB")4VG242F7!*>0TY!+JYZE M/X$/8-H;1'YDMA)E2E&SD5+.2S0E,V.CR!5APNV9"6GKZVK ,9.MX MQ@>(R"'/:J8V&HF%XAS 1@D(004?@R?GRH%22T?GAB-UG2<37[&NI,-;MOQI@R%*8(Q%&Y+WM1/8^VO>0.5@@"VWZS3=B,:7C;BM<(X@#.?&Z(XW%3;IS3G5'MWL,Z M^'.S'/V%VSU?9)?#NA+N>A?(TUN?JYR.PP,+PGJ% Z4^=^30N'8[+@5=. M&.=C7ZEO7HK"\E,T=,B2B';$DI@G<7\U2,< EJ&%LT5E41Z5^MSCCVIYKQ[]%A[LCV?@?>(8PESM.] MGFTG^@B5PWE:JAU$0K@H&*HE.%E,[:<./9M+M=E%S:'<^ZA(V[S @IX[M$(V M'@7Y!5\^0;GO=_F\733Y1G&VLT@&/I>00"EE&I4;X]J.0N8FJN-MYY!N%\H MML@6RMINM4]"6=M7RG3PVIL/GI1);SK_79E/>Z-9KQ_$LM8E6!7#G2PO578U MP0&GN $^;A/?4 67,K0EG;JBE6]ZJ&A1RB6^^8LAC1 Q2J@AG=CYB? 4'JQ\ MJ!\(B/&@Q#K2 8%56-3B)M!;;GC>"$7!:[[C&-9R8"T-"P#T:V2/I5\&I:]8 M%P$2V'\4?;+GB;ND4&;O^3FE .A (4.>T;*%XWU@&[4ZMTNNEQVFE1!:[ M,%W^ ]U"MZT1^ G>^[:SP2OO]))'0^YVK]ORB(E>13,05PN=_)H1ZYQ533JQ M"M"_9&90O",N@]:-T;-+,X%.#>.,^V%XJW@5-LC0MBH=HG))G1H\A=C2R""! MGJ;9ON6Y$W6+YF:,"09P^] ZAO+"W12EJ-I4?.6FO9KC_G)=QYT96 9N=4M_ M ?;243Q/X#E,^9-[:1XDCM7RFSP\C88S97>Z$EY&8Q?IKW) MK\.^,AP]CZ=ON_0(48>U<2Y'_)N"C0T!8RTSG,KXXL*=R0'? W4Z@()U()+[ MONO9:PA/B(Y7VUJ^&A] [[DNH,UBFJ=1Z=1,EH1Q;F5.I)=J#;N.%P,+_.L8 M*/"C/_:IN0X:0C53G!#$LO*)E;^H#GA@9X4$8@YQ'A]MJD>!6%8:,;-+X$AZ M3!26(3T7:%=+^^-;8)TXVU" T1^!_ +)11_\\7UV)*;#%W+)A(FO!YEDD"-> M /T11@#]47+$G6[WKEM? 6#(*>,*.YL 9B\8 &B4 ##EE)+!D$\#H%2. MT6NC!( A!QN05YD G@88 3P-&B4 ##G84"XN?OPI0$FE?]B.J>-=^">%&L%W M!M*P#Y\)\M,R6?;9/OU\S4D#@DKV/J5PBY.O[0,X[W:*MTW<04+ H_!^6_BN M(/)?[]@T^-1,'[U)B%@$_X=N)I&QR=*2=+#DBA@L( NSJ-3# U&1][N7^D(W M%YKFT6J!4X;X"N>&*T9.E'ILT"8>&_SM6RC)R&'^G_\?4$L#!!0 ( +* M!54OSO4V D\" ,W'&P 5 9W-I="TR,#(R,#8S,'@Q,'$N:'1M['UI^]U"Q%G146SS'_^@]VC_T& *5N*9JK__$=H9F/) M__S?K_]"X'_!'P3Y^__%8HC623?*B&+)WAB8+B+;0'*!@LPU=_B -*W)1#*1 M"K!MS3"0M*TI*MC\)'5/W290_*/DS_A-'<1RA'K#$ YI":I67P]?SE+6^+=G++9P/<&+T<1GQO6>L?\0# M>Z;) "E:?:20>4 H.2'U 8G&!FB?BI%)^"=%4?U8HB\/4!F5^@2Q"Q#\Y^^A M"Y$+$6PZ#YX34R5I\L^/H>M.'G[^'$A._]ZRU9^;+WQ L!B*Q0CLQ^8GAF;J MC^/G\_G]HF\;P6]P%"5^^E_W(<*VPV7+,UU[^?B+8+0#Y'O5FOW@K$4TTS'E4SY\3'^M(K[_"F;G\5_KK_<#M46;@PN MX-E#M@O23+A^X"/ZIVM+IC.P[+'D0N+ B;!X#$WN(,*QW7V\P0\/X$QUM*>Q M_AL@#TW+L-3EO6R- VY!*0)]6N%K",:(G25NA]M@\"I!J)_PVUTD:6_0[B52 M%: =IAO\(H!R2CXNV;%('$N\-?EZQ.8'ATB,I5*IGPN?.Q\7O,=LSX;ZWSZQ MS2>X!K+"X16_QP=X#*>>L9YVD/6H->MI/W[]/022\NOO,7 E1+9,%^JG?WZX M8.'^7,/K_S@&IIXV^^?'YON8NYS E?[\];>KN0;X]??/[;_KN?J6LOSUMZ+- M$,==&N"?'V/)5C4SYEJ3!P*=N'_!I_Z$7S\;HVC.Q)"6#Z9E G^ MGCP9P/V M^J6F*, ,7L(!65N2?9@1S]3NB!L<9CS?75ND.;"@/G@Z8 F@0-.#\03?GG1SY8 MNECB\K(RZO%U%%\5096;5ND)H?J8> [3)6 D1 );PUC*U<3I6.LV6:9A%PM2 MHQW#V?IG85QHJN0)&#IBI0(KT)BB+.S8-\'X43K6H#J"%A@HO&O)>DLR_&EW M8"M/XMF.TLO,]79<:W*$U)@9,GT=]'L/MFR^O3*MA=;7O6(\,ZMG*05'YY^' MS1E*-G!$F_%0E"F*(HN7Z5&6XZVLSJJ?(Y8"9&TL&5"7%JK9M^'C@Z<7',<# MRC,PAQ4JUL!(344E44NLK"6YZG+U'[_0B\'Y/N%. >> Z&-SI^<2>BD53W&S M66M2J]"7A/.+]/3UC67N ,EYKF\??2_[&:28/"C'.(P8"J5N5YPMTN-2AX04 MQ'9@2$52W-"H:>T"DBTGG+X*LBC(FLZP4C47 MG0']#;A!\,5ZR36X3D ;AK7^5=-J0']!,R$F:L .K#]T&[B^ 56O__TS M]$RRAC#FFT8++<4F8LS.@E&J!?6QKU>VJ-F@XCLQ \,AW[9(!F,Y+C?@^NX: M0-_0^,.?P406BU6IY#2:>CO50!/E;DEJ3.J7A0EZF0\L-(+ND@'^$HV"J8!% M"2S7*VW*XF0D-)GXF*ZB4J$Z*(A%P9"UNHB+&!1#Z/IA.)4@L4NNE_&@XC#= M+.0RR>@"R69-)0-#P\];*Y1+S5*> MKU;7YR6F,DJN!,]I=(U:KY3)2;08]U=;ORA>:;A0)5BL(:F/Z]-J9& M&LN,1T)%Z*<* Q5.#-:8#A&::E(KI25RG5- O M]V1.Q@6H W)\ 8$&-5_ERERNBQ2JS"O+#IMA/]K@C4K=M-SJ?Y&MO. MU5<8[1L\,DGA1&K?X/U\'CT%'@1TW8'SZV\_2GUP@@ 4@H($4>N#']O]\\/1 MQA/#CT:#SX9!(.^G!V+;C,#]PE%\!_'Y'.O'[3XC>.M8GAV\"^+\APWZ KC> M898-@GS*N(&18&$D"M6N-9[ .-&/1Q::\SAJ!XT5,.X#6Q0QK\R,\6%:\*3* M+.]PA3K@_8ADO1(0<-KVG:;X[P<:L)$ (G P$\,42L]U^,L?;Z=S@.JO>/U6 M@0];^+9?<]=+0Q0-?AND$1_9X$TH?_PZP"WKN?[^>? 1O[9K>US)ST-@3P)] M];AJ5[)=WS#X6A2/H60,?83QZ;M'_"D[0ZD8@3X]8OW-]OWV(3^?L< Q'('M M<@3V98X 4J4\[[5F KLT^4Y9);M993"/..)(CL".YPCL5!SQ,J;X& LT@.]. M H65;-^I=#9\4)5:=6702*1TKE?"FK,XU]3RUZX9#L-Z2F98)RK= Q*__>;2 M]*45)0BAH.,E:4K!9*2)!F.)#9E)=HSETZ/V%&U7S9F!ZHTFF[QV<7\3Y!NG MM@Q=;<_P][0X=PAL?Y@-ACXB9P"&DM88;"@OS80TPSDY49!85>54T4@G"E=/ M^6/!OPXN>'*;3Z+3NZ4A@7I"+,EZ!;NLN D:=WOTE9/\TCI]'>A_+WW?UNGE MJE#DBK82$\;I3(NOI.4V5;YVT_U-.CT4U#Y:I^<:Z*"SX9JK^AT?5P;DGQ!-5C*JS;HH9FDQL-(IW^ OMAY/+>/TO=MG:YI M>=3MNF2;;6>T115+YWNN MGO+?K--/S 5;RWXBG3X4-."DQ7%2P.GJ(+]PT7ZI7;]RDE]:IY_##^]4"IGR&)_SI9B0IJBX MX'2;;+5Z?+%L9BJV0+F.E.Z9U:4WO'9U?M8ME?!EU/:I6AF,LMG2JFWKW")N MQ(=M'A1'UQYK7Y"J88BI]ZDJ.9K33*:Z+,OUU#%=*77$1C&BZE5YU?M4M2I< M:8@UV:*0H\?9.&TGDDOIVCVM"U+U-+)Z;"V+7^$3'-WR(8?("7ZTKONA/7=H MV=H**(*I #L GIL$=:"&9#KI);L MJPY("@+;4BF"@+6\&MS7IDX&-0$YK;^ MP8XO.'FL#X1VJM@E2#>=T6/A-=:GQ]6/7SZR7IGY.;)NNJXF1-Q9A7'SACU+ MV"2O S[W-KPYPP?<22^ZHR$Y7016Q1;-J,NPYMZ^1;[ MOD56Q)T7XLZA#;8&GN*LD3K3M8DP;HB\)*(5(C^(#/PKZ(HX]#(AD.YQP">DM)T7E.[4Z%$*YW5Q%?'GA?A3FVW5I],O)^@A MX$A].8\)M-#.)I/I2'T>QM9-\>>K51G?FDXJ%-JMAE:GI@(_Z]F))%TCT%2D M+\^>3KKHR;MO3@G-.M:.0^P(IH5OGLJ>TC@)PMK.: M3SS6BQE3B>]BA2P5I1W/GM:Y>0[;2K>2'RW2Z0 MFKEU+GM*KR2[S9B(UVQ5P%'&2F6A5I.D2(^=/;URZQRVDR*II>C$=!+#"L)T M%1NP*S0_ES*1&CM_BN3F>>PIS6%BHSZ:LY)Q%D]6F:QB)INE<>3RGS_-<>L\ M]E3HVN[%I$+3Z!=0)CTTR[C;'"W0R%*>O=#UUCELIUC5+BU CZ<]@I5ZB9EA MJ$1Q$N(C,K=3K'KK/+9;<%KI$A972N)Y%-2I5G>6'<6J0F0J+U!P>@XN.W(7 MBIY+MM)<3L"S@S_L>&)82P!V,+=ADD&GK#'-K.P(%"U4,[J>(5NQT#+),^B> M#OR\"MY-[?-\B@,"A?$,/S7/EH=0&GS1V3!!,3E,*,$$@X^] >--\\$J?VX]J@F;6F]G4J*8)7KI$TY)1SU7%T+J]H=$$W]'7 M]E,<<)0F( J)#&XLL(K?_;30S>JS8BY]+4SPK9H@#'SPPB(XMOMT,#@'+-66 M)D/_"HTG?F@ _^*,M@51LN& ;&M2755(;*KC"V9J#WM@C"9#YQ! T!Y>!6W# M"7NPW;05>$'[@+K;>U#:FCMD/,>UQL#>_OM<+W"VIFJF9/@'JR<^$BJ2Z0W@ M3ST;;-.[Y9N,?].& MUO=V_(A.JB^OK)@:T[4N6*07_$! S= 5_GR43?8!C;CB5:[8CMP5I6T+-],D M2]RXLQRQ6G*F-HE$.I;MAR[6^"A[O 'Q[\0G;WLBS>FALR7O>!D;>!X$/J+Q2QKS.=$3YS&CTAO2:"S-4:.V-JBD0>@D M_4@:\[F(QB]I7"V+\0&[RC/)7(-==NMFMM-$&[-)Z(S]D32NEB,:OZ1QAA7E M$MEEC+HK"/RDW:O6>U-9P:Y55V?8B,8O:8T2F66W4A.4@.8LU"ZU6MWMM>OO"69XP9/A>T/X, M69YB:9C+]/MS4N"3Q4I6EBI]IQHZK^V:LCS7SS<'LCR4UQ]Y4SP[1&-<8HYZ M,TU)3T.G0$*6SE91[M#O7VTBCT[):: M-N.A\Q>^/\MSM32NEL49V\OP!KLJ"CDL+4]:@E>+=Z^5QF?,\EPMC3.LZ''= M0;84RR=8*C6S6I2H+A:%:]759\SR7"V-F:HH-*HY0I5%AM6L@HDV5Y8]G%TK MC<^8Y0D#C5^I[FR X!Z9&ES1LFE+I@/=4/BK)Z^\:ID-('NVK9DJ:\*@%P#_ M)0_LF2:#K7_^SG1.>KG[S=/L;3] LLPJF(,^8]F3S709BI>4DC*B]))ASP0.GDK"CT;" M*=GGDN?,/L(192 Y8&@92F$\L:U9X&(]YNS09E,8"3T;E>HLPZ,-C]4ZM\$# M;X#]6U!=,K<;?\/1=*40C0F.2I-2OA=?*+/\[$:(_ CE[T#3K&>;FI^!AN.R MVL)_M17DHMQF1<%MY02^ICB+<4,0EO9MT/AUJ'\'FJ<]#4)HJG#8]N4!/:X; MT[23JGDE84K@I0F%I^)E,739ND^1_R@$W#(G;#;>QA//!38<$]PG^[2IO3G" M@_66"IK.M% P21?GI$&X]6QHH_&C&&"S_?8FW-=!]_U[5L_CT7O2@E,@EFB! MFF:&V;JY%+KT=3-!B#SZ<]RJ?7J/?E4<)(B\VVL).!U8A[V5:"8N=9O1$;=ZB M +N\#9?N.SSZ\-#\.(^>(GG7BE%%2O>&@$P4BMR@7+\-/?[-'OWW<\)1'GVA M,E!KF:3>0[EIKT?'8P-O/KQN^?]>C_ZR]W8?=3D[+V NV.P)<^,-L,/21 M.P,%4[;&V^YQ1CJ;'A$X6*&2IPHZ$::/7)U7!0B.M&CN.@!G ES00**T&GS%2W_D'R9 MAT23;'FX+/MYNN=1[W9,P82NH!,,P%Z?L@(D!X:(/IZS-IAZP)27A^?;&>D\ M%K%L)IYE^&4>ZWLI-#>M-U5,6\AN*;1,^RI)GACV,$V^7IES'#%WHOG7J7G2 MQ;S&!@=6\@8?7,>.P7EE]#0"I7),J@"J658HH8;JUHNI$C<-765QN 3J=^+A M_=S(;V%G;'M87HRZ>$7P%E.&)BOY^31\!V?")1:1G0E-_C)\=H974M:\P=1, M@>&][KS-R(ML,;(S$0]_P5>B9Y)F2'T##"S;D0S ^X!KKK9W2. $%@<_MX!H M34LA,EQ;%0 V(JRH$P[;@_^&U2Q\B[9'74*+)=?:I367-E++;)' MD3T*MQ]Y*;D]43J;*HX)0Z,QE%D93==H74J.K9G9@/08_%8Q@6PXF+>)F?-:'$N:4['DOPU?1< M[["2&]_AK<$E/!6IHTL"G:&89>A2 M+=DLQ-,#FQ+#FQ0Y'MXGR7D&\'68@M-0>ENGO3UN]^*'&PYH%>4^6K;,H3[. MM61U-DQ54^%K^OHE#C@*$;\#9P3'%FJVI7BRFP&.III;/; 8J0L\Q9--'32\ M4G;1F].]6'C=U8]P07!FX1#0UT'Q V[AE[6^EJ%-VA0P4^=R\?FL4%><1NFV M9/Y"6O_,Z:NS:7U!=7MTBT?G@XXW6M[[2;]>5J M1)10K:^WI^WQM,0ZM\$%WZ#USUP2H9F2*6N248!3VYZ_QN>'4JVG2AYJ4<@/ M07=B"M2B$5B'N%8X ME++YO7:3 ;:/5AG&"PXWR(")Y6QA$U/3I3%@AK.BKC'# KM*+/J5$)\X>D]6 MWP#U5C7O6]1-9%E,P[9Q<2AMA*;';DXU;E) ML=(H&5:_+X9A)V '>.P\K(V);$5+$\54)R,L":?9J%9PE8F?W7G_,/#GU=II MR8#<#O@A &[9DJ7'-O'; 4&S@+(F]35CMUI'L'3"72RF*,M[LQ%?6] M83(S8@1JI-&=%C4<%-%K*$P(17G=V6I80Z6A/AXM\$/+=IO 'A?,&7#<\COV_S#XOPT7O!5"%GA!X4:*2NGM?*/KQ&I%K66$UMW\ M. M%VZ:+?8,M3_."IQE%CTOK'EN^UJ3?,1#?)*W+EJE^ M3.''TUXMK2QE'LW5&!;&&D.9'F5%@'*-6 8D<72 M8F]^I<;]52A_%YJ^9<(S2D9)S;,Y&2U5F+:12 N"%;\=0E^]!?]XSO^-&(UN M=RN..Q%B B/EJ66_OLKF9]>GP;\S1OO.O=B/QV@&8XE%#Q@XNXQG2BJ>=,QR M\TJE.TPQ6LBXX"T%OS126&LLYXNHQDQ7Q>I ()3J#;' U>_[G8#^!V(TOF)E M"5MAT*E#*72!8=S*+5']@C':-]+ZXS%:;M0;%R9+719R$K%83)MF4C6N-#8/ M48P6+A[8T%I9K6KQ>A.E66HT%REN1@!;N%(9_X88+5PT?2NTYU=W]9*J&*T<%%_WX#W%TJNQ)"YF3"MN<)0,LJUJ7 [-+]2^WV6 M9AQG[V>U&GJ%28,?2FRL8UE6+E^L-O/A=0JB5E+?GG4Z"Y^?O7,U+BI6 FO4 M50$O-NDYH*H=JA'>]%;4/CKWZQ?C\-$S9065<3>236;W==D%GN1RF*^8U,.7O MP0='7C&YOF+S\8:]@Z& 8$.X<,*$0&[2IT,I8,S7']9\P ^QB K']6,M? M7#+93*+?\E!\AA>F<9)E,NW0\L4;\._LLW\$ :=DC-!=1OD%+FH !_@F *(O MXZMX*[@S>H.[#>]8CI#*-GD#9Z4>(?8[%6/BUD(;*QS%.T> '7',88YA+,?E M!KQD/.H6RK3LE*EFRB@_CG6;#FY8S=YU\\<>D#?-#:]<9GMZ*U0 F5B'[PSF M@N=6:K.IRN51-K2IL"NR0F&X+OL+7'2,%6)6\HKL9IHRNIS%)RL=;0N%\*91 M0V^%KIQC]JU08E0M)8=)=X3&%FQ5B)?*E5S]NOGC9 M%45;U]_4)$TIF(PTT5S)V/!&>K3(3$M5:\92A)W.V66G-.J$=JOQ38AWCAZ_ M!?+OZ*^<@E,<4R;!.)4;Z=,)-D@;BYJ1*(;6EPTUIWR'3GFY?^;8KMB03!4$ M+."_JT#G;.R--^1NU3/Y^=RJS]'2;+ET!2J-UO#0&0VX[H='*'[\\M\^ ^,Z M=K/>I(JTV*%*H3Z(52*O)7095=,,).E2/MKV!ZCB<9G%TP M!^O$K%N 2N>I<(RQ9IJ"I1YI-\*<1,VT=3ZY4/.*$2^L^J%5H&\ MZD2>P;= M35O5%_1_3W4NNZ,^/2:;71;/=XMYG>&< 1LZ0E]2=5XA19^I7969Q+/CQ+*% MXO'6*DNNZO52*W1>\B75[K=3].6^82E7$Z=CK=MDF89=+$B-=@P___6$(=DL M>^'V5Z<+RVN 0DR/Y4Q)6W%5=&6% 1??[@4?H0%8LO7G26$_8]$ ,V!ZH/IXN\$;TS27$_ \ MO>,YKC4&]M[8[79F>K&<])UO!I*XW,(T=L39"\Q_?7"BO=( MM).W/D2CLRQ@2]R=O-;;U+TI#7ZDEQTBV6K)FE&O#.T+-!H56BEU*I:D+G1 V%KZ3;Y'U"9UOJRP)!2O=96"T1O M=G9OYEL3[8G'= &VM.M)PHE;:*YF#*?Y9<-HG#^C\V'@$Y>HK9UDRPFGKX(L M"K*F,ZQ4S45G$(;K"[[%8?-,;8TUP?2]+HAR1;(5T1E*-G!$F_%0E"F*(HN7 MZ5&6XZVLOE.G-5X78/_:K#'XS?8YV^^V[_T'O?-0@<^(*[O/E"N%%25P2RFM M=4K+8FK'I=K.JCD6B6.)!_B3+SQP L>+$MM*VF67R*!,8>0N=:PDRO+^$S?( MA"\__L",-H.\$,"W06QMGLI/XA51%<:EJAYD50_J;K/YX0&\LB9B6)1;&>E1)X?#F?\/GD MLC.8[]$B\%LWOWF;&C^UQ0.$P/)L&3CKMT,@*8%$PF7^^AO^01QW:4#!'DN+ MV%Q3W.$#AJ+__FLB*8IFJC$##-R'^'TR^?21K:G#Q\_\=A!0V\#'&$&EWU\_ M7LQJJYH9,!P_RG!\+Z-\%7R- &@W]^_*MIR7"8,Y',YR/]UP^F98\E8_V\^1J.S4<_?C7] M%OB(-4 87\V8+N0=?Q:(;0G^/SF ==D DOW0M]SA7R\)L(?97L)V/?-KY[_N6#3GG<<2]CU;',C0%^1<:_+<=X?^ ./#UAB8; M*NRC-U@,_'*F.5IP^\3R8:@IT(K X?_[KR2.$G\]XG-R*L!]:Q"3#$TU'WRG M$-A'+3-U_#*E0."A+P*P1&H@B1313XJDHJ3$I )C#PST99 B!EB_3_U8,\IE M .L?0'X"?K7+V'W+4.!8H5IHLAF$;])-EO_[9_^2^/_ ,GF6$1J%9H'E$;J: M0=@.DZ>K.19AN$JEP/,%KGJZM:<^O/3G:VU+SA *EVN9=TCFGKE'<#1.IA[7 MMZ,A/KU"7P(W*]H*[)@-WY)\SA='3,GWM!6@/60L.>C7 MXP>S/P)%4I5L6XQ79HI;P_(U/=>G-;7F,MFB/7]GU1@:JZ\9[-F"PZI,GWCK MX5\#^!_DJH/ZU0UL[I8AUQ8(,J,A31SPL'VQY2Y_CK]=Z/ZXRO8G&^9./EF\ M[6I_NLKNP)G?"4N6C V :R0E?^:#S47Q.""9-\YF-O2Y*_7YSRE=_.&5/]X MR94#WT5Q__FAP47#N WRA&7T)<.PW+ZU^'$>IJU[,&H#MK%L@(EENSO\NRS& M&*G$S$LH11%I?D31LRQ?W^/?+7IXH%H $0H(OQQ#9GZ&#NRP+?C??Z42)/77 MJ_S^@K;?1J5#YNT5D.H"W6BRC7(7:; UKM%$:D*#%^AJ$VER"+1]36C@UEH) M(Q"N@6#Q/S)_KC_@LD@SSR([!O+1.-),$X%?8RF"?+0^ 7)^^F+R,Y"N;[3U MJ<.XR%HVX@X!,MVR&+*.\Q$8_@,%.:"6=P3@0?'+A>&D0T5:+J'_#"1 "O4/\)9U/K7_5S['L M1ZZ*%'58%773ELRUD[:GJ><+NNZ.IEA<9Q9V46B-YAE5H4^NJ:XZ_Q8AD-6BTH$+R M-Q[/'>VQP?:(_\3U W?T<*PKEO1QMIS3M>(RUBM/):U/[GO,;P&%HEB,((AD MXE55&V4=OCOKL"M)OOF/:8O86G >\L$_HM!,DU(Q/8GKE KZY9[,R;A0WV?O MSZ[P[4SWAI5R? %I GEH0O2KR[NUTBF8\OV:M2ZKMO]@%Y+L!F+DI]YMH 9M M!TP7D1S$F0#9WX-4$,U$--=!Y&$0,?QY0KUSK#+<0^3',L@RD)6$0L@B16*2 M2&)]2I0H%!-EF:#ZF-)/$H#<9)#7OVC*8AGBH2Z*KL+F)G0VU(B M^G)DC)W99:D\FPJ\7='D#%M@\DT5CL0W(X]SWW=0XV_V;"32W]J0UULBSQR M0- V'ZQWE8)/GCD?Z(XWLAZ#[NT9N?9V89L'DFM:O!X36%O?GTSV M-?,U\,I6P2++XNPSQY9HY&-<'+Y;A1 MG<\,^UP=/AC]D,.4@:[#7/(K'HX+3:]#"K]BB4(FEA_CUS.P8U-:%#953NO& M);M^.V3$H4 5.5ZI]U%.,BI]L5T%S2'M/_)#C)A(Q% BE4PD4F^S8KA4RC&N M6R#"" RM+1A;V\C(LS5'T>0@O(:^G+8K[L$P6Y5,;16\__.Z9?#J1.X8>A8: M/,*.)X:UA-1\+AI(U;K_\ZPYJZ.L]"5S3N%04K2BV,!Q-O^4-1-@.XF%:LD7.C#>$KCX9,E4F:*AYCZ6IN$]TUS.).,P'H^?Y^Z=7;"+^6P;? 6J MGK-K\&%0K>_NAO7&5VOY;3_.#=G^PJ1 MMH'T@IHIFY6VS)\8_M=4-6_J)8_WF9* )C:2F0]!-E7U,OG3[>;X.ON1J<8)T&!C90 MD(EG.YZ?#W8M!(X(G%$,_Z/_IZ^9_#T]6G8?+IP/I@XJDF-KWC8982JI2("B M!B*92B9%DL0),2F3E!C'DZE4$A H#!GW,L+-,BC%9 'H.%/'$IR:'U))=9,; M>382K[?+TT83SZ*:W9BW2@5S05MS.!)[.=*>M5QFF"@-A1*;(!N\(1>]WGP3 MYCX;N6RT^@LUFZBP3+5DL@L&:(-LV+/,R5>2S-@[2>9GP2=!WA.)M^*SG0VN MG?DM..? L.9;#MF^C_GE*P]]*%!Z; [1].Y!C)V]N,>A4M^Q#,]]N=7VW3G3 M8Z5@=WON VD '+TG\(@2(: $&;\G(D*0$LRA MWJ0'7]0"O/S6T$SP /$';/_5WM?K'>_@O))?P*6YZW-G=L#A8!ADO9W8]B7XG[&X&P3'"PQO!_(]^,N3==L=D$U(95U3BGF!=8N MK$1QOBF2>#T/L"X3@S3A74O6[Y#_0>]1%$,FDHW,_/NY'O7RUW8.SZ]$OCNM MNM$5:U7Q2)7V:HJ.J_.YR6HBAT_HQ& YG/NE*]@[5,GQA>:)<']V!?3%5!34 MLS!\W0+[=JH70"UREBSO5JZV:LK773N)#Y>OM(4D55-87''B,<_DZ])*?0>L MJN0HTO0U*K[UR[4T(A7)UH&+E,O,X<*+2^T\73Y9N"G1?E&A_1X?%4S%WZ<# M2'^)R$, ,>CW[H'F!@0;LWZ69*>P[@]LDU ;2@XRT R@())AP!'^Z0$_]S+U M-#_SXEI('VP&P(DWR9?'RG?+]BO?E-!..D/++_;;5FJ[0\E]"KY>?['K M'V^@^?,.D4P%^0/? ;D/I0@.ZH\@0/Z/@O'PE_Y2-I,%US(&*PE6*CDNDD(1 M15HZ]\\KM0_)[AEV'!C/MN&2U@<\?&WK2J[G[,CI&!7G)NET@2XQ\5*M[>*E M,?F>G':!\QDA/82!O?&O2<%?^[,E4ZG4ZQ.]\N"J=>IEI!)XJ,3Z-I6/+X!0 M]L::ZT*1!0:40=LR?1-N+!$ S?D2*?A65)*#;::,Y$KK*OX7:NEICMT$<<,S MP)HC2#3N*QWH:WO&NH*!CS7/K7[6BWI4*,#Y\WO4Q0X&?01NM,>.NNB;0H6H M+,:LK@W[Z5:#Q]N]H.UTI"XB=7%DU+U9))Z8[!TF(Q\WF3ZF'#0'D1 #S@40 M29:AW? J\O; M# P\E\W85Y:Z':F9.ZH/AL@Q?+L[MNN%W7_@).]E-VE>/0KPWB[-!THBSYR/ MWD]";X]+A2L9?=(M@'=J,J,M@!-A_0.5HA&;?P#A5U=S77[-]NPX-\=[-0?] MF*@F.T0UV?39*1TN$3C!2:9UF]H 6;[GJ5KV\DRUL7Y<:C.;9^Q$5^T\/DU, M*Q+',N1T,6.S.D$LZ?>2IH>\V-#%6Y&""-TYJ;=X@7\]Q'@O+7')5C9K<0H6 MF_8R N$3[NU2<\%*F?5"=X1\,9]V';.9M@4\5XIWO!$_9A;S MKPLY>:20W_AAMI=9NT,MH':R=H,WTF-^3?C!I)XV.)3L#U+\T)\QK2!#[SGK MU!IZ M[

<4_[S==K[H0R'"I'=X';5_;-%J,HW2'64YOZVU9MRM9L:*>5=N\6?6P MW:- CO3:/^S??#]C?KXJ]O0'3?RRF_7Y%I^;U_=$;/G:WC\4(Z\+Q9R@-,7R MW$#)!"=B@E\5/6.)$-BZE^<#LF'Y;+#_!G_FW^40W "!.MQN0"9]$P>TJR--+'PD? MNK(%P^X3U,L[6[8??N72EC@:7=KR@4M;?CR>UDM22DI!I;@(1Y(B22;Z8DK& M2!$D4P0&E"3 !\KF%-S7T7F,4+UUW#KH\,_*G,?BF/8'PE\ M-F 6=C(JT[ALF09UGXQ.:IZI:@#J-'_D/S_P'\>0 M(D6\HVS.T0#^T>0]-H!'C\12\@NFX,,,^N**NLGB]5#GU$A[;)'_2:>@!D.% MUP_SO<\C3\KQRACD2\["9SED'3Q?D#U>>E.!$W(A_%PG(SV3H_=8Z]WHL 9= MYT*V4*6K3($N%ZJ^#T[[UW"(6(+"#_2%?2ULW(HKG&\3% 4%MAC^%_(X/;(S M_UJFI4^RZV_ D5_UK2^\W78>376L:WL3P$9\'A8^?U=M%EPPQK+;?=*@A6-P ML%'$T62"P#^7]#T.!_R-.''<'95@O;C%WYU\O/U[&28 MF/YC'OU3YXYCI21-EZ%_Q/)YEFWR(DZA.)[\G&@PEK\FOX8#O@I\^*#@-2T9 M4&( P@\!B&0EDI4KEI7@KO4*6VWR7):KL8T@EN!%@H@GXXF3"LV3(-B5CZ6B!(7J2+E_\UF>U_#$-X'C&;Y5YP+'; ME#NB[A^1T]R@? N2%KXU-N_$.)9(Q0\W4SY.#(E;$\-S86MWVD# =B8.Y-.P M',\_JT3W+<_==LEM:(Y^VT)WH\:.](\LV);A0%*+.(XE\4]&$X&4D;0*1JMB4#Q9>B2&;")3-1V4Y4MO,[E.W<,)_O3/JE@M W2ZWIQ]K-I^)- MKIEG&_N%FY%41%+Q_5(1 F C/@\+GQ]7C4C[05U6DEW+=D0B26#X5_)@&'UK ML<'I$.3/@VPFNNV(('F;LH(+YM-MP;QD $>DR 1%?J6\^?82QZ=%TNYL2#!= M<-U=L+>_>P60'W +3M">(8B[@7+;,D9>7]1]%/M0[&((+; +52U%)M%/UOT& MHD7=FFB=!C?;27YG\0CAZ<8/\@-?R%7IIM!@>3$>1Q.)3R8L>0BKY-Y\CI)\ MQ2/YAE:)N3A5/N M-RW3R#A&I$B"$O$XGA!)14J)?8KHBRB6B"M4' .)@1^T^[A8_^+]8_ZG:P'V MJ83SF\T"WFT'5CUQ>Z_SD.W]T[#G(L(N!%N%KIE!L\F^8@?7JN$?B*=M!<:!CD0W.\6;)X\A:D@>*FB,F+XL[@DS.) M/YX J3ZE8.( @ %4!BE43)+20 0)3(D/DOUD_\0B_94&/LBMM4Q\Y;AN.+#- M<-4,6^79# )?\5RYD*&;\,UFS4BPZ'?5*7]UE/E^Q/\AF)*G:"Y0_@P/]H[8 M[[E8K_ OAHS'KG/K(0&4 BB01&6 X2*93.!B4D%Q4<(4.4'&R4%B@#[SD)JR MV#*MJI8Q4P;+I$>\.61:"9V@_2;Y+T>V^T5<3=2L"KJD*@F!R_#=)%>'(^,O M1XY94N@M\X,Y.E64M-IN)>/#S%S$]^8_"QAO>6-O!'[LW) M JM.#F*Y"ILKL\N27!/,JJXKQ_9%":SRAZ%BEAN)>6[=EW.*JJ)2IEL>E8>"M)K1(K7_=,>,U0V) M<'D6'Y/"HM_0ZK7N7$SLC^QVB_R"F\;BJ.?(>=(=S[RZ08O)_9&C[+2"XU6S M*#"3OMFA*;T3[\W%U/Y((#LZKE;S,P'GZ#PC+4M@88T$['V65545KM12;?&L&A^/Y0+B?T2#J)6_HT MKL>&N6G+T*9P*+$_-&;WIM)\DHVSGC4W#;Z*0*+QR4H(P=(U6TG^U/.[([8Z5BH M4].!DRG+<-8#M/+0^,A5/0-%&6,PR*OI8CWMRU-BGZEXTTCI:+S49&,$G]=5 ME0?L,ABZQU59II_)$L:BB"[KJ1XEB+K#RG"M!U@@'V_B:'[!Y(5Q5:.H3GJZ!)@*Y6QB>Y 4D7\ M &>ALD/71ZM\@95*Z+A'F'VQ7X=K/11@D]B>8&Z&16'I5@/ V'ON0!L4^0 M.(%"?SN% 2"2I*R(_42J+\J#>"(A85A"D5,?_\4+]CGN-\0>O)DX/DXK=$K MB[K=Y_KQ[!SJ,N( '_4'E#)9QCL$.TX-2ZE>IESK957_FHN]H9I>2)H67;3T M93S/.$.BDRT ./0 ']&9&3M$27&@'0 WRDIW.%2:H]3['CJ1&+:W1B!=T!D3C 1[U>02_RC$*AN1@0 MLMIX**3%NC]TWXP7)\6YR:N$0$T= NC99;X%#3[Q9*%NZD;OYYL8J7OR.WMS MWUSKXG?1/H3!00Q.(/OY#Q]=6S#O(SJ$@P[$=[9/CPCQ2 CL'DM$E @!)?![ M+&IO'P9"1+HI+(2 NBD542(,E+B/;,0)Z?!^->7'PH?+07W^FS0^Z;E_9_K_ M%$@Y_@*65Q&$W\?/6RKWU>M%BIZYN8.70.]V+A_[.G.\YSM%W.%SQWDKC[_* M'17)EH<;]L!.RQ[OF*\K4I^1Y8@LQ[DLQQ5?7/7LULF0FY*OPKK6C*_HQY,9 MBH@9+F$X]J^>/Y;RKW/!QD2\",A>J^]YQC3)1Z9Y >@';<]KZ(S,T6]DCN)' MW22))^YQ/-3Z]H^"B;A#R_,;.#EW"%C(P+^^?BC9X-WBOK_[-O+SU[O#_ .F M$V"O)T6DL>69KO/GE>BPL#N_N\5LL@S 8'#VYC'/L$'S/-OD3Z4X+@S-Y;L& M'Y>=_P8T?/Z,X&7PLM[(BQ!SV*&/Y":2F[-(>BU!/IL(O"\3^G,\WG7O<;^@0AGJX\@ ]$ M_M86<(EFUI;DH VZ9VINPS\D+, 7(N]"-I1L113XC+BR^TRY4EA1 K>4TEJG MM"RF9O4?2%!MN5C_BG9$;B!2?N6KGWP1)XY&IY>UOBPPI%2OM=4"T9O-?R * MD+6Q9#C__(@1/Y"!?S#1_>>'MG ?3&^L6.[F^Q^(*8TA-CPGIDK2Y,&7#-I4 M_'_8)[&@74:R[25$8TLR/ "C34@1^"LX\Z;DE&EPHT%F,%GI2Q'7,I1$#>FD M?\Z"^/&+(.[B!/'WS^>(N(H$XC'"%HG<.Z4CMR%RA%]!'HA<*5<3IV.MVV29 MAETL2(UV#&?K%Q+8-9?6 YM:L475.>)XA3%NY6G=53?3C MK'\L%#I+B;N4WW?S7+Y2)/"_@;B8@-9 #=>,@P=X@)W&O(*855 M3]^04HZR4E]PN3:BU7B4K"IP7U>WLW13;:0+K1Q+9<:3J=6E] SF-]. _A5Y M1Z"IZ\Q%14)Z"<_IUH7T?&[2QX14UYE\VBY@!.L1*SI+BIYCQ6DHI)0OI''L M+$%0E+VZK$]4,&>0^I:M@2AE%46P4D6:IP&CH=,%V6*F'5FJY;%JG MLKXT!XX5%8]'R:;K3S;5;#"1- 4!BPDPG&WI#GC3 M;DZ&M!CT1L3NDE$2*Y+U+[ACX87VNGVSS\EZ5AA)+5I=)EBNI:90>]QUZY0* M99WR93U^1I?M*D7]"G-A6XY&L&3P@*;E2L:97+5;<<-/'U.'6.U=)H,68@1< MMX_WGH;O3O+2V%O%!'9I"V.M+2>ZS7C081^Z3G_(.&$[]^/ZH+BTI.HKJP4V36UM)5,R33A<$VNQ6PPSLCO298R7B_ MJ+-2)CT>S;5NEBL%=Q<%A?J.1&992,C9?"M):U.C*5+LN%N:\7 MH!.83)[/!;P5I7 %N;&R9:IGZVQQE42+XNTH*W:Y!A55RY1?W9_@E!6;M_1. M69+-=17OX3J5+('FDO69,V3;C6I#+#3R@U$.NFKQ]=9EBHJJ MR2+Y/KD3=NOR?3:/Z\/R'2^,K=% ,6F=0[,*%4]JD_PTD&_HA^%W*'Z6*RVB M/-IE_; ,F%B.%A6;16>MHL.7U^JZ;65XH\W?VAPAB>&B[:JR+DA@;MIC;S"2 MS;J(!;WW,2+J=!8IAN@0YLWX?!]0#$1ED.E5I7);G^*]@EVOIVK&2/45@]^# M@TA$.; 7?"NR"_';#O M5J]G;GIQ0)D6BKJ++L82J4M2OTK$*_7JO &5:="!/X'=4=25=B^+A/ D#<=^ M0R$\82N9A"^R3&E/%?.L W>AQ1+_(6P=:'0[$8IKJA.Y 9+Q:X M,5$&*)*;T-5770-BH@3)17V)QRL,)]+2/X: _/$_5Q:1;@"HK=?? (;D J4F MV6_O)S];JX/XT6= M>T:[,2P5=*^S2+.U8M5)UGV\[,<.B&LA$F*OIX8<9+O+/Z/$VH77?L*\V:U' MY)=20J_W@#2J$D/VIW@:G4[I98\IC!--116Q38]_$CU+AJ01*$2MH2X1Q+#>1@)V3 MYW!M0>O\Z'+*2 O<9GXN#%K@0OW CM "S22AHPUI-6*7#=UU)G8I6R7KOA;P M^^5']5DWDGZT/7#P4LL=9^\:M,=:4V]$B;G5+U7Z] M2FMHB1?1Q$A45(#6?1&'OAEUEXR?)4:+LF[?7CV_O;_R#-[9K;C=T7&IZ!SE MM;AU1RE[?3#@&RI&)71I5F+SR7E7]D3HS^'K#F7Q'SN+MOU]4VHW)*51%=I7NDE\5$K9-L<6&FDTQDI.<2IW&KPN]E1? M2JES26F4%?OV6C1(T5A4CW8CE2AA/R$5%:A=J$#MS>Y!W;&T= G"C*$X5NAW ML]YBGJY#11^T[8^?LXX_T@R19HB*UKZU:.U-S0 J(E/-%SL6*_5HNM@JH-E^ M+] ,_FU,45[L%O)B#/P./L'?"87197\"J)>,4U+5>BZJ-RMS-Z MA'X)ZGY!S)MZO]WLEZY>@B%7%Y;_ W M5Q'G:^X8^$WT_-.K\C8U*$.V0/ZH6BY8RWCJ*GJCA56Q1]'\N>OMK@ +OV^R MZSG6UC?3#U?(BC+$Y4S'_Y7@)@H MW1')3>B*H*X!,5%>X#MV@?#@ 35[>Y#.\7V*A_>ZR6>TF:: (,_E#"4;.&)M MGLI/XA51%<:EJAAFOU ONL1BL QJDDV9_.NW_N])1D>J &; M]]?ZF I#=[OM]^4.FZJ["W0I=A992Q"XU82&F#\;&CZ2];L8&@#\RW 6BNJ@ M:<7S>+6@@E']QR_T'D4/90-?-MR?2#8R\Y^"2)X[M&S(>LK#L5G3#0IMQD-1 MIBB*+%ZF1UF.M[(ZJWXG)P7X;AL_(ZTM,3%O$UL1\R ?_B.5)/-M1>IFYWHYK38Z0&C-#I@^RQF>QOW[K M3P31!0786'\R!_[BMQ_]^(4$>23\B;FBU'@D5R%)<7]I10#S?9X MOC);=5)E>:-2L@R0K@V:5QIS?Q8'==FLE5'*7 B MB\J/^6T8@ZZC*7%4Z#J=VV1!GI8=G9^C2LZR1L-540UGO'5:R$NSYD(MX;V8 M$,MG7%(C1[,R 2''XNCQ8?MQ'+B-[0^-/FRZ,7E0CG$8,11*W:XX6Z3'I0Y9 M_P[3O7:6KO_XA9-W\3AQEX@?:KGP%6:Z&'XO MJ+'>P&_'[:;YPLQ)L;&L4G?RB:J2-.8!?LDD=8<3A[J\'J^;[A#X9P+@#V? M6)[2/_]NIS4\D7"X.C]OG^TLRXYN"-SH0SU>T?C4%;6JK0,[E:DD MR%X'K=7]!?DGFN/1899(GJ^J2B,,\GRVPRA'R/,H%N<)4QN;PKC;M[5:K.KU MVH$\^\>/SW=1[JV(<]BK3N"<-'R 3SO)0":2IL0T$Y&EB>9*1K1U%VTQ1$V; MOW8)VJ-PU:!L%4QF+5D'-&VGVBN!0EX9HKRG]EATPZ[/7;:FRIQ'U2^N/L]5>+[*:S3]-R(*&][M375B;9C4CNZ/0,&&BR=JC=:3;%T+A3 264BY6ZJ)2C.$%6 M18+87!R+XU$2+)+UJ+-QR/RU3\EZ-TLO8TMVE49!G?82^4S,'E;JOJRON]V1 MJ:BW\;7GTP[W-G9>[9(3)=:BWJ91J^/K=/AV>U^Q@30?RKZMV)3L8 -! !7 MK5)* 6("*OW@$C0*N\.IJ$@LT@I1Q^.;<0V/T@HUM2JAS6H;$WBCN:T-YFT.70:;W6KPR2& ME\O01PNN)4M@=Q1UI:5HD7B>)''V&XKG)2Z$.%8\A>YXR*-VE];'C9JQ!H@[! [PF1^NV@'!O11!$!24P@TT M4S)E+P0^"VRON3P3*62BO:+-??\,_VVED TBVS^7#OQ3-F1C2\B%@BZT8*4/3?_@)W)GXV6TP&AO'76X[W=H:+< "^ M@XN=O__]7[L /$5 ,=DR+/MAJ]5W4+;!!1X(O@IB?1M(>DP:P"<^2,9<6CH; M\!+4/?GHT#T\6@8B2 )#'4+]&]EY[2-BCU)C:1';P=5&T<0,,' ?-C_;?A88 M@\:'$OED[*V__JQ50ER0XA-EPRKT4F$D135#]E(+B MHH1CDD@2LB3V^P-4I/JDG$R !"DK\1]K7%Q$$/_N/WO*AEA]:.KAESF^@$!_ M(E_ERERN>[?V2@M5!NK7_JG,!7[$&D^%?;Y)-]D*6VWR7):KL0VZ6>"JO$@0 M\60\$1JL,UPUPU9Y-H/ 5SQ7+F3@JC/(T^(1+HL\+C\@Q5O3\5='K.\GP1^" M*7D*=#B5/\.#O;UU[J-S-V=*AKC#53KZE8S3:HP7-N;LXA-:PT+=8;"E"KS)07,\F*S+I(B M^G+D?#&SE5B_F=&YRKC<*J?2:C-.PY%[^MDR5%O*FGCCM[VJJUY?% ?\S8MQO>?WN]C"W&>G/1T2>P(M>YBV1PJM$CM MC^QP,1LOTQOK:T@,9(D?!60^0:F:7:L2J M5&F@,9DL#VNK9E)8T?[0/9[J:IZ33F0UABTU#(QD213/T\'0/:;*JW:!YD9Z M3A_C';,X;J=*]2ETR4&K,5K5\#0/AQY@ ;T_'&<[W5X& MQ5=SEUGE0=G3YO[0O;7:F):O%HCV&&5ZZ9K-LF!2\()9]]8*%C/'T](V0*66 MN!(6,PDH!E03!SBKD6>ZSEQ?"NRRD4ED"BVLRU54?^C> JHH;1:*3FG.+BVB M"AK<4!3JRJ[$JX@?XM4'/%[&ZUH 8R,[B M6%;""_4&5%0'^+50S^).UVF,V6F/3KM&O][O3N#0)WX-HL+'2&N=1X-1EB%- M'/"P?;&K\?VX9!.3^%ZXO/;>GT=!._F730B$[L4NKKU]ZF8V;&T_CMP>BM_' M\;?R/3MQP\[\%IQS8%CSK0':OH_YB:2'==#HMR9_-U;;1./!@[=#I;YC&9X+ MSAFD?<+(OI%^V/P]:UH\(L2%"('=4Y%$A((0>$2)<% "ZB8R(D0(" %U$Q81 M(@R$P"-*A(02;^]71G3X&!T^6E[V7OQP.:B3Q^7TKO;R\<^E.D^!%1B^^A_^ M\R/^XY,8(M![BOC6@UG)+Z:PFT,; *0"OQ@Z"&LJ0$&*G@G6>S@$>KK? M5 W&E[DG4B>1.GE5G>"?52<8>8]_[ZG6KZH3O\;L1,KBO> L8A>?7:[;^D!V MP:[$MB3W].M;@*W-YO[?Y\!NK,@+1_ZU+?!G3)-\9)H7@$;F*3)/Y_5V0ZQ/ M_BB8:SESAY;G2*;B;!Q8L)#!Q%V_G@![_2*XIV/]4AI;GNDZ?UZ),@J[H_O= M33"KP$5L, .F!T[12^E;CM^^&0\6_+G M$4EQ<\JC:>V>R,J6$TY?!5D49/\_>U_:G+B2M/O]C7C_@Z+GSHUS(HQ'$GN? MN1TA0.P["#!?%$(J0&@#+6R__E:5! :#W>YN=M>)F6XW+J2JW"KSR:PLTQE7 MJN:R-^3^H%D*UJNL;1FH-!>MH:NZX[3G0,8 FU_*NH>HRSD.@/]3_ 9W!S>M M=),E/CHWAD+:2#$O=*'!IE*H2BG\[4?B*4F?ZXA6Y/IB?EX]9JZ_P%/I\766 MGT.,0Q\GQM#Z("2N!*Z0K M.781,N&\_HO$#Z<9= ,Y-G?,: MAE^ECES*ELK]AIW0TE)JDNF7!I/U&E*'.;Q/@'(M2J)PSA$H^.#>ZG3MJ>]2 M^__49;_=OB__G/)\.GOKJWTH%]]7_G=T'F[Z[*(W5 93=23DJHFZ,>FG$XT6 M.@X G??P4S1REHO5+I,/N#DE9VY:[$^MY+>]VH?R_W^FY(V(+<^MKI;49LNL M)+6KRVQ%:8BX34/DB3Y/A'XSP.F%W/AKA^HYVW(<:FI;0]6]5Z#T)LWV<=[> ML&T[A[MV5P1X* \.ZW4=J_41T]Z:%IC28M3L\:TN&#F*9*Q6-#JDB>YJ? J? MK8?IY<'7F[0-QW'-&U:-#W;YXXGS-N1[%--P!H+O%]2BPG*)N6@ H%N+K>'OUY,P^(7-($#)%L>X_2C N9 MZ:HQR7! M=,Z.Z7QUM2<%=V<[]>L1$H-*>$\R(MT*=Q55O-N MO#>OCZ"50%?6/#'T8?$.P7GN"^=YZR.V@*[#USU1(V "U#@=^8J28JBFZK@V M[@)!0* [K<6ZDRV U'!=S&L,M#WGZSK<%;@]37]_8XA9E7(N.00)+2:HN1?# M#>?5EX:81.XC^Q1+G.56VZ^+G1&K08K";L>+_&VK41VM$ZTZDS/Y53KA-55^ M78V64>?E&"H)I2,TJ19[&,AQ]RYLZR"32"!'4D9&RL@>PXG#61B(R4*!/NASC421\ZC,FG,'UX2(K@C:2:C%23/8;'^!D3T>?S MM&DO0G%-8CEE-@C5)%# EVW$D(E@(@1LO'>P$3ZSC(X2#&W+V#B%EGDZ9_ N MF7;#5667=^.NNQKJK\=PQ JF;!D J1JTLW"M\#G'#&ZCX>1:82>J>8UUN]H( M,>L8C,89QC^AF8P<5O&>Z!SV%T7Q'DA5K[Z:LZOJA1RBSZEJJEFU"WJU'^)7 M\F*>2$4UFA9&2%5QP7TX=MA!Y12J2J"SRSI'!=3)$#@NI6*I>*),0(KS2'$> M*#0)R0=U$B1'2FR>RA8\&?VX7TP/^4TB]5%K,$#J6.#/E-1 MT@4.&0J$$!ZZB 0>O#]X$.=.!P!*$]AXBJZT),5T=PX17C[+>G,+O//$ZVL2 M9],H7S4]2,+:ML0AA;76']=&.LLO75N"6ZEJ2O:JX +#@68?K<"V<''U)A7P MD8U8XWFQ*@(1KXA,I$@@)1,)GDCPQ(?!$[>;1( 0I'R=/W8%DY45N[8G,?0JT:GW M0]XJ)K'0_N/K&&)G.7A'D$1B) B2>%4W\YAE>-=%'(RRR9";U%^$4J$V__MU=?ZT#@A5+[/U7M;I637Z,\<^'T6C;W2M#^UF?5JC,T9!6T32_:4@M6(Q95Q=+)P%UFB,O[%' M;LHB^-O]X6\;]XJ: IMRQI(-R)T)MWJZ]4XB94*%KPLD?7'&DSL3"$1RY3L3 M4I*CR@0L(6#)+:[UST*KC#I7%8 #*^RI.F)]DU-UJZ4%5RZ-HZ2TL[!:T]*(.T2>T5-#9 M%,LH>IE>A=.3^)2+B5,>:^G97:(OY/]<.[+K B3O0*$D.%EI!/S,DD-Y#OQ, M-5^3311'L7[O:]S@?< 35_E/.$=$(:; MV('S0X>J9PR 71OB -.I>:Z#5@ )O$'?WQ8NYOEVH3?(Q\>"FM,E,=6?= >9 MALCB+O%LY"EZGOZ#7[?FA]B0NX>C+F]#SEOE_*V2\8A M_ ^JV-&YGER[9(!:M.W/M3T&E"3+E@%?NT)WHYN6"Y^/LKAP#2K\PLB6=&HJ MV2YE#2EW#!R %$A![3P4]!-NER*AO/!0-2535N%P*, N0/=).,\G6LI9A$%1 MYS_^"__8/$;6@60C71C_HZC.5)=6W[&4!&_>V$@6[D)H.O"3,5;H[U'Z.0(_ M"72%IO^-)KCSX+VGA62@Z_]\%$EMGG 1"0COT&+GS__]G]T%O,IL2+9TR_Z^ MV1QV2!;0@L6V8 1" QM(6D@:PC=^E_2%M'*"Y<5CSY'X!COYOMU@PCAN@Y8F M]F]JYV=$B -.&=(RM$.KP/:$=#!TOP=?VWR&]Y3MAY:C(IOXW0:H/F$.WC J M8+1K33_+Y9.*-OIY&[X&F]Y_I7>D_!LUMM$6]J^V)1_5!_0S-.-P;]+]]RW\ M=00?0>5'XHC4&C6 1-JZU0[IYQKRE@7'*'N;>B_AS51D%%H>#!0@,G(R(D82 MDBPFHT 6H](@%@\GX:_I\#>?%A=1Q/\.]MX2,&M@Z0K\9:Y5H-I\.E^ME6NY MER>_7+!034/[.CC5=L%^8HZGHGZZ5JDW^3Q?;14Z/%Q'K<)#CRL2CR1OAN3I M6C4#Y\=G*/A3JU8N9+@V_$>K#?^J\-5VBZIEJ;UU8%Y\]$BJ7&NU3LRQ4_/G M^H3_2S E3X&>J/+W34AW$O[R8)K7].L^S?:C7/_L/ ,S&6:C+"VQ,":*LF$Q MHB2!F*!I151B45IA $U'!I% 9Z5-E%)6#5L/E0J\D';"?+^?2H-\B4,1UMN1 MR7&C&C:S*9%FIY'4(%)*I-?B2&0/1\;CV53;:LD\#Z(O2B@U9<9-A8,CHV]' M]HLS.NN9K04?XE.=A9MI5^NQA1@^?*9D]^F^-Z>+VJS!2R&F4)-2; /&@O3; MD0N],.(--LO3H?PHWPA/U;DV'<&1!\]TU6FAG\@K%3[6')?UUCB^?@FCD0?S M%&=:?C5S0QDM-I*54'?9: .^(48/WY[)][/,BSAWZ%*;:T6]=9/E8@T8IQZ, M-)*K%R#U7Y:"$;4U+VN4^N'Z HX\G&R[U3L.V<[D6+@F=$'+I5K;]X: M/(WQA?QS:8@X]-(^2KCL>#,[C[?@(X>ZM=@HR>;?(10$?_==V06DP4\]R"!& MP"_>#)4&,$B"$?XY7&+E Z_WM@S"FH H-7].'_^Q;]]KL4BC['(U>]/"#QAR!;>VP#0%7@+\8. MQ9L*4*BB9P(?6 [33YL#Z8.'JH'\8^DAUH18D_>L"?N[U@0E)Y-W;4U0K=Z) M; 41ET^(2^*Z-]><0%R8.]E:$@?V]:.%^;OFX9_[BPTVD3=N_'LYNCVA26R% MYLU"R>Y$S,U9?=T;-B=_%4Q?S=RQY3F2J3A_WXEUN7'']=HM9Q[TGJAC^\,) M1)6]SD7)IV_UY:=)OMZ=SS=R[U.^70K1LT;1%$)%82+'X[-PIK(0(V>_]NG1 M%12E.JZ]P!,I*+F4_8K7.(W79A)4S3(GL':GG9CIV7A\B!24W.)TMSC>4=_' M,VT 9[,&BG^?$Y1H:2ZI.CY& .4JY$#)H%1S#AS7\ NX[R0@NK'3<;[O=--7 M 9]N'PK[9W[6C5W#.RT94QM, :FH\Z!;]F%K4+G80 ':9J35!.9^YK9 M K)GJZX*',Z&,F^.X(SAGW5(/$N!QJ V;$O+#W<%VHQ%=6,^HVLCJ6>]A);U MJC(2\=WJ['E:L'Y-6\%<%ZN_L*T@EZ2?V>V[BJVHCQ.B7BNX_*SX(N56R44B MG4&EY^B2]<,3Q*1=\]U!9VW+E71*WA6K1X32S@F<7;TSP@61M:NO]:'=P2/6 M_3-6FJEF^KQCK2N::C;1@+ASPFY7%_D+XG)7 M7^M#>W"_J=X#0W>]6G.8H5>]R;3?9CNSE(%.X/DP'ALA,-Z-MW(A?5M(WY9K M]6V)D+XMI&^+=7H'O*COEN;6VV-6RYEJR-X;. [? S3[W8 M(G^VL$_U4FFU:^E2OE;.\,W6__U7./D/Q3>$0OOEA$U _FP=NSX5=/CPV2KL MO=Y8PY+8YU3H%QN!T)%$7!K&XB*0DP,QP@!6'-!R3*1!+,&&HRPKQ96W329* MBT)NI6@B)]1>FG8AWBD-*KT%],F9@\X5625<9LKYJ2N$[-ERKHRJ\8:W$%DQ M_G9DKNK&V$*\-!-RNCJO%6K5W#R+>H8<:UH]R4T7HZ!4!HNBB_31B53&S6.M2V9 ME]?CU+K8FO$A50J;0.C2-H=&'C1WB:9#R63>B>1H;V*EY*RLM5XL#HX\6/[8 MCAM5/6?:?"U9KVC+^MJ0:Z@5RN'RNTJK)$96"8'WNHW1E*L/0*2$AQXL7^CT MQ&5A,("44KSUBM7[KC-%U0^'R\_VTR^%H3P>\VF[,)WK;C[Q>,_IU\5.M(( \0-"]7+SG"+,60(CC% MRK0BQ/I*)S-==>+J#(T\("FMEUFLU5RT@E.3%^N/RQ48R$UBN1 MX;WDT*TDQI&!QHW@2(9Y.[20BW-%(=:J:NG>/-,/R6FYWEF@H0>D2CA".5^S MRBHD@==;S3/E^@RN*G'X_KDN%I-L18X)K=*@+$?[0&G6T,@#EH;UQ#!IOPPK M?*BY,EZL;F.@#!MPY$'+GF6I'6O;"6;,LXTN]S(:BO(RBYYYN"9&CMKI=B;I M")XU;?6B:455; X-/5A3Q9#[5M9053K-QOB(ZF;C.K22R<,U,6EE]=*L@P(M MY?E6DAGFQ%*J 4<>K"EMRH79L)*=\K6*K)DA4RBS:S3R8$W)O- -IWKK--_E MH_E%M"XDP]!&)L7$@8F4$MQ0K[A9+31S0UVG+V@U@$8>KCYK2-.^[F9:&KOP MBC%M9A:T!C3\].&:JKV%D>(-U=%"O!Y3C%)VJ)8Y-/1@4?E0K43'E/*"-XS. MHMUC:G&-;:"A!ZN2@!2OCBOM/MVJI-K==BK=5ZL M:%=;#/5N'T_@D%7-%MV)C#76TE90\]H+;E*MZ' &S.&Z7'?>S@_Y98]60_)+ MKA8/)\>I!1IZ\-1(1P26,^W*6JP05_56K,S(#H>&'A@ M50<%U/#_) &3=!/ MUKA0HYC 3SVT %RUF'^AB[,^G4N:)9[/T[09&N&Q!R9 S@OAVGH>;_(&G1;' M8KR]S"3P% YM@)(.3P;)9BDFE&;3DN6N -V"$L,*E9"$F.Y5Z9'$@.$:#SVD5UCNKE+1QLCC8_5VE DQ MU6D6"6WT"+V*+%]C(Z76FI[1H%^2'BS.)";8; $VBHU6';UEK[B M"@TT]% =*UTC9B6*+"?$^+E7$ O-6-]8X+&'FU&5JTU$J:7RL>:Z6F[8N2;C MPBD<,?$9(9]7(V6IIK'INELR:XG58(J''J@N*QB2DF7!3&NE:W5IW0FWZ.H" M#3U8V"(<+Z^K1G(IS#2CW\\[F6J\V4!##Q?& ZF=T^J%CC:K:P5[V6L(_3I^ M[.'"O+A1[&AVU-*ZA76]4:[+MA9&F$-# M#Q;FS8#7T/MIGLXIB:HNCI80;<;9.KY_+SM+1(Q//3 M)E76B6BIY1:27%/0RF2/[ MQ[K>RXA12W7I627GYJ8OG54SQZ&A!^M*E.<#"Q3-I.:U[%1LFDD[M(>''JRK M4S93C62]SFBS/,?GU4&BZ1IXZ,&ZV$RU$>&$E*MUE:E2C=;F=*DR0D,/^66L MRH![6159+=8P)U)IM)RR HP(CNPA<3G>>W$K'"T8$3WY,A>ZTQ#<;.'0@Z>J MMN',RE(\(\1JAN.(S6JH-!^AH0>VHSL%.5%:>-#3M:O3:%10BZ$NGL 1VY%G M"W-56T;H4G4I]\ 4*DT"S^#0=@Q7:*,0M,"+^3$<)(VZ $<0RW0H?H@G"B!M@1!*WWB*,N#HCB&6Z%3X0 MG^DF&$%\IAMA!+%,M\*',&'$+3 B\4QVB!/RX?/'D=]CR$^S='?4U_#^SZ-? MD00_RTV=O(CYR-F_VZ,*$8R?I6@N2X.++/EGR1"B"M<6@ZNIP@7DXK9I\+/0 MDNC&O&8^+,*Y?J@)IX,239).(LVO"3;@ MILZ$^01F(# #V1DO9QB3S\GS7X?Z1]>.H[;D1V]#)7$TT81#38C\MHN0>(Z' M[_J2Y+1E&%9PL2EN[$? M^HLZS;MM?7%CW#MUH'^OF^WCNM2) S7Y2 K>OYKX-$;!3T+=L:9+Q. 4/M$=BT%:FJH'6!.1@]\,D.Y8$,KXUD,B M!5_:&O"2;<+Y$$$X2:QTSX(P\V#0<#2 VGPK.(6*'G8LS-@C))/84O+-2N\F M-/LU66N/;0 H _YB[%# 5(!"%3T34&'ZB4)79]Z)@ET'HF!BO^V5A_$UEC>L M6'\53,H=6YXCF8KS1(&E#*8NY8SQE738)7?^_EW<8E<3KGTQ:4K2)5,&3U1% MLN4Q%68V"84)@(G+\_V#6@@J'-SLY;^0^N3]I5@='-%.>S2=+HHB MSY:Y2;;6LK(:/]J_PI1SQ-I0#(OAX'[BX+)1<7O?E[^3H?2 9:+KO[BEZFQ' M^Z)J ;BTF:=7MV?RTBZZ48;_]8"-/D43LB0TG#VXX)6IT MWEKB:UO/4UQS[)<(/X0]^.Q]QIP?=U9'KCENRVM1RL5&8'$MQ_1\!.= M"!-#<#Y#@)K(/H(A\+NPWI8A0,K_UVUI_VO# WP<8:^2J&#*E@$"2Y!KIJ:+ M!6M4^%G6ZE3 "^AG(B=V!R#-X&..F 11::9!ML2.M%H^+3*#M2*$A9'H7V/& M1 \]@[^)12"N 7$-_LPX;$K*-HF1P!*\E,9AVA-""=XKV&7%C7.LV^?.ZQ/$ MLE6&G[%:E>^N"DRK.*V-C1"^J#8"#0#S%$DFB%-PWB85CV "<*N)+VT!2KFZ M.#/4ES:?;MK%@M3LAEB^<5[EY8W&BAORG0F?GD1BG2AC3AHRWKWCWW[$(D^1 M*/.!\OY>"N"BHHD03@3X4]80$A\!*? =D#"0>9 P%#"FNK4"(/C0FF+&3G7) M=!XI#79!@W3^9AA7Q_8SGBVA1Z%+ZWW5;5M09<+T:= ]D?'*:8,=IP1/JLSS M3JW0 *W1'T#]Z-D^T@]G#EE1AR2U%#\#@/],20Y0T/Q@<(%7=B0CH%5[JEEQ MUT6^U6UD'7GIUI@%N@^>A88B_A1ESHOGH6PR%<9J]'4:,GFHS;#I4>1.B?B"\,_\BF(J;C'O@J7 M6_/Y^R@\D*GX.(.0FBPSLU+5FO.QL)W*V66G-.G](6[XIV8CX0X\NKA6IGQM MR'6GG*>XY?0"FHT$-!OQ\R$)7TN)?G8AW2.N^6=WOUW<<* 5,NP_1(+)UG>G M6Q^1X(?H+WRY-9^]G_!-^V[3;#GN#$8@2X.LZ8PK57/9&_YA=N9/_:W.2\1- M<7(JR7LY*08J>;-EL@WH;R$ F(E_5.)YGP7@F&JA 2(- H2WM*' $OT,?D'* M21[JOJJ\3[Q=$:9?HR;Y]LAP#P7-1/0?H/3F]LCP!>MV[A>?XY2)Y[AH3D[; M>N?-V&\\2ZM4&J55=WRFC=& MD?; M)*S)1B)"83FQ<*D+NBQBH5OCPRW6&E,MF:R-9.MF8C^HU2#WAX9OEXI MZ66!QRLXDKWQ(+N>)V8CH3NRZ9F9+-%L9P$=25RG^J$G>0=%JE7@4CKNJ/YU.57LJ$VJTK?],S?CX]A..?W9T"]BS_JG1"ORV%E4"WJFEIG MTX4QQRGE>$-,XJ/3X:=D/':^[@E?2S5(L=V7L 8G!KH^K2*#^LQ?<7;&[-\G_7'N7>Z<@[YHR<7MD>K=@CZC.5U:=VY.)VR/3 MNU4%1'6^L.J\4VM&5.=3M6@WK#HW#^A\ODFFGLJF)F$6K&G)&PE:.,I5.M;O MAX;OO4W81D1Y2T>\RDFJB<+'FMD"LF>KK@H,.:<_\ [S5V\<3(BL9B;%K@O7DG72TDQ?)LV<"[>/QGN_@=U#)N+]A"]\KY M%QF&Z2?_AU/>M'4SU@'_\VK7:NU9AS"T#HKE#71P"^;A4I=LG:Z/7KT17:[: MF8HMQ%Q'2O7-ZLH;-\YVR1;;+4Z+:UM*"*M%Q)W7-+TI9T?0F0]NV8I&PT_Q MZ/FNU+@9%;HD.'YMA=DCR@GOT[KVNJ[=1_N25N#T?;C[SB3L@/FLP->6;*F[ M?J&YB-) I@!=KQ4E)N"44?RU5>7D)B (NZ^]KGLU 1^?PH_P!I-/3;HSNELU MYSJM-=M\XLR7[:6];EE(MF1&4%^T3KXJ-[LAB4/FP+]H*Y$\W]V;7\TDX.3% MM57GY"8AR#9<>UU7N7'K_,D$:2ZDTC4G)PH2/QK51J*>BA-6;-@J6CU% M$?B8D>E6AJMZGEE@XX"OW$H<=MK;75_)GOXTQ$$G,ZM589GIU,BD-=UP:=% X;4 5Y_"F*\#;B)YPNBW%M MG3FY+?#3#M=>UNV8@JFCOC7I\(79#QIH$!D M_8OPG1SS);+^5?A.FC(06?\J?"=VGBU01^(8PG\ N1 M]:_&=^*F$UG_*GPG\ N1]:_"=V+7B:Q_%;X3^.6N1?WS\,M[Q+A*/\7$@4P, M]AZY>Z#TVX_VV : ,N OQ@X%3 4H^'@M%::?*)9FF?_^9W R[2<-"ZYRE_&] M; Y$/,BMQU>[]9@HR9U(![F$\7J7,!(EN1/I()?T7N^27J(D=R(=9"UR'"-BW]O$>FZ?O.WBF3+8RK,;. I DS?9 41_;'P7JJ#6U@,XV:/ MS!_W;K(JM=*8:?-%(<<9V2AGQQ,K:72V#F[ R1?Z?&:L"BU;#Z5U>IC*J N1 MB08=W&B6?F*/7/[S< IQ@%D_2*G5@84[7<>V^]/K7SM3?4FE/OV9[$8XE%/% ML)G58KU\LMKI1Z=E=H0T&S5DBSR^1C](G<%9%/CJ%VW>M )_W$YMJ0XK[)+7 M!:$FCF=TNC)0*^R9E;EJ1@%0!X*BJ5976(FK,#WP\#:=^/8C$G^*DS8I=U,D M=Q:%OOK=S_^[+_6#"V? M6C@II3\7-5#,B&TWU6\U=*S:^$X4FO1"(SLUV:E_K9/96%"!DQ*-A,!RU6%^ MZ=*#4O?,#9 G\UZIHH]R-!_*%.H"T[738;.!]3B";D5X2L2^0!C]( 6/9U'E M:U]G?6%-YBMJ*EQ,]C+"*NRTFU7H)*>C9U;"3GZJQ#J:,*%+QDC,%X515\C[ MFVG\VX]X]"F:_,A1OL][K!&XAT!KRAI"AB#L ;X#$@LR%!*+ L94MU8 !!]: M4\SLJ2Z97^(RZRL!>U4(\!(YB;:;,H,4_JRKL>+?PB.'6ZY'4GWP$]VW%^O*Z1BM_K5?R2W9;LMM/_4-"Q6:LWM'_#IZ/.$JS>'FA^\./*R0-H5W+-ZS^:K M+R.O*JA6OCXB M^J3"@%08$-$G=66DKHR(/K'ZCV'U_SE#4X.3)GW>.?_LIC/L2&K6BGRZ5\ZN M)XW2-)[^_18E,-+U^R648;C[42^#>KS7"^<+F1'?RB;B#44K+?+#AL@D\!GH MR!-+)\_7SN#+:Q"ITKO5*KTKV)$3(XJ?-@&5I6);B4ZG)93TD36)C)V1[G+8 M!,0_80+NH (/X7Z>:0,XG350, 1(079*2A5+-.0A@V(=+ MA%P7$;1L!=@A?_1W9KJD'$M7%>I?-/[O@;WEF^'_);' *W+[]F@2 (-$ [X$ MMX/@D&C 8:1(-.!+<#M !HD&',*$MZL!-P^KK@HD73+"8Q;JX/<-RMA:%84RQOHX!;LRJ7N7CI=>TG) M49UV(OG"\[7^R. JI9[8+/Y)>\F/[UXJ27DPBC/&4(O%Y54\'GH!EQ+< MO<3$8D]T['P7.]RRHEVWU/3J:K5'I]/=V'2+2[UVP^I+FH_3-[RVW/%XGNDR M4SZM&#('V*2(@U5=$3>M6*GZI MNZT89=QK%MWYG,^9+[.4)L83X3"V*BCQ$#YCXH'8%.*?7'^I]^J?O%-6KAGU M<:15&.E\S*LVN;&9B!GC,SLF8785G17"$U%(@Z:VDG/)SH3GL E!UVJ%GV+1 M./%,+EY2?G75.KD5>:]L_.HKO1TC,E;78KLG%V=:;5JL-$NZ-1B(9];_?"H! M+$^PBUK.*.FF-NOF&PP&27$[5_8I&?\(Y?A\JN4]N;A B?D]I"!N*I=]U33, MN:GP<2!R@V0AHD'ZRQ)M(-IPJQWXKD.$\[?D(^IQGY)Q8RU6KT.$\_=<)>IQ MGY)!=@^R>Q#UN)?FL-4I::&JBF9L@J'.YL4 ME/-\:HJKZ-7N]W#LDS(?^06L1%'G/_X+_]@\1=:!9"-#-?Y'49VI+JV^8YT- M7KQ)&+#,,YX-_&3L2V.4?D;OW6"*]+_1_'8>O/>TD QT_9^/3@=LGG 1B8CN MT&+GS__]G]T%O)J(D&SIEOU]DRG9(5E "Q;;[A$(#6P@:2%I"-_X7=(7TLK9 M.$*QY\CV2-'W;;8EC+(>#/0'8O^F=GY&A#C@E"$M0SNT"O:*D Z&[O?@:YO/ ML)W??F@YN$KKNPUTR57GX VC D:[UO2S7#ZI-4<_X^3/Y@?T!NF='>D;-;91 M2N=?;4L^J@[H9[C'VH:D[]G.X"-H#) X(C5/HPP1;FD3:(?T4 M;S]RK0+5YM/Y:JU_@@7[U$]SK7RV7.NVQ$0\%KD9 M,J=KU0Q?;?$9"O[4JI4+&:X-_]%JP[\J?+7=HFI9"LV=0I/'M/_H<:V[X\[U M6?"78$J> MUQY>\34^]3M+I%Y_2S$__]>08F,1Y/)$$2W6Y/1V4Q,@ 1,1$; M#L6( I0$B$OQ")T(=%7:Y,U9>IES8W2B+WBYBD9G7%F08@UT&O/MR.E0&+.9 M7K^FM=Q%N)R/Z:"778CLXCOE<,A;QZBT]/I$:8D2D#]XN3A,O M C(KQMB]'"D;H-03*^71-XK6"EC-$OIC2$'1QZ\/=6+%@S> M"T5Y+SO+@C:];LO3!1QYL**P48W.QFLV2I<&BM=IZD.CQR_$V.';ZW$GS71F MNL3']!9OQ(U>W35'8OQPY'3)5MR.V>T),U!<+JK=&E>31V+B<&0H(K%18U"6 MZ72[6B[RK49G46B(R<.1K7HMIECIJ<:'PLZLZ++]HO$"^4X?#EUD*B6G/NU& M:#;34 1=RKG3[$ADF,.AJ4X_U>!C$X'.52Q+S4:[(;?+B0Q[.'0HAK).<9 J M\ZL4$)*].I>:EN!3PX=#1XM*K*:*3$NK+:?NBO44@4-S/<)\>C&;-:.%^DSK M1G/UYG#,CO&K4T/AD[$ZC ?77?2FA%/ M=A0S9ACC)3X:?#"T4(K9D9?YLDAW6X-U<3FNY#@7%\@>"O5T:I8GPRI4OD%[ MVN=?PKJ]@&IZA%O2I$R/RFI_3(?R\4AM;'*6H4,]/<*MV20^6J1>ZB$Z9HXJ MHT0)],JHO.X(M^)L-]^)1R,AK<0TEXFZL%RDS(;('N'6K-=F];@;CO*A28IV M&D)>*5EP64>X%;7K:F:17X9ICYVWZWE:7E2C<%E'N-43(D6F$!H7^%I.Y",- M?:;8!IS $6[-];S)QUXT2TAWUZU6:&[$S0Q?:NIN&):6G:VFV%QOK;6459A-UH;Q M7A\_]<"RE(?UR'":**3Y=+4OV9Y<2D/50$57!Q-HMN5T>[0<,GS7K3#EWL0H MC"%CPT=DH)?/+$9QJQCB%CUB4WBH_GT8I!&YU8/F?I4M'SAQX0 MR]'S RA'&P+DT=\'WSPZXO@2+' M(&I$<9+LQU?[<>H.R!D$J?1!=.G:F[<&3V-\S^1S70;BS'/XPY3#3F2W\WP+ M/G.H6XN-:[/Y=PBAM=_]L'X!B?#3:#K 2_"+-T.E@6/IG@O.&4;_AOOV 4 4 M_/F'"/^'X#;AP\7XP'Z8:2&,N!0CZ.M"<,\1Z][&\R?6A.69MD3V8J?A69$7!Y"7)@[V5H2!^;UHX7Y MN^;AG_N+#3:1-V[\>V44>T*3V K-FX62W8GL3F?U=6_8G/Q5,'TU<\>6YTBF MXOQ])];EUAW7:_?J3DO.F$(XAD,-;X@=#ARB8Z'EB?;]N^MT]]-RBKMLJ/OVRB%V]\HA5IQFRW%G M, )9&F1-9URIFLO>\/=[U]5M:ZBZ/[L,??H2[VJY5,H2O&5F&;)HQAF-1V(4 M%5:&GY+QV%D:X)X?"?R$>IU2R2YM+$ZE9.>-_F]!R*Z7 C MK[%L(13ISVA^.D-G.&+??D2>6#I)KK>\=T3CK2O"*1//"/2G*0O=R'(/*,E-&L,+("H?*_CI(E>"LYP"9T&" M!Z=OV9E V[A V3X*"@O#?#QB9E:NYJ7'JTF,'4F-/#J$'_[V@[U7V.4F]?4" MX,P%]95 -G\,V?R6OHY9A2L-Z?68;H7+T5$LK0T'/ ?U-?;M1XP@. ^'X&SE M!/M18"D#)W">T)D9X )*->? ="U;!2?+.#V*TWQ?&,WE/:[;6N"9+VFZK#]6 M"+1RU;4A#S+6PCQBS <3?D5G5MV2%BHMPLNH5) &%B(.RK(V,/Y93A*\"ADB(=Y7WE/&*U M2UQRHI;6-:36=I;\CDE+::B9=PD%KEES%GB+H*A7=$MRX"I#>4%RR'&SB3#@BM8 MXP\(9D8P,X*9W81[MJNG\&<=H!\X4^%VU/6(.;>+:96W9JZAY;K6X*7HA2(U M'7?R1CG,Z!D=-J+S!$=[>)T_K\?VFSH?#T5B8U[@I_QLTBB7AFPCM;862.>A M#\=&SJ+S!%J[H@_76&LL MV2"%%"V]HV=';'#4GO8]ME_EA1 ',L.\YJU?!@MT+0KTNV+A! '*[@4HN[Q' M]764];SNTZ>5=;FDK6)_$.OPW61OFI*]M5J8!TPEV@7X,CKHH,4)+$9@,0*+W:A?=WIC$%+" MPW6*62QH+R?GJY.&:@P["V0,H ,89@E@]F" 67HLF2/X+-6D),$NV7G#T-F=E*V<&7*[ RH0,.J+,OX"(-8]4(' .]?8WA,^O+-II& # M&:AS=)4NP7((ED.PG)O <@HF#-\D!V2 _W?!W.AK;G8$)D(+FD*1PEV0[";1\)N_KG[?@Z?U/BWBEX4ZR_M0DS(\[.T MNN1C^J)=S"R0HJ.T7.)0T4_6T.%1%/U^C8$9N;+Z6KK>78S6BJ,1PMEDY$S2]&(H.[C3.QP[HETO3J5K&BR_M- M7R="NK2_M*^T[X9&J1+7HL?"@->Z"=;F76\INR[67E3Y'3U?(NLN=?RT#@T26P3W(KC7_>)>C^A_!2J; 4-@VT )3F)SIH+/9W-8:X^8 M]D@IS>7!*.YIJ\Z@)HWM:IC1H6F/8=0K4_ER21BMHP&TGU4GL00(.SA@+!M!G,JK4Z9OKQ+YA$TC*!A MYTX]UGT]^RBX=O54TNP HR<83&7%BGW9CD,!'CB*B>U4>!-@ M[-S V,"R%6"'_.]_9Z9+RK%T5:'^1>/_'LG"'P?.;IL #^?*^3&TK_SE5T7_ MR*4;KK2DF;7 C#9&7%-2;:9D)V%@C9O,,T^)^&'&A,!JYX?5;EMQ+@"[W38! M'@Z6^PW+,57"3%%/T1G-2.=9$T2KM)/!E@/5IAWIDTH@N7N%Y-@(?D'U,S=! M$YSN#US(FS9Z)_<7;WJU=^X<0EU-0U7%]X,I0$FM!*BST,YO-);;*NQ'-IX7 M,G)&C$XF6BO.AL9)>ISC5@N1P[9T[>:>Q M &O0JG72F7I!2WO1AC!OC0J%,(2P @0\OZ.?!9R))H8:ZM7"H MH6T900^P?<_N9!TA'L5_OZ]*NGLX,GZ5"KP[( R!RZY7A78'XG&=ZK5[( R! MBZ[78JHBN9Z-/0?48-096[8;.^%I"#X4<"0;K$I",-8=6D M:[EQ3:K*<:$CCD26\1.%4?HL]]5^723HJ^_/O'1UZZ];5/5L>2X[OU4UME -T5[C"#,P\=8JD MB0!%I+*,5);=L0\9; IMBY.A3MN@'JAY79=,%VX5_$;3CVP)W8&9J&03$56+ MS?BTD#:$%3=?B"QN*\_0AW>OD7JRQZXGNQ]O\\8(=P-VYLQ>Z9_8F;J0CLR= M8J.MS2*=R) ;CU.#7 /9&70D-$G*SQX&3WQ;?C8-4MK48'4T44E 15*"=O+S6L/L"\Q(9/T+ >*'F0:"/MTI^G0/S@1!K:Y5-W<) M6V,MNK-R)9_K\VIUR54KBP@;%0$>RAW](\LA9E>U=6>AEWA57_>D;BG9RW C9#G.[%L^BN&X=>PS<"?5 MH+L?]9<2]/?[&S5KPUXF.J:!?T!G->900,@97'(&]Q;.X-[_H0EDF-'_^5?- M:@+'M579!0KZ!6EG*V[Z<_#) #> /8\D<@:;D GXX!++[4<\F M*=+)T'H].Q6Z[;*Y'HVG;#/-B:Q_3<-3)$SN,+V?L[J7]^^(LW8:9^WB!N&M M'4@*^K#*IA9-03*BK46Q%Y=[\06R _@NU,.36 1,O"\P<5,S=\RKHR27&@ X MT$0XHC6DW#&@IEBJ")1(H$0")9YIC^$FR8@;XBOO\A''M*Q@\;?!)$\:$1 MQ3O*@M\6X6[)\# B7U%3X6*REQ%68:?=K%;843IZ.X:'7X%))27;D@96U6G< MG.72Z=8"&1Y\)]D3&S[?F8Y'L3MW $A^Z)\"="W9.3S3BR[Q=.[4D:+),+1@ MBN4-=' Q$[:WN/]SKOK(*RSLVK9Y!WIT5"ZUJ@]D(1V1&O7NJ!#NSQ?HN=IZW5^ /&LNGM0O/@HNGM0;_B% M=9<1Q^I:;/?DXDRK38N59DFW!@/Q2FF#([H[BJ8B4CAH+ MI+N^7Q5)GJ51)\']+ISHMREW#/DR&D,70H;\<1UJ*JU00V@T[+\#F_K/ M#PG=% M]W7O :V[0,%RD=.Q<,,X-17J(,PQ[BO"=U"[=E1B2*J435BE-55?2 M^>44F(KJ>C9 AQ4]VP9*RG.KEOL"W+JD*D>@!KUD@]J@V9C3Z6JRF)*Y7.Q% M;Z $%.K RI">7/>.,[SQ';97AU(ZKB_'>A&RAB$/_D-R' !=!1 4IBE( H-Q MU@ N#XLT.<5(H(@'@")N:W\X3UG[R%'=[U7+1"!C$RVP-A0J$!PCRO@'D$3T=;>=F0Z\F%/7 ML?ZL./]1RN,^@2!6O8F08,LA79NEU1>% MSG::@]9(#$+OK12GSJA'FPO! M6W7-1:T@>.L:5FJ4?SIL,O]XRW_<5'!YOGG^%9*#K_WSD-&Z>N\AV=(M^_LF=MLA64 +%BO^"(0&-I"TD#2$;_PNZ0MIY6Q\XMAS9'MF M^_LV_@MCKQ7:D-B_J9V?$2$..&5(R] .K0)#XWNRP=>N\!S'I?Z5WI/P;-;91D/FOMB4?U0?T,S30 M,'K4_?I]Q*.A44FDHQ' MZ9@D1B))68S(P[@HR8FA.$Q$)88!(!Z-#;[YM+B((OYWL/>6@%D#2U?@+W.M M M7FT_EJK5S+O3SY"%6AFH;V=7"J[8+]Q!Q/1?UJK/O(6M4SX,3D4X#_^_!?2G)4 MIS:LV]!%,UW\/'2_#ERI.H2>ANER_M$DN"G6H<\FJ\!IPPFD=$O6 GAP($ZZ MIMM/F^&$H'(C-Y$OV]E>9>2CFJKI 85S/Q@GHF',-PHXLC2%4W-M#YP'LOZI M%E-,4!K6SO-012MUKOI"<=4,U1(J%:[Y0M6R5*N0JQ:RA317;5-<.ET3JNU" M-4?5H3:G"_RI]?;3-%E/ MM;.+,\D&UFH5127N]W#T$\3&OA$ZPZ'*A_3^]@.OU3_M]ZI-IS61[.],^U=D M9!=Q'\+_H+=^;FO_[E(.PDQO8]]_)9A$#,&.$)#')@Q#1JN-(V3*S_@\I@H' M.=[ 4155LJ&!H_Y""V;I?^#7\$_,/Y1EX^99P2_2_IR"7_Y-C:4YH 8 F(CU M,.R%4U%-/'=;P;>@+E1W>\H3K61JJW">4QV^; 1, *-E?85^#Z:N_UWT,I0^ M@O]JH:7@97!82:77^7%'_Q M#!UJX*]P**+4P>93])HF&'DZ%EZJ%>IM^H:U@.S9N,T%_MZF+S(, PQ#=1PX M^ME_",7A=<-EZJNG8!IPRU2-X^Q1+ 0?H#H/W5,@PW5]\\:=JDZ_Y89EN3[2 M8*,CM+9_A1(2[AV5!#2;7A"X[3;Y44--0&JKFS6"H05"B;N@KF MD')X0NB9BNK(NN6@4V@^<*- FJ+WP@D8D@8..("8!!D-8SG$VLU+\M8"/M=^ M"D">HR1UQI:G0UX!2"4)2S>DXL0S_6PI5@WTLAW=_HE&(V' $2,CKCFT * .^8>P$ M!"YZ)J#"M$]?+))(XC:* :<,>:I ZX=@@HV%V+P$P&!^+0K]%] MD?8>,WV^_6?/Z;D^'T^X+Y_9G?O%P"!A%PIYU1XZ=*E5?RDEC%QBR(_NQ)W; M6>O>UAVLECAV?V(LH%J^.DTFVG+0%H<.=6"O JNTY=GX[I4/F.#O9POTN&!# MNY3M?VM#SJQX:0M??^L_J:DZ6F:[?Q^JW8O%,)80[@ ZI/6*$ZT2SNA1[C > M/S[N;/'X'\*RMR3!OVY-$,^PXP+]'F C%].]12/R\3)NS.%(USJ%3(A)4O#- M"C"@WHTEZ!WB6UI\?Y@:>(YJ0@]BITO?QGD([,,3CO]DZ+-;4'>=)Q@*3J?0 M6[9]/]-"KN7K8U!.$\9KSC.5LZ#?:_H.*8H7-F^UP0B[.MB\J49P7 TH3_AQ MAK3:JB&R<=L!\+W2$+@K%$'*DN>[2^KF,FL*^N:VA+X&X RA&9@#'7D_N%DE M&OKT.L6-6_]$R2CVU/7 ]T+ A#> ?*5&$EH4?.SN$@T@!=$ =J=7E * \1J8 M/$,K" ,)RQY)IKH.'HFC9^B5S54%-2EZVIGP#H6W03: B[56 $T-^7>NI/D! MDX*30-C'!U-L^J6YI2HHZ(9!GB?C0 3@A>Z^0E<-%>\& 3W0:Q:6C1\ZM"V# M&D../@=!W^OR_+W"]J:NG[I& =PK]7:<5?0\S,4QC%IV-R(3C'PW%'(/RI6# M-I/- X+P^#5N@5*KH7X-<&:ZLE 5R!-&_7!@@)#"-5%QT3< ]:- MM@J*HG/+@#\I>YQU(&\4%(4HF+%;E 0]*Q"+G4<.D%HZV]!C:WM&NC7 Q0Z^ M"7K>B[O12Q (H[H>L@T&^@PJ^-Q'!^>[8HET!"$;"'M!@3^82[KG-P%QQY;S M9BC66:RKJKM/D0%PH2L%MQD%#G WJH?[S" ?"LFFAYK/;-8&GP_,N6I;F%3/ M5!9ICN_Q0/^$WO8HXZ8P",,.T!/J/0*F[M9C>NMI;?6<@FZ)%"!:;4E=2*8/ M"!G2Q+*A7"%B[AD&K+\H@MNH+U17M./C;V$->J8*)IS>"LT$.F2*;T8E:+7M M$;(3KXS9V@SG[>O?SM?_W4>SP-2D)!U2UO1IYLAC:)IT;,LP' %I:J)-!R-O MJ@V7!H4*X'<7/=V?[[YP&,@)@/^'WY(P .DB"X]D"3JH 4B$J .EQAM".^-A M?&DKDO@$-+0_B([0"48C(8L,!"+M?P-M:,CEA9]@;=[E2MY!)!M[3QLB++!O M?HQ*._LB'+%Y!C:Z^#L[R-W;KTYM"YIQU__FZ^0 Y&9+1?@HAL8\%U=_X-J" M@(F0N XTF3XG\ 16*$* P4Q;CEL;=C&UMT<)0JP?G%0EVQ;ECB2MYIHVX%NKS* OS$)I M-=;X]H,]/!WT[]<[=H.H3K9\]#5@)[3L -I1+,L VTWT0D3IP%2Y;ZPQXJ6M M BATT!RK)EI4P'5?D?=LZ>O@@[$(>'U?-W=,#K2H*M)5-V@>_3,543$&C7[V M5S6V/'_UJ(#&SPNT\$PWCV^-U>ET(ZH^/=[,!%&R\:"N&NN%O MN+X3%\QS@^E"RF^M^*Z3ZT?[6_!?VG?*/"3?&YNYG<'18/W@WZ2H#[XE3HKZ M2%'?F8KZWM:WQ!)!?I-<%Y1-G/ M32!W\DU$>L2N^JF,(RBDZ@3(B*FP:G0IE_$Q(^"]=1F5_E%]/QZ0%1L;Y%O-^3V^!5*?)4VWW) M+T_>)*BW@.1'QO;05K\7BL (P3-U54-2LG+';]%6'.5 T<&P)?RF N!;D/(\ M4]VQJH/WW[$!T_: /'T)9;]JYE@M^&\JU@74&[V%80X:QQ M- DGOA^,X55L++CD[Y-C@*%H-T!L_13=7#GBQLA<"WD8'*!Z5A%("KMM!O@UUW%=@^ MP\???0@-)Q?PGO5,<;H[QJ#='JLE$]E>%(8:&U?!ATP0T#ZRI7F R.T#(7OS MW& T3Y0:W";Y.O% D% ^Q>?96T,&<(KD/4-VM&#D:5>2 K]R%W696D@4U"!F M56V&-)8M*'O5D%AIB(K M#5T2!#C**"]KF[M;BR_F_F*A]^MG%8;47))EI%$^ H6VU$U0*VD &X]-Z1G2 M0$AD=P\%@YL[JDCSY68K$*][ \+CL9_S;$A)^H_ZKO$\(7-I;^ M)[O5S0(N%\9+#\Y!I-&>[E)E"RPDX7WX%CT+[F*Z)9G! M9N;_=K?^=TO2?:\*;[RXTC8 2>$T\*4!2'(7DJV$=,O"&?(M.?"\#$M!%052 MX'])YA%&^&.&."LO6R-37:/G[%/3#UVW- \^W91!(_T:H-4];^0E&.!#1)4XFL=+1>7F.* /;E/"U=O6 E?>H^GN M3W%WD:A0U(L/PR! M7X-1/@;EMV_%R=N@U@V]D$G"V:-TGKR5='_AT(T,2EJ<5WI"13,\'\L+!4[< M:Y4[8ID-@LP"G(KI!_);@KU2!;D"^UZ&NDU,OTUX[WN@*H(;_/S9)O'RR^T$ MSE/T^RD'X ^.9QUZ,F?V!YI^?@=5 2 L&"7BNE#(TH'+>.@'].1:KSQH=!9T MNM^>]6/Y1BQ:;!P6&QX?=Z5BPXLB"A_X*C\]D,@&&W&3[_!5@:>:?+J6JQ;: MA5KUA"<-?P/WV*BP EQD;TRP30UN=H<@7K*W@>C00E895R2@.J_OU%_,WU"* M4 W?&.(Y$#T-KOZ)F+YA_J+?>\[.TC#[D4XKXEC_Y'P$>&_M]/>>P+\O>D$ MV7L,YL&QD;_Q9B)_/'"#_7QZ#FA3_ROZ]QZML&_ADW Q!C#.18>:D)&'NPY\ MCC-$:=OC;S@;RO=QD+/;U&=J@Q!NZ^/+QVZ)S[%P?XO9;VBRQ;V#8# @&?:@ M<.FB?YTBA7.%J+AQ\SU$INUOI9$-0. 7;>+I]YB"=FGHT<"MR<;3Q-]5*&^* MN>JGXY\IN%?O#-'U=Q\7O"[($R!0ZUTQWL'U+1GN@ X50'^.A'H=0_90?Z&2 ME^P9_P^FUD2P._3;#%J0^O9*'[0;R8/:/*^%DG.QO,HVY^7%2 P?/K/DSD:5Y#*Q%KQ!0\G(ZJ23@?YK M1*3?CI3S7"BY '#"W12;DM;Y7+)002,/GJFNY%['G;070CJ25<;B8@18'HT\ MF"<_M#M:,5UR-;7L-M>9AA?IS$=B]/#M.3JC@[@G+#10=A;5N<)U^D,.Q@$' M(U^F(97$C]SXDDIJV9*DHE&1C\N MUOC0Y[^ >_T)7V6;J4=[T)%]9K.%X-KL8%]1-OLIWJFW>;O@46CHU-/U30'Q M[D/A!@IP09_S3)WY[,\OHZ2OUN-'*JAU_Z"D]U@J-^0 .:0N0WY(]3V/_X)Q MIRX8K;;>H4NAJ1BRLV"2[(R.SN%W1>"31NT=SVW+B/>2TSN4"4HE-ND:WP$- MO#O%>\4-=93UP1"390*,UAPI1=6#')'VT9P0=WA%:C60@ MO_+]Z":(@((\[SO^[Q;D\TP_7%$!/L*#W#C5SQ3O_"+0&92VW![FQG7O6^?V M^685Y(.PY[5>!N%CSCOT1)''7+)5O,GN8<[0H>\<_<6&FZ^N_=[16%,)BO]5 M[ #O9#"A+RYKE&T%:4[L\_C^/!0+^!OHA&.Q""Z@W\@5$O @.;];N?5,<0TVUHWV:3CY9>2U)PVKF$QAJX0='7:XCX1#E3(&-^(N;*VZXJF,+F%D7WD^J!BJ"'#6#<,U3= M?:/C+H ^WS18P.EC:?L@#"YLH7TH<-SV -ZF8O(9P97S0X^ ]LK'?C?1 MEK,I1,>4\J>+H\H ]-Y&IT'$ZKP-&'TX?NCI0QC0^35>0<'#[=J"/;5_13?V M]X;7A'O0[>95BS=];^!L_"K/("BF$#X%U:V^^T]D-%:XUGX#+, '!:$Z^@%! M %M:HB-PKS$QSEYA@[ AY6\#R8[MBDWT/'S&!/VK@@X.>$9PQ&3U,AEP1J3] MPK/YEV)>2]><(<_MG2I!>O\=[I>*M-H[4A*@S_77+>;UPMN $FU$B)W3)*U0 MJ%D:LP6%+W5ZLUXF,M<2W='/F(9NH@DDZDWH__'V#R7V'/23ECOT&Z6GT:P1 M7W5H-MI99R/K1J/461REWP(&R@XP_Y2&\9=!-M.II]L"J%0F#?K%T67(L9\0 M(T93D'_.[Q'2WYL"2.;Y)S;H+6*T#^B(JHR"G+=V)YL(@W\8#^E]IHN M MHIY&D &H*!E]^FI]<7NRG3W[CTW(>[F\$YB(KK_"%;(1.R:BS+2D?*02ZVC& M_V?O2YM45;*UO]^(^Q^,W;=OG!-1UF42=9]^=P0JSO.L7PC$%!$$97#Z]6\F MH&4)-3M@%1U]=EA6%F3F&G/E6L]*T42CFAW)6_9-->O@/-F7U9]2$\\Y]"@= M#%E6=Z*NNS'B40@:L_?M(]J0W=(1VDWA[MY\7,UQIY7M*%&,::0 M09^JC_VKC,=J:U3'HH.MW.NFRKL%MXRG#*BPDG&?*F,DTI>F\TD?MV] YY;1 MJ>N@T$VR6[ZT-*TF8*.KQI7IO)FDRF4J44ZS]&ZUU"O#]+P^0G1.^M 9Z0L- M'>8/9K;@(1NM1V*"*.3.KK'4+97NG<_U8%5399X?RP+!96G&>;1)>S^ M;OS(7QE+T,M".5=/52E'4#W[G(W#(?,(L<'UUYZ'A%)[TWN<_W@<23I^ SR] MNOE;[WGX\?3A7]H+?]+4*"QQ2UT=0)GL"I)27.EM4^8K?'^4 [T675\?R^1[ MND-^42:GR78BFUAD91DLL.1.+Y%@&5O_^H/'@J%[ TBW',.WS?JD-&/Y9+Z' MU["%V"(;5Z:;.,M4>++';F0Z@YI 7$0^UI#FBBSB^@[Q@I/.F]?8*[DR;MN*%0<1V23\8V#,@U MD[;\'.BG5#PG<=W5I\:KWC34RXA3DE(:&GDY5ZP)F-":KL;F)>!GB>?9(-BCM_6$_]'K RC.#J'V23=. M>V04(>(7!OB]_W \*<0%[H100H;@)'(\Z]_*0QN[_\))AK&_>98S@RW,DX09 MS)/I8NK[B;DOQ)U%O[O=;?+5/HA'629'STK4/;DB( M:Q$">Z1?;4P;4N)J(D&'(A$,0H2Z*1B$P%YOG1P2XF.$L/LYV_]]EB)O>K*W M;$>8^,(MSV7=RNNQQSGV )ZUT)?_[U?LUV?W(_:8(/=5#OO2$7RQB=AUK)%] M <4%-RSQ#BYZK3:Q;0=T*DY AST$=)P*8Q)S.ZP=*A1#\0K%Z\/B17Q6O'#B M$4ON+LO11;?+:/\<,^GBPS5-GWK[(_ MO"O[%Z7A'XUT"3XXC_+(TB_[ ;%Z.*06GK?>N+'Z*,T:[6T#K"5Y7K"&/8E@^1:-U ?]ZP_YD*"]R4A?=:JN M*A29?7HCG/GW/4I\O;+@LK=4-V]G>XDUOW59_=T4X]?\JF-!=/5A/SD2=EI4 MC,K2 &Q2F]:D@ZG,C?6AKBIRPRHO>W()3 LSJV\:E4F#BR%W*OY 8A=TIT*U M$JJ5-^^9OYM6^9J[Y:-5:<LY9$=HI%:_$U9JVD<6IY:ZU2*'/]&%F2&MB\ MI!FI50.?S.IKJ%6@ET4]Q'%O,\9[#UW5V,K=!JKN6%GZ[-0-;U^"J5]?B)#= M=Q M+]^CRHJE:2XS&JVI3BM1K&0%OC(RJK>^%%CE2ZU<.E^:8U9G0LC3DMYN@@;< M".AO$GCB+-[FC;,0@B6*P4D+NZ+Z<;3T,UU#0ETSUBQ4/7^CZA[Q->303TQC. BPZ6A0^9^V[OW2ZV9MML_9\- M6?+GQIT7/]UH\8K3_, \G9XL7%Z1<2J.)6B:1L4:_,61=UBWLV<=Z*TIK_N@ M[>R8JMK.,#FU0W3Q)$8.8\EH7/0V@O0?=]%&D,_0D:YQ>KG \>'M7I&DBU)5 M9=N11_C"UL&V'?LL)M; M;R-.\PRGI[2-6LTK@N4T@('#G"4A$$*HV7D1=4#@41=IRW :LPCPN9;=+F$L MH:KXL0V.9O=27@#=&>T@')_B<1G M/L3FE,7>!L]Z-!>^_L: M<%PM80K&E@)JDU/UD$)39-1QQIG@"P!=RP*Y2,1[,BO/=3$I%.M#SDCX]([U M'W<]E>'AFC/8R6^,YX4]4B$NQ><]D3/">>$AG%<0" %/+XF0$$$@!/:8#.&\ M@D )J)M"(Q$$0H2Z*2B$@+HII$00*($]DLF0$.KT[M&1Z&\LK<9Q++(NB7^OU[HKHYZ8MJBR7HM5$5B65N)IO M^+5>-U94>D?'U!G;TB:M::5:!J.);^MUO5_8M8%##")7PJ;:#V#,7ZMUPTM;VT:67XESY>Q?K:6'E:91L.OH3K0%@1HZE.L MDP.$V"!-M::ET46_9Z0U6>IUQAHK+-'9I#-1?#VI]44NX1UIEN:E @=FDX[5 MY$=-@2CDT_,&'$F>CJ09)I=6-&$JS_M<25IEQ'9IMX8C:<^*0#P^&HQB::PT M3$T6K!BC2[+();UO)Y=X2LQ+A5:'+^#:;#IE)R*)1GK>7L[L&GA.RO*=M"48 M96J\)C:I!ASI>7M:E3NSZ4R;R7.&7*N[58Z*&Y#K,._K^TM\H*\D?"!;L_X M5$"=XG2&PW'O4,I:Q0<#H/Q WZ=E?"I5D-#">\$:N,\79BF8C&9GFJ-1GDX MZ$63:S34,X&,T&N(36U6PW+4?%Y<4N8.U!@TU#.!3'-3+J76H,QN:6&9RND] M*4'XBFAG.I33FSI18ZU),C:5"X2R:ZW]1)3J:].XS MMMF;42QG9J/?6&!I) MG8[4ZHE=FU0V/3:Z&Q=B49;JCN!('Q'-Q19FK)R?C%FKW%_%JL(0DN%81$^N MUUZ_-'(CNR_^U:OQX*"'5L\51KTOY+[+1##O'3WN#$!H\4?,DQE\5WB&G\&2 MO=C1[HZ$Z@RI@5?1,/>'S?A#=,Y7,%0IZJYUSAD!=M\*9(?L@MCEODV4%W(W MX ;H1NSR!2#BQ)F B$/7^:IF[ * PHD/1)K/[49?<+OB7]1!7CQAUS,&&P$L M3.?S NC.!SL'S/G(SS5+-4_1AP.NP +F01]IE>M"(R1/]Z+J9OJ=34/<&I7' M"X&Z/_"=HV@@\0XP@F]2&)A\#X9,L(H%X4LB?]UUH3 4QX(J:'-0AC+)K'A) ML3-=M;0VGVMJ"Z4/H\;+0#?LC%AHGN ^P'?XE DRNE8A!7'3Z=#Q:E0<[NCY MHKIV4)/)AV2<]I0)_GVVXTNH!+Z+$@CH6F^L!"Y;)GQ&)5 "M7IUTY\/.DME MMIZ,9KW8/.=B'U,/A ]DP#F4@./3!1GTZ>)N71!6FOSXR>>.SX;7KR!]-;ON M[($7'SUW^TUX*__Y1^S"=4*VP5ISR/[O2;']$;L0G C.=4S[C2,V&:!J9>V./EX,D/WY@P.'!5=Z'G M#RKA8GO8 :0P A >@0(< 7@CWOM)A$A'##@];6%8NLAQ+%%F9ME:2\O*K'C+ M*Z"]P#*.O%8MA,%=F]@P*$;-,@VT KC!^]CO:\VL2>HZCX\T 4C0O1!H^">=\*X3R@-WS'N)[\^8HB[K)$X8B;@,])[,@[Z0S]5 M#HQL+*TK7!Z%:B14(_=8%ZL/O_7"OE8'FI%6 MTAC85:"N-JZOD_E%K,*)G7FI:L4F_42IKI^[(ISX@#+V;83DK?C$#KIWM].D MTI(:C#NE=+%438J;DIJS,4ZA"X<]XI@W=ON56N'WZOT;N+^UH! M/#R&\#S?V"-SY?$UO9U;4MI8CO683@WCM\M$8\?QBHWE?GF?[+L)'' M.SV!_X/"=J'NU.=NHGV]F1\TQ*M]M9^Z6KN-L;7)P4&V$]W@3(&N;-$([2E M_3P?_@'*MPGTN:2"<03^)>]MNXWZ8<-Q:Z"#"-@(BH5Z"$QT;>[7//OEEMD1 MWN[^O8U,>?AL^";(F-'Q\VR]*[?59N 4]C-H <'2)5,"!NNN,0N7F'Y:G;<+ MM[?CME'H$0*F63$VG2/[W0HA)851XPYZ:+^7M\_5^^4#C5WP<_3,IA[QL/GC M*2M\P+:S]Q4SC M7?,[85NSI62<@?M^@C]H6. M6;&S=LP*=?*U=/+=>3,!%JB_"FKDT _K[W-X)3=.)G&RM9\%QITP> 2N,,*V MZG4WEGXV=@\1(7R-S'U=R7ZWRJ@OWGLP=LL[GT('E(KG9*REU;9J;6H1 MVP5JKT+\^I-XP/&+5$O=#'DE%*N[$ZO+5@I=2JQR+3-IU$PM(4?+2A2+QS8- MJM. :Z)^_8D]T%3B%;'R) 0\W:Q>.Y;X:8\KB&D,M\Y9^,)^!B^SPG>:_)[] ML>9Z7)7S\22;J\9:,<8R,O786"<:7_1*?"G3(6H,1WJ?27$6E<^SLX*\M;+T<$RU5E6> M@5]CIR.;ZW69CX_U+6:-\6A.Y"1SG&EP,>](4B_/,"/6Q=@TIDGC^J2\$-IH MI.?M4U"=E+C;*]5EWI3%LC9GDN]0PM]KT$2"F9R23%XE166]&.[WI8K$NS>/398+A M$MYY%6G53EKJ)!ASIF><"RP_Q-M.8=FIJATK7JI.4A?M2 MT^Q:&[/2ZN6PWK15,6-&>I$7&W[4''3P188?9AJL9!J[V6X0KY6[HA\U9VN0 M[L=[[70'Y+)M/<%AV4%L[4?- HZ/:9;1.IU2OS 9MYJ4)7:[\CPC+0PSW_"C$=^96TM6J&PZ:3S55\2,4)6B#3\:U:>% MK#EGY!$F15?"R*@HM7[45^)R*RH[Q_%V"8LJB=I@*U+Q+<;XT2B57JD$M3 [ MD)ISBLD5*](:\JBS*:S7%:*FL'B M+9P3CR3NTEE4UF*A@#E035Y)\0JO"J U!<#,2(:@:(8%731O?E05:\2M="Z- ML[V$..CUR1B]Z#*.SP;-.Q@SYBOC.#0,OT VE2?[^-6H2+769B/4OJJ7*3/5 M-!MIY5FV'OP4]ON[>EAG.+. MZF[-?J4DI^NSDCRQ2B4"U=I?)+'NC Y8@//JL'/DU>&/1"S,FPA"^LIC,AX2 M(A"$P%\M#PT)<2U"8*%N"@8EWD(L"0EQ-=U$AA(1"$)@CV&^:3 H\1BZ33?, M^WWK_'!?.2&7<=WO:P]\$J@^ZB[$'K$+]]"[R^2\US75'7%)J"1")>$J">*S M2@+''ZG876>K^N3]GS'!.3C-2(+#+_&[YI<*KPM3EV'P\S/,I+;T[<=;T[M!"?5L+%6 W]@SIW8Y4O93C'5AE$G1?]=8@@OM;50D8O\\F MVM\HQ?9LTGW;]/[[.;<&E'<2'V2=X/D%ST5_GTT=H>WG]S1=CDIJ=*%KH@Z, MY29GQ=XAG6\?DT;7$C#:W#4^9/V$5;A3A^ERY7"CN[4MGQ*ZI>V MQ>3J!*20,;C:Y#B?R)"8U+8^$CIIBF_4>V*!'*[6GT[1/Z0;(=$HJ'5=$Z!< M5(%9FS0!W(L5,'P2\(L3N9XW-]DDEN;+!9/M;$;%&\@;R9%N,E\I5^>6-DH8RJFDD;UCB(NUR G-FN3BL>P#.*">.2E92 M)6,*QA%1T\;G$^P9OSZX[0MFY7S>3[";R=^I0[07P1R2P+<4M,SB M^<:F$\59H"]3Y%)+-Y:*B&;YZP_^0)->J.9[[<\01)DF;ZV]SRS3+Y0N?W>9 MOKS3]2&9UH%@<42)I>2:+&6)YG!4RZ08*-,TDNE8[').UW<1Z3N+#AW8),*; MD;%DF+HTLN#/]Q$F"J)BMIVM&S>TOZSG=>/%W5IEG]T-$PW)?-+7AP\,*J,\ MR.-;FKO;*65B@I8FL+0ZDILMIB/&$@P71]Y8\CY#4T&4;C( G!9'^R'2_?9 M';*S2/=.)H@D:Y6KLJ1:PUYGJ3$-'DDW\LO"2-C]1<*N@IYRA^&S"^JWE\)@ M-T?'NM0%81#7>FOU?OD8&E3E/@I\RPSK3%4FYIWE<%[-++:8N)$04@=TSZB' M> +[-L&R2TKP"T&OFW/UI:X<@[C66TOPY2-F_A(L5SK:L)8J":R5FR?2G2;@ M5 ;A8-%(@NDP-/;QOH2!AB$,'$H.(P@(&]*H:B8PRAJO&HPZSDHJKPJ0_DT@ M &GE#YQ3-JN4/!LE5G)NW%#CGG5[M]T7.>4G@0S"=X!2%AV Z M 2%$"*83#$*$8#H!H40(IA,00H1@.D$A1 BF$Q1*A& ZYZ3#^V\S/GVD"&ZI MU3=(/;GBDB]=S!2\)5^^$"IP:PY.VL45.?O294/!6_+E2XZ"M^:@9!QA.A6(;I5B&[UL]&MWBZE#@!X56B3?IY-"O&L J@^@N^?WCJ3 M;)\!$=$/R0X/$168(;S5?1>+!W ;;E)D?@>-N\/ZZ]O57P=P&VY2MWT'8O+] M\C:#?I9X[BR<5#G[. YW<3CP>$ A#%X(@W>NBI6]4#QE#N=TS3#<'IP^&?"K M=)FO+XQ-'DM3I# RU]'4T$;DLFM82#I$P O 5=:E1"U$P/M":2A!PL,K \/X'6$415NCQMH& M8C>[V,N<6$J$W[LTD-,CFCD%>A@$N7@0Y-;@")?%=0G>>E\_Y47^NC.':R_* M64W/N'+LM0PO&P5 \I2:SK7G2R M4##!6^]-%,+EW,(O*H3=<,O3-3V1EFOXJZWP ^[X)@H07K.\'PD5<,7Q6!>;+NGK0 ]LV893R&,_-N49I2H+8 MN.'@\U$/)':G&'V7%$POUMXW$4POSMX/%,PK!MM>%DY@0LR68F"UD6//J(Z"WP$4(B\"#0 @H$2$=@D '[)$**1$(2H02 M$10ZA(@M@2 $]DB&N%Z!H$2(V')..ISE5N'U T5P:XTNYKI_PR6_X1)\QQ6_ MY8Y^QS7_/"K_2+R6UYV9[[CFH,2PSU\/.X>/4,#=&.C+W/J_M0G!LMA?W8.S MX&_$J;O&W[@L7DN@#&$PV.6^X7U"N)8KPK6$)NGGFJ3/P[50C_'+NJ4A7$MP MW=-;P[74=;#@H2D#FP50#7!4JA01G R("&^G0+P'O^5]HO]=,I._YF2%N^#$ MF<)]"+DA!&LYB5&%^_"S2E@"<'!X[AF5;2=A#EOR,:W.@^< MC[WW:[Y.3,7CU)TI!?[2UT#8XO89[F6!==N)88&?],6OMU>>_VLG6G6"V7OHH*@G"=O7SD8\(U M2YKQW:!DK&1"(YGMC!:Z0XUQ %KHL&3D&P8T3MP6NY#C"$_N?.[*=W%-/V!% MOOV2@QFP"((>OUA]KBV@3S6 ?DI\Q1#+P:"7-62^->DM%#+5)03& 53!$\1Y M/*1OS]L^3M.W7W,P8RU!D.>+E?6^0YXG\TRTUAYE%W).9,M&LSBM0R?.P4,A M"/IB7MEW8??[#R8Y7MGBO1=/88CIO4;LAKA/@=3NU(TW)0BJ_K*NFWL49QT9 M?AF_H=1I-*)Q?C7&I$*UB,?Y146 3IP-K((_8$DL#'2]SV<+1=S'@?OA(GY9 M;^Z](EXN)VJE6CI-RDN5S!%9=H?QM@ @W=U_A.ZR M^_)J6./FD%:7NJ@,XEIO;1DNYOP]-PJ,.K9-A8.5]+*)F,SU)%F-BT2'%S*I MT5@H*1(A<@G'"TQ\#EXO#.:]"_;XFTCZ"P&[FZ_UUI)^,1_P-6$O,HN+6DQ MARSJA>Y+U@9 DLJ)!-9J#;;+J=:J;"NN:$FJ!<:,^7ZV MH3..$$$$!? Z$LGI/V/)6"C\]K?-K.[L]ZJ8P!]1T'<.OW$+L6+075NPYPDK4]-][(W2T M9^YF$+9.$D'4P6+A)_"5OWEES6^-_2F//FH8__M@R$AD4%!U(OWOR-%GNU;M ME%0(B/%HLYYA,;I_]AR.,I]5/M!GVZ[N/Z W\"^(RJ_( M5$=JYE]M3? 5*O09"WL_S>>,JRUM$:1)9G^11OK@:3=FI1$3F"(WXY;SN,'.&+KD&PK3Y+1XEL M=) &+45HP)&QTY%&4U\):G^ L:!:3A7R^')4F3:@V^!Y9EK*6!JKI%:>THG.)7G.)TJL\(PM:3NE%E84ETZE. MHJ:V%CM*1UF.GKI+E#&XI$[%1*;%JC =B!P6?/2,!1\8Q*K6AV"712%J[ MLEFGELAM\8Q4% R++VO='4;C7#.KI045)!@NZ1U9%C6Y-%3)8@<8;;S#"<.F M 6F$8]ZA]65_%"_2G04&ML1,)[.;[D05.9SP#IU:J7%E/>1$;+EIS0>,>KYC7$GPT1O$+\V6]+B!!M,R!T"/%G M@T*)4"*"0H<0?S80A CQ9X-"B1!_]IQT"/%G+^&Z?\,E!R:O+<2?#:D&L.2H+>^0&^0@/]S0QTB"X;HLN&Z+(ANFQ0T65#@_-=#4Z('1M Y1!B MQ[Z-'>NDV]FENV"?:_<048'Y$;38.RG:"&%5SK'D'P+Z^@/I'"*\!AAU)(#[ M\.VR]>\:E".MS1<6=.V.8#@.%OUSMOPN"1D0L &/JQ4BNGZBZ-$M"^%>+ M) M;=O;!6 VDL$A9$EN+P3[,J?#P J8CX#.9?'A=HRE,ET,+%+%-:609B,K?J&V MZH5YY73-\,-.:HW73+9IEI+8LKKL]I)B<=YOKAVT6#SQ0"6HR]15!21J%V+( M_F@,V;.+N9A#S$:LOAD(E%)]9Z^I6BZ ^*:E;=,NH"SUF"BKEJ3 M:$ZO-1Q\6B3.^.7*).]2G+]'X.3$\6II$W/-ZR ,F'S>.(6[$$+3?L@\[,?N MA0\.VW_,@!50-/L/TIIA&JZM(//L9"%S:8!%-ZEQ:JL8TP7+7-%6))0>8PF] MJ-Q:53"U38]V V+MP.!2#Q1Q(3CS4+C"P%4(E_LI%_3C.L;B-S6XTX#IT,O, M--M0MYT!<\7CI=XB.K%!,[N1MV5EO"AFYD,UWW"@>9&."5$[OG\3'5>?3V7(W)IL+ N,7I?PPMAFO\JLKNHQ)34J,K*BTP>C2 MMM?--/M*L2$ZH+OD0Q+[%.AN*!8.I%$8@PS#)&$,\JH>XUXLX;#]Q\*13+H&1%:6*2-9MTJ= M)4F4%C21C)6Y*]Y59?&B9N[J#="99\:8CI&B(=O06+8S&2_3+S35,K4H7:1E:PJH>*%8FY0;5XP]DLFM7 )),X%MB>TTGZ [FRTK M.HC!%]0O8>PQ0+''K*5#*;%T8'NH$\AD\/,GG=*[)&$8=0FCD6?U+0\2!<=E M77ER%7Y1Z+%M2$S6&L[R]/C'BX-BR*7 MM',9L4_U=0VE)(Q-AK')+VL&2RODK4PWKK'+C!ROK[LT8+=7/&KRK?ANP@$I MB]5&2V8F;ONESKH!-0-]0O MT/&'&!$/@YYAT#,,>MZHS^T'Q;FHIDLE><8K':*'L\VZN>NF=1&),VV+,W7! M)K=WR=K?-%)I&+\CC"!8["B&48L0PCEB<;%_GKOAR] M(^'.',DV_*P ] $:"V:N0=+M[.]?-"1^294%+4HIY:XH2QT>)*J336N4MAM^ M0I>0H!Z().FQ(7^'0<@P"!D&(6^F9R[F@5Y0S^3C]8Q)M P5RTW%?GK2FV=1 M!V2H9VA;SV!)^D)Z)HPK!A.@W5Z]_>,7.B#\T&"B#[;O,T5(0D4XUBS4N?I: MFO 2X')4$!9VZWC#]<.'5>"GP75)W:W[RU*S ZC>:C//CRAZO$9-W*&G&'\@ MR!#Y\=/(CS=G\DM(K^VRW7IAMY;>ZT<+_:6WGJ?$6H=K=^1H'3K(!@N$3-:6 M7AI)+QE+AJ%"CZOU?R8/>?6/O3.(M))J\<[6!,]-.O9Q)_!_4+9\5W=&L9)4 M^&+S-QD[7U4'",$?"JKRN<['6S&J->92KW&AD9*7.LMGV M^MP:HTMO"7Z\)3A776XTJPD*43F:4WEI5ZMB.ZUQL2U1U9F1 MGL]*&L;7QV*[P8V7T8*(L&5?V!+XZH@Y!? _'8#('"YL:D0 9+1Q!#6&BY#8 M0P31UMX[M**'B Z,!1!0RV9E^QAQ1-@CL$[CXZ-^SH(">!TIL.D_8\E8*/SV MMRWM^_0&UV01^",*L\_A-VZCK1CT2^$WSUL^'SWXV=.B E"4?U[0FF=N&GUB M[OSZ).&XMQ__^M9J^N#*HD*FJ+IO_?&^FC/W,T@;*4N@JC329N?P%?^ MYI4UOS7V)T[ZD8KO'8'?!X-/(L.+NL_1_XX?;?]C_P&]@7_! OR*0(& XOVOMB;X MV@KT&8H2%%SEF;EPO_KUIXWX,:)-(FFD+>QD=MSO"WV M'$\GR1$8)SDL'A,X2AB-.7Z4B'& CA%D3$>H_!?SEOYO7?26Q:5<;O6SV/; MQC(^R?6:>F;*( 5V.G*\Z1K%3:5E=OB)D.%2QLA+JTP[EY-I MG69;JEZ5)N,&=/*PTY'".):1EZU-2[;ZE8VXF??6K5D#*F7/2$,11<@U ,?H MW2A3D?J37'&!1GI6U+;RHUTC6Y/E[7:9&*3&I2J96<.1GA6EXD)J8G95BI78 MZ%;?RGJ]UV?@2,^*&F)LOJLK>1JKK2OK9;'-@>D:C4R>CASA,4W1V]&MX^*6)T4:;)5B=G6!FPW.;D] @AB7F>V3!SPR8UX[/8?) H M;=9Z,4EMT4C/?A+E=B5?-^46MN3$#H8W9'S!->!(SWZV,Q4S/MG5LS*QI*Q: M?T34L@D&CGR^G]PHR2^VU?(@3I0;?KR_,P:[F3!)F_(V48PGHUHN/R$9/][O+%F*6^+# M*0M&I1*-E06^O1']>+_%=Y-D22DT.E:[L6PK9=S:B*(?[[?DDC*?%:H6"PTZ MIO+K\UR%'/&BA!&KI4YTIY;,K!M>WN?'L3@%1C&.PH0D1_').)?D M<9I+C*C1:)S$1HGD^/39S)R=X*NH7F0MDE$3F>J02E21WO>L+!UKDS&ZW5NR MK5Z_L!Q6!;4L([WO&:G)2VK1(AL=K%:E=:;U=G09W6WG:U].Z5/=;A^K-#")2I@QME@OBQCC1_\A MEJSDV4ZSRM)33C&T439AM1DNX;.BPF27&U=&67;9&:SKA0TV+E)HY'Z73CQH MY^]&7!5KQ*UT+HVSO80XZ/4A419=AD-#"><@ O\"C!GSK=%D("\;KG>*?O?, MSSMQY[Q5M>9P0L(YSM+/#X0M80K&E@)JDZP$CZ^@#'W#<4&%AUA1@NXG8QC M-&Q/M W?FU(T0?ZU9ZV:VL5EIK64.R7%*"=;2FU&Y>#1%,!SY0*^P]0M<-Z# MTHL!C#8\@4XT1='6")_./LD9$<.:PT'P"?8!5=#F"TU%?C3RJ:7#$B.\O4;[ M?&I[Q_#DRA\E9_%'%ZB1$:_PJ@"?S9L^Q]L*:FT=(7'WJ[\D-?+4PO;W&?GP MV6;0U[B_L[?T<-YT@L3PK*GP"P/\WG\XGB::E7LR0V<1P3G#/#\+'D48W8,@ MYCG!>?IFX\X:/WVC2L<>DZ\&.8\.5$>OU.!K)I"_]KNT_SF*'OW;.4VOX;Z\ M>8@]_)X?&9IBF> ?=)Z-P=6:.J\:*)3SV_Z$V.\O["$*?_7W)8^U;VJS]X9A MCX,4'[E0":EQ4VH\CVX]8O0-R>$&\>P7>RCS?7>=?DR^FO(0[OJ9=_TEXT \ MXJ]>7X>$N(S2H4*E<_5=3SR21+CKH=()";$(]5"P")%X)$)"!($0V&.,"@EQ M/D*\G1#^%D7>#%]<>B..,@PFDZ,_2_A%E^Q U1@(FA.JC"J2"GY;ZACHZ)/G MU\ZEN%T1:9M,M;Q[KS,]RK:WN9&T\V6\3Y\KOAMLPNN(![?;E=<-W:T%_3RNU+OO MOGZX<#A74:%PW(EPO,LS_,H53)#%X2IT=BY 0H%X9PCOU@)Q08?X6L&ZYVLZ M@2RLZ]K8$LS(&!AP;A_NJA*8P/O%,"%>3YH+*.3#6UEGWP/0P=N+Y)5,]]2V MPL\T/:W TYT-_R\:\,TN^V<<[G=!_S )R A)047XK ME^N.P?/N7WZ/ LS'@6$?B6Y6UK/$8(0UY>VPFF_K=2LUR:!22-I?HL\!N!>* M=%!%^O4N7PQ-!#V5? M91MN$LR^_\/$H>^8(X*N(X)M26R%X9HB\_5$NQ!+372:^WSWL$\<)*2D;A:4 MHK5B6\E:IE[**X*AHAIX>)"@'@CB@D>)'R]*8<#S=C< =WJFN;4:>?]Y)BLL MXKC!<%UYF6@/ID:A6)PDUU"Q( SQ!R)V&0CQ4+.$FN7&5RFAK_)5)>./BAN; M;\24S+1VG64Z,RFO9J5>8X(42O+7'_PA25\$TOHF=TP!.\'>[+C:TB;FFM?! MCP8W_NIY-6Q.XSV\!K<1S1U9A[0V7U@FT/=2>O*'KM7H%H415M;4J3S/=05Q M-4U6D_7/(ZE_XH0[3PRB Z6737?2B[2A98?#4FF,L-O@"3<1WI2=U^,,M8WW M8!M<;1/T4V[05,S[3[]:'6.?.A M-[A:)[Q<_&:7B_:N_/K3UDQ>"=L ?CZ+\,V>F=^AV=2+]X[ZM7<]\4B&NQXJG9 08<^"H!$"JJ;0'PH"(;!'*NQK MUT+! M98E0WF\O[URVT+(<)> N M?GILOT$KCOOA.! M;"5P8:L+\IK?D<+PU4UPKMY"=.AW&KH? MSBW.3=4/WP3GXB@4F6\@,B%XSE6KET-+\_YP7Y#YY4O[\M'*Q,L' )_[TV?O M5Q"090 D1^*7 #PW>NW&=CZ;B_*K^>A!524WTKDNN.: MOON7W_=7"%JI;*.B-ZH2RS-M01\6^95<8B[;L. GB/1]-BQX/0'JKC%%@G*9 M?W%,D0 $Q\_6L. G1<=?08 ,>,#\*MMPDY#Y_9\F_%& I0RC,FH'5^5:+K9> M%1ICHUFZ*I[CLB6F%CF2)]GE=L?V+&Y::@TNW;$@#(W>R7W"M4*CU]^&.SW4 MW%J-O/] H[0GO636DLI8CM]50311C2=P9M^Q $_&+WBD^?$B%5ZZW.[2)?15 M+@.E4A02RR:6B?4P6NJEN>!-83S]9Y>[P?.-\#FX7UXXAW1'-;J=377X=/=7+LG(EU;;6 M:Q['2N-8>3 L38TX/.)>L&7!=PRLO_,P&VH;[\DVN-HFZ,?4_!#K5?L58Z>P)*$Q%VU9\$.U3MBRP/_4&URM$UXO?K/KQ?.W+/@)%XX^ MB81!!/.]4/)A$)<:G'-9*5?GEG-IT&;33;U8X)N]*,%>]6(PIM2W_5ERRLF ME2DPBF8Z0WU]X9X%/R1\[Y-W&$1QN%"N8A"7>N,STO7$_?TGF/Z0)'"MU^C) MTG S2P_CDCZLB?N>!0DZO, +>Q:<[T;NYDO]B;;?_Z+-J+*S>#J];K/6NAXU M$D0QO[$%/[QH^R8]"^ZD08'__CJ\5[7F\/W"6:5?4N%;S=]D['0=QY82(9Y) MIX@3\!M!L<9@##] V39,-$H'*Z!:EP%.>JC;9VW/6E7 MJV([K7'%/2*&.%9IJ5%3[G&9Y&)EFC317+^\1W N$7,*X'\Z )$Y7.G4B 5 ML5W14D&$Q!XBB/KV9J(E/D >-!9 0.":RO;Q3&+^MKP\DWO?-B.1O4@?C_Q\ MBY)G.N$<M?$0 Y90%?;NH6.*]W\[)^LW$2H1[: UY%K M#5?HX%M'2/SA;*"AK^N<.\1T_K)T!W?-[P?Q/O:Q;HV)"5UX,O*7#N8\/+! M'H;_[$^,Y^DL3/^$SL+OD^1;T_H<<7E70']@J#SV2FC^M^?)>1:BA#AJJ"F?57@-E!2JV'^&CG))F85=CP-3"P#J]6&ZKHTU;::"K M32C;Y&OWAG?K9<5";^JNO:D ;D/HBMU6T2'/J[W6?/3;V%R1*6Q0K+#+.I<< M38CH6!^XL(N7T&_75F9TZ'R%SE?H? 55)Z%K?Q^M- $[D^:;2DJ6FFPLK5]Y\ MK=].Z7VZD"C32Q0%;+?*R_1:9:*SAB)NA :7L.\J'Y(T]99RVU?0G+_FX_-I MPK["_-X\]9MKG?=.%.TX8BU)M7B7,G9JV5'&G*! HX8$=?K/6#(6"K_];9/+ MG=Y> @FHE="Z06IYG-1P]^]K2H !3EGU>[,IXM+>]$>OWZ$..$ M-]L._?O?__4LF?"PRR>I:4=[YFX&8:LA$42=7$7[(/";5];\UMC#)="/U '' M[_=!?Y%(C^#X8YS^=^3H,]H)#ZE0SOG19CU+.W?_['GF^?[+-Y(F74J;VN*] M9#ZK *#/!_P15Z?^AW]!%GY%ICI2DO]J:X*OU-AI@"I2ALJSXC3W*^BMV%G_ MVB22=M+WC8/ \,R,EF?U"FBO2:(SCB ME_.VP\@1KG52T3F@L9Q1[12T%B_3L@A'QDY'-N:#6B*=SO0Z4K28EV2NFQZF M&([T/K,T;$:ECCQL8GPS6TU5Y_BJGUQS%(>=CN1R[(9MK;0X6^NN^1&CIZ/2-%?J+%6^-BI4./7N;'3=" (SUOIZA:%L\,B"B6GA?Q48^7L&05 MC?2LJ)9)#3==L45WYL/8JC&T>K350V$!S]MGI9G"D!6.QFBMF6>8R4YF\@C+ MPC-2C8-Z&4NN+#8=CQB?U1MD0,:A-&$'0+C,L2;]L2"1@O5#3-^WUK#.K;52D2 M%4WG+O)YKU6\O[J?%S%X\$?RU<:%8;K]U4J!\%=1^T)"7*T4*"S)"@0=H-\8 M4B(0E @E(BAT"(L4 T$([)%\M8U 2(FKB43HO9Z1#N^_2OKT@2*X%7X7<]V_ MX9+?< F^XXK?_XYI_'I7?<+&^XY+??SUVX>2P^U+&V3,^21SXY&0=H<'YX08G M]ED-0E"7;K/Y50WQ5T%U1.@)>?).E,,-749X2%7Y_ (K_=9D.DXL?PQ3K0S0HW(>0&PY1HW ;G$A2N ^/US>,0>E' M> 5O_[D/<%)*M/<'!&V.' ([__%LQO\N"?C>WD,7CH%X/+>SE/]<_E(&6WSC M4AYVOE"T+0!-8'<".TKM35NZ#@]5/M4\5E+J;;)C-8;--08L!A99("C1@9D@ M'Y+X:]B# >'%V\O:A2^9+B5LE[XH"H*P7:P!UV>$361R<:Y? %TLAXU+-)'3 MT[L4$C;ZUY_80XQXK73N_D,85W)6@E0*?>2_S"7#@!0UPMC%YSV:;[_D8 8J M@J#'+^8TN2+:@JK:2!_$]&4=/BKPC,8KDR8VW^5V[+Q5-5(-QH6MH5Y#=@@9 M_54/ZMNO.9@!ER (]\6^I%'^C V=14WRY&X-A*XE[5PO[N; M+8;:JHA!KANL6O)\&B<9!SP+IY)A1.KF$:E RF<8SOJZI_0N^52F28J2YW&Y MPR$AKS%K$4[A6.$MA/W>(#$J]W+ MPI#81T-BH7YX7\CLI^N'BSF*']8/F^2P75BWTU,VBLU$>=//&=OA&NH'Z"TF MZ MI=W7 L&F,1VO81:;D_6)7(E++(+!).V4E@0=1NO>Y^K=FILOE6!V\X7=6DPO M';)[EYB.JN,A6.Y222Q-@N:\76?DQF0-Q10Z8?1#(H:%0;LKX]2_:]Y?\1,\ M6.]WXN#31O8YACKL@O%8# M7ZVUV4@,S0HG_LG5:IE>H5P^5,&?T97:H[/3K\YUS[41'2QT8*#&"A%S"B)C M:3(!T$D10&0$S#4 JOWUPM*%*6_ #U"&@%WVC;X&A@D]'Q.,(Q->TB,K7K'L M7@WH=Q*:AC21;/1VWI:'""\L+4F'P]$#CBK&T>^A?(XCDAKA(R/+D%1@&"@M M>R2IMH@^1MKPF6EM#JFYC9CPQ0;RQ"+B?AT2_(VDS^$[(] SY-'_H655(B/> MD(R'"!PZUW00F>A@:<%!RC8B32)@92\<_A*N3A7A1. $!$D7K+D!15FPOQA# ME\H$<$V\:2_,7DM$,IP'*I(,X,/@;]6(JIGN/,#X^83AWKD@(N]S80T@HJ5P M69YG,7RH)3LM8KM>M/*);7^R_G4.+?;DU1:JV6=N;=0 G)M$2HGY(Q3A0C_3X1'7/ J\=%7B&X*;YB1,;]%#)H%(]WB M]2VB-_K=1+-T=J^"]MGO%[;-[7Q[Q)93%I[T<\0KB>K3^=SWJ?VX? M.(E]X$2V5WH'/J6/^+3<5E:#-NH M2;;;(6JMS+HA6.9F )>8>/0[7WJ^> =#1*!$*&B7> ,Q$6K"$['QH2(D_A!! M"[95/T(8BY"8\XTCX.*303(LQ38INC9W%"ZR&@[@+WIH19+YBJ9:D9RN68M( MV82Z%HJQ*ZP$AM./D0LX)T\]EG#B\21P,;.@(9QLGPDG$;_ Z??L(1>_F9^X M#B*6!DFR-C2T?ZVU^U'BCE<@,4#T&QQF!\L+'0KJXA M!YU9] Z&$C\RE$^2N*G&H=%9@+',+T=];K-J)*=98'PU&^E.J7EYQX@3B"YQ+B[>,N[1YW"]5TK<)&VDR? M;9WQR'MN<;]>/]$W#NNNQ16U"<=4NP!UXA],?@0Z [<0_\]AM3GSNUC]&&-OC?S;N(0!\]J[3D]UA/@,F M &[B&&ZK$[[M'(D0_#+E"I"O!\?)F3J;WA83G5)A(+"S;:?,I^'1BGSTWK ? M#DEPOUX64W0T'Z'X&QJ@([\-RBT/?QI;SE9"3TL%T-5VIVW_M1-G>W3B*!GH M#\)!4\DP-1W="T+M8<=.W*!'Y['U^'"L/&R_CH],+'@,0WZATQB35Q1M[80% M5-MW1'\7F4!74D=>G8JN'U& S&\BD$M47@3VP<"][4)^I0;]2/OYP'Z]#N!A M9.=R.-H5GT<=8HZZ ^CA-\%S!FE>5\^7Z71Y#<-R1)#G?OY:,J$A)V5U,]X^P'^"MT MWD/'"0DAR:(#(Z+N JB\@L+!#P2Q27JW1@6KIJ!(-E[M Y.?4W%IHB"5L4 M%H^'&A:VA#("GM8.]Q5; [(JVAN1KP&?"3G4ELOZ"% M%-/7[FBA?<9GXOS[;1@'9[O[..T*UX M'4F7:P70-Y!*D)?5R,S2)6,L".T8IDGT*JALH6D?"QT*^%J>.:Z&#.5(8 MV@+8%@YLX'J=*Z#(:'NP.K9=L,PIM&N.PK!?>_)DXB-/3D,3!.>M2OSIPQ]/ MITPX[@UNO]3QAW1PO&<\5&XF>BC:L(*A\U#1>IYZ;A9\!9O[;C6/I\,T='_M M386$!0?;!%3D'7D]U.-O\.>.#M0AENU@/"F3?<5;TH5AN5:7BP;6 M2K")*0/B.\42?_W!XX3O/OV-'!#DIKNN]P@@Y?C=AQ]Z-\]6=R4O>ZC\F5V8^H\/-= %:QO"]!*&U5-12O0-7@X4L6" MZSIXR7%\[-)J_ Z/I0?<^=IR:":WI MLE=:RW2[. 7=E%2F*E!/4(]>=,3#CC_L'79I!92M<]OPY-0]*5P4FH*O%"S' M/T1Y(,XEDG.%8#N)8#)Q'N2X\LSQ MN60,+3X\(< Q:)\>[(GQ"SCEC?TP>)+XZYWLL[!TP/%L-Z&733*#I0LS;<."/)ER6'QMYN2%*'+'#5)*368/GV(ZT8P?<=#*OKO4U MU(>//D @_W9$[]([]V')N]C.^6Q8 ZQ:ZGA:K+#I;GK6H.OEL1I'P;A'S%N) M^V_W'MWKVS@NC5>J/$R^YV[CU4,N(]W"YJ. M5@[/?$X,X3"IP^$1K>M9DQ+G)MHYEJ"1^SPW4^*5N[Z.=/H)'[5)%A1X3$&Y M_]-_]@E$=I*6.Y5]I0>!/]+/TQIBV"-U2"C:=U(^>O"SIT41Y,0_+Q0^QN5HS]S-(.QZ"!%$G0;5_ 2^ M\C>OK/FML:_:I!^I^+Y^YO>A3H:T$RWQQSC][\C19SLYZY14YL?Q+.4,1>)2#2OQ? M;4WPE1#T&0HF5,_*,R%QO_KUIVUGF$*U@)0PBO4"WLZ?WO_$K M999GH:>F"E!!%53#U"T[CO7:57 TUN$9(4$UY"5!=7-YL%?S MZT_V*8UH#GC$8_-GXA1N^1O1J6=+.2Z[0SZ.77CWZP_CA@!M[8+0FN#4[1PM MT9+&]BT;BG%/_$GA')K&P+ZETZ&R6&NZ;/^!,PH]Y^A/D>.SC[6/#XK#>(PX M&9?[%\*#C2(YUW(\2JC>JYWCF[>G+X_3]NV+(Q3\="A%'P)SN.%5:)YC$!$4.#KI8GD5@NX\W=J!#3U4&8PT9"CZ9P344P0Y>J+ M<(/M-G3G9MP/D/^^.;D,X)$B@O^.=/<.O8%HZ1!X:6F(H^Q2$-N[YYVC!GR" M#-RZ#*?Z0WC.1$>LL[\-:'O2%_D5+RFVBPF?$S7@"2IB('YR.$[:IXJZ)P-W MHGNRV[<7+TSTP*S0HQNC,XLC'J*E\#KZ:?]>>T4GB]I/US?)P7\>^XG.(;-N MW<=$)I"ZZ!&OFL (LG"7SIQPG0P.*7U$9)#:VED/:21VS$8R#B,J: $5>_Y9 M-/T*0/4??@\X?,Q+\!"L"].MO2W/GG884U 7EFG8 _"7'UEYT@M9IW1'V/H_ M[VBDT=PK(/?!JTQKF\='5A+++1MM$967IZPI7%W6..*1EXV4*"$?/1B[.P#9^B4+ G3R!HX,>,#ZPN\,75RI]$' MI$^A_#CWG*]>B*;< H_6%*#TC% U?E8U$OZJ41O!1ZY<+8+X._*7TQ[5K@_; M*PE'(?W]$#$L2%S>.%%42'\:$IP[KQ^TIU-Z=FPE$4'_\>KBO1(^:#L437%T MV3^HT,V9CCNYPZ"G>3]$@&0/&4,3+: Z.?O*??_3XYDT-N&OL>U%.JK2?CSD MYQ%*(-F7@_#H'GH,%L"FCKUL9/K1Y%%=HI/(@H1EGU^T#R+O1\ZU,5#BS_0U;IN:\$^G2%YH=Y7JR#*;.C^$.C:3Q4>=;=[Z2ZNB/?::F4REI MT\=P)K\&BA(%!HJ?2,;4WA'O4E;P9TUW)C+2-1GHT3& 6ZH;+Z38^>_I?M,- MZ&R:3L*HI*[@RP_9$,$Q,,Q^?^$&(NYI'9CG_*:&$I-H;UC1G174 B M)^(QW_OC9QX *KW2)5M53B(HM<[.NC.=*V2H2E#PZB$B:BN@J[:-0-S!B\AG M.M+(H=7_M-4G_:W^J36UU",_ -$ RJ5F)U,^)5_.K+%XH)%SQ[&OUD(G)_/I M!E-;JTY]_,)Y+3_2+'-O=18\BL!+<"_<,Y9K1]X\L)S>D[H+/#KH2T]1QZ?S M/5SAL?'_@+.)-(DA&:;#O>C/G+BDZ.8&&]+8O3D[G!.WQYF"KU2"^CDE[WP! MNMB5T,T2KZ!;+(#4J.UN.+=EIR]%"W,]BF=$=CC "708!]]/>JIK/,9*X.-BG/HZ.$J.APR@@9(2_>&&*=DG=G MGOL\O*-5._@&SJTK'X&J0X[R8U3RZ0:$['G8/@YRXY[=;Y_[DM:Q'3C.$20T M'GB,&RX7V5(QD<$[)9+,F[T*)=%5\35<@C=*)* 5;$/J(75\=!:T#8.O*L:C MXIJ4=O@26R[;)3$]7*2J)#J148\)GYM8RW#XT-G 4^*XJ@R,CRCH#I['*M1.\SJV4!'A;ZR>R,G:(N4)PI-HN.#>U2" M3[65R/[HYDS@@##A'^L\NJA^OK%'@"3OV[NW)Z8M; \!G,QLKV/?,\.6I]#W M5#L^(!,!H'HZ,F@+:'"U\<-[=;*$,L2C!Y,#7W0T-3O]?[\YA](8N!2X;2B+ M"?H_#@\X2F\,904:'=T)MQ]2 CZ9-A[)/-6USS4#I2F@V^BCZ1XKY'0F,2K2XPUL3X*3DN1J-RM]BZX/;T@49P>AJ>Z>;=^B3::-#" MED7>A5^6U\2UVTZ) F(ICQ/G^+COTY[/(L4O_,5#!$XANB\Q?G+D7W#?D59_ MJP;T8&4=7^6* 0AWJO9,RYI@+_!9G,!&Q3]"8G69HJ/)I+G9+#&V9:UFK3!Y^\%4BYP6?H)MRQ]V/[T\>X?ZGE](T')\BC!91NY'$8W\BNLNL/HX0R* M%O%(OAX)NLQ^/Q4U?W6_ZSJ?(Y.R6>U([?[4R Q7>GSR^23H<^TWQ]%8-V<4 M9M@RUTOFZ"S16Z#:!^+5JYEGR9??+:9RF@T9IAG::894F&88IAE>-LTP1F.C MT7@"U:Y "QR5Q 4ND<0 -Z)&DW@,BR42/.'F'_('E/]$:9I,**3&\A4KUAX. MNJ/42N1P+G8ZLEFOZYF,$8O*M>I@5\KGRU.](G*$=R2=KJ2RL-0;TXCC;R<'-72>E M1(/)HI'>US-9OM^(X842UNOFN[MR6\P0?(.+5G4WD#&HUZ9GH>+*,Q:E";">#XFS3BL5' MV4H%O=T[T2T%QBUZ,%]VHIUEO$_'$E2OT. 2'.8AD]R.6U@\6I"MHD07%D.J MDN<8+NDSQ5MMJ=VJLHD8%HTEA:/X060'BX6DIQ+;/)UF5,B'FU35NIV'TSI :6#2Q2^GV4"^MAN2NK,EE&DM+R\:H-Q/J\0:#AGJ( MI9';1&90RM?E7!T7UE9RQNN0 >!0#[74B49UE+@TPEIT-$^QHEQM#>VA7B(, MS74<3XX)"9OW6RM^RHU-:B+:8SVSK<=4M9BKYW-RU(SU])[64>=03^*D=P\Z M;'4TJNM3H;-,Y+/3[78Y5$MP#RCOT%W/V [8VL;"MG6%*1<664E*BFBH9P*- M6([9I?IB5Z;U1JPWBLU7=,L>ZMFN%4.LU>QLSF,T(#*4M*C&+-X>ZF&#;"[5 MSHQ+I,G6YG$J-LM3N\W.GJM76>JQ67:J&74L%Z/37$$;#I2R/=0K")W^H,!E MJ25+K].=&CRQ3XE9 PT](0(W28Q&%-01W!A+C*'!I&DNB=,QCB*@PN%Q4DCR M7I.U,E-R/\FNL%IR.U9V\R+1S#-^!G,6[_0VLT1YR*9GF_;8GP-9FE,5NOE,2:RRU'3H,=K86/B M:S^#N6-&\K*555,=D!KFRYE4/95% YEKK62O76.D%<\[W!&NX M\*NCQCHK<5B/KW9\NEW/"5Z8PFSX7CWIJ7I9(Y?T0AU(8JNU5L(49J_(-ZW4 MDN>UMJB+J;'#)*JL%ZHPYT*[;_47N((+A=6@-V@-A[;JA2G,FN,+74>;)C12 M5N.;EJ<7\[EFF,),S)NX'"_HI$;VBRF?7!-%:1JJ,'EV3JSK5'K.YRV&P1.= M12I=;(8I3'XHE\R68>>X=C^#,W:+LN4N&Z8P*\34IG+&0M/F?"7#BJPH3KQF MF,(<6"UN,SXU4S28U3O887JC!% M#DN(KN-R'.G+(E.J;,:2SH8JS)X^R%N3P6+#MWW9YAK9A#.M*Z$*<]J<# NC M=;W/^3DWCU/S?GP:;X8KS%$\T_-2O1&PUBK5Q#J5K"Y6'ANJ, N%9J:0G0WF M>#VWF);:K,TW.LU0A;FI=0R_9.:'..FS5#RWZ'0U(5QA9N*K-%XJ"2.>U.@- MV71,KMME0Q6FD&M[)I[M"WQ^K;IIKBKI*YP-5Y@"ELWK@Y5.<7[?9VFKJU3( M/!NN,*?,E &5@QP#A_-S0RUB$66V&*LSV ML-NOCQF&Y><5K-Y),9TLVP]7F+7-3ZIF507JC"+#)^7>J)10XWR8PH3(EC>G9#>_;/%S=Y7!1*:X M$CKPO+BW W&:20@EM4AR>6PE6GQE5"HLFT#][5TID8["5&>LQ.=3&Z%1'F82 M]5KHR7+)^KDU*[09/+_PQH6N[:R=*E1_^_8=(0EZ9YC>:'EF*?03FVIMGH2G MP#VBVC.NNP3VQ(P3'$O-)]2!UFQ0VM8W'&7ZR8--#O4?GM/Q]M8G6$V\P1/UIVZVMXDXB4 %_3^E<46 MER]D:^DX5Q\L-;TDUT5^"J_Z!]]JWP D5GN_D$S_6FRIAP9HFNMF@^TU.OAE*]75GX M6#'XB?I"^$9'KIILCZ>RY.IR??*4'+AMY\@:T@N/]#:\7#>>B@72L%@I==9]S"Z0\X2\V.,ZWD_%6T_UVFO8NO-&4'?LK MB-J8KBT8DOWWCXB6^5U&^^B/>M<#W_:3NW@[@7$,Z"$L;/G'XX?G[PF=JSO' M*G0ECKNW&M8CT]]G&6P7?67I_;&DP^IU%M3!)_Y0Y\] M$J:HPG#[X\8]_AQ42?[8.L-A6_UW?=!/OQ=$V]1=1_X)W=$)L%K'$@P;AI)^ M!)]@CLM?^#T&?O7W,;W2[[+1I_HZ[/[]UF#E=\8\(@*=BD [:A!(7J)#CE00 MZ4+DB @Y$%9%BQIT I$C.N0 N@.)1W3H02*PBA U %@A[J-2'TCDO V<[ZW">]X+:YI"S[DP[RZ!;_G)3SG&)>3T?R*>'QLZO#+_]ZE M[CZR=@H<9LC'&HS'RA9BL8X%Q7*QQ_*.(^Y.Z@/L\59+01@*WW8$"0+BVX_/ M.^9MOQ&<[?^V'DNW=X,$@9[;?N)A%>Q3 ]Y/L,][*OV"^ *K1$TT/R*9GLG"G#=-,8?\!.H]4C+^'N> MU:MG@!.L/M(,@$Q;9-HBT_:F%HQ,V^OB\:LS;55C:]:R07\:9-9&S:S]+GV? M=1#]&G&1S7K3Z(UL5F2S(IOUIA:,;-;KXO&KLUFW [5VDOGODT@HQ19(PB8_2F%HR,T>OB\:LS1HN/\XMW?M2@KPJR2*_.(GT: MX87,TJLS2_EG$]J078KL4F27(KL4V:7(+KUDNU0P=@FKSUH9(K/TVLS2[31K M9))>G4GZ=<(B8Q09HZ[S^<9G^T\*9!R9^T=68<)#B M=GR_)DNP?Q"0-Z61]6VO>^@?/L.9GF!3T]C\OX6^0UV$GY!M; M\[;=\(TS.WF3S'YS:]ZVJ[UY7J=O3J-O.['>UIJW[4YOG-FWYZQK(?S!CF0G M/7]534/V8_.@\",V 42P#W44NT@B'F:"T!'H]+\'<$L?/[4"?QMA8A3X?WS[ M_^"!L=T@PIPEC(-9AZZA;L<0\N##J.T(AB18THAO9T<;2\Q4JL4-S==](:WV MRWZ)637O7@PO9.U1??)L6N%N'N'H:0IAV@_<#1E=L&UVK=I/5P12L*U^RD$9 MJ,IS4;;";O"L8V/.DI>N;(S]%[=ZNO9Y;\>G 8>[&ROU#%.4:SF.+^.ZXC1+ M3+F^!*N1Y+$Z%W3[OW<8=1>#;8X%Y[]WZMKY8;ASR71VOW\]).[F V8!%Q/W3W- 3;7L[1;YFOX7!,8>DUF/*P I_M2=[\(ZIY.4O_Y MYR5QOG9&O6H0>'LT3T1!X-T1-@@%WD>!IX\%5;8$:SSU Z=S.!!L,PZ""XAC M \LJV_8+A.@R>'[9["B$NAX[9>6$P#+!&:7JSN,]7![WRZT&8SH)2P' 0A\, M6"*3.'74P__% $'(I_!6=-++S M'7'/'77< 8Y!E3",ZP)Q\[>T=LFR[54&=7@JI#Z06& MK T,T/:3#!_;OF:8W"@_TE MM:,G%7^,5E^04%RT/O^J"XX\MHF@=DR)RM9["B\3,\K,*UJ3:7O'-A'XY*+3 M3]-8ENNEJI5A,9=;*_4F-!&80YD(*#133\0SK#!:'AM]PYUR(5EYG$ MT#$=04=Y"Q_UU;R020K(I&2ZT!5V*J$\4F+#V=<5:=/K,,9-;E5)*HK($OPR M55Q/LE./:!/LEXV;;?7'TY.SJCW63?CP$ M'3=9G37G<8CFRSXG$.N]EZWE@ MX1#0"4*2]_$DC7(6/N;R.+>@'"NIX>P+BS0"1#9I@1Q)9I)H-16>+'583Z9K M?;KU=:?J9T E4U?;CK8:-/FRT&I6JJ9!%'HL!!64K_!)C]&Y9>]("0UG7]=5 M8LK1O3";J5M!*<2%G510ELNE9+F<3V11.LRME>1_.=WEENK;;I+] M;Z)*_^LY$[?$_RA[XEK7_.7LB-MB?Q0OO](U?SD>?DO\CR+CYX^,/^M1?K > M:Q=)OJ@4]D<1JTX\<.'LP'3]7'SLRO3H\K@6>OX@Z>EQ\ M$Z&LZUK@^6NUH\;&*-YU_JKN#/@=>()L.#"-P58EV1)@>!U%LHY8V'T=4?D/ M%6='.U"/4HJ#3)UG'H^/I>OTZ=%R9=AU',?ZE50K(YN=9J4Y(N)!7O$]11*H MN/IHQ=77@!X?+9".-GR@"ND#5TA? VM_L,KY2CD;A>^B0^]C96)&<*F1MOF^ MFO!-'3OA.X$EV[6TI_4YP<"R.5::%\?BUQ.^/VU&)MIS:\94L25'8_EX1NUZ M>&.J0#.2( ]E1UYA1/6?H+7!R=\S^/'M>:'/MWD"_@.2'[J671NY[6-VX#$V M=5U8V/*/QP_/7Y0&SY]N'ST7UE@@@,83X3!=GCC/*8D%(!!\\SBB#?\W7)YC M/3YU=S=BN^RONW'HA_B;'G=)784\T@2/F>BF][AQCS]C\-8_1$L6-,P#^_)S M8=HJY/L?EJP+CKJ27]WSZ?>":)NZZ\@_'7/Q(P%6ZUB"84/9_1%\ G\M_X7? M8^!7?[_:E!/RT2?8'2SRZ=]C!N 1@4Y%H!TUWH[6('*D2''@BL M(D6-M[-"$#E.2X[W$E80/4Y*CW>R:1 U3@U6B!S1(<=[:4F('"?&JK=SIA Y M3@Q6;V=X(7*<&*S>3CY#Y#@V.=Z+O;R7+'=D"NU".\&#]XAUB81X/X/OD2(? M\_.>;M6IC_GBOY&B&JV*CY.M]Q1IY%%:\'NNOX-G'(]EPY&M2.W!-3'YV-3A ME_^]2]U]9.T4.*'L-8PZ:;OIU ?80WSQD.>[<_<+1IG_[U\$C?\,8LW;C\\# MWMMO!&?[ORUY85HPVWG[8Q;8$MM/O V^_,\_X@5GL*>^$DA&ZN]&D &I/Z3^ MKI[)G]0?^2'U1Y /*>JHJ_^N>FNZIB-+6Q75L-0Q'+?X(1WU8IV1*7D]!XV! MC)] 04=:QJ-3+'HF!CC!ZJ/& ,A(C1JAI; Y4=PZ@! M,E"C9J!^E[YM\%?J!+R_X7R-N,CZO#7T1M9G!%:*%#.R/I'UB9C\NJW/:C#I M>1?GFY@6LC^OS?ZL.U/YBV1%EF>$Z?KY,C"OS<#<-G-$QN75&9>?(BPR*R.PTBO0N*F]Y;[%HEOU MLO_O'M-^7#C?Z.9.)2ZZDK *V_)N]X;L;Q-]1-+XB0NFMF74EE":_2.DCFV/1(77J:DA-?934IS70]DC]2+L##A?; MVE[G'BZVC9L<;(CRM31Q_TRCY!M;\]9O=^-#X&^2V?\P^NJ:U_S'&5BWQ.QH M&-9-K/F/4[%NB]?1>*Q;6/,?YV1=.;-_K(?EM?#"P8YI)SV354U#]F/SH&XB M-@%$L ]U/+M((D8E@6*/3@>9LGK\- C\;=0YR? ]:D01?QR^%_@@,KI@VR_F MXP5BL*T>RD$A./:HO;;$F%XKTS#X3-L=>+W,>)TK-;\\:N_UZ[-.1K L'SPO M>).067N$YJ4T:CWF<4RO^RVVVL5S!6_$P(G-!'U/Q,G#C&R^+A3XU#28J*+ M>U-3$ J\CP)?G>%)'!M8+&M:6<\&9)5WU\L,&Z\6O.7@ZS,\/P\LW=5DY+-, MV]'R]C37EQKKY&B@ &"A#P8LD4ER.JI#X.* Y;T))Y8089:[FNCD5LMM)Q%#I;K+P46QRJ^>C]\=#'_23((S[LD[ MY_&([=.E&N_L2E!U*+[ N+6!4=I^$N)CV]PKNC2G=)4E\,Q&]S*U5;E6XKYQ MF'\"HM]+"#&T>YM-JCQ8S9(:*2R+36>BM];+YHC @R,\?D]1R<,NSX6 M>D;8%>)%B-@^G>J <(M2$3UJ1T\J_AC6OB"AN&B%_E6_''EL&Z%J%ISX8-8O MKME,C5FU865Y,,.V4Z:VR88*&-P!S,1KB1+(80 M#TK$Y#R*2&F%!!3R72A@^Q4 M(_=]?YJN&E]W@6PK19Z>G%7M ML6["AX?8.'PS62LS^=$&GW.U;%IHDZ-DWQL1!/2#D/1]/,F@5(9WQ9W>*]B] M!''_J)?BW N+- )$-IA^F 9K#WVW4UQJY#H]8>KY M9CQ#GP93A*3>3P][J2;>ZVV(I<+UFCDL,%0.[8RY:E!A]IH/7 >H!*Z2/[" M[@BP,0J"12X(MG< RH#?@2?(A@/S'6Q5DBT!AN%1>.N@':O/'N4^?)[A!RNY MHQW11\G'04[/,S?(QQ)[F%6:,&5C-,67ZV%ZV$YV.OUFNF!T@=>^R$Y]B0Y9UIS &_'D\%0P&/5(W8!/!T M; 69.F9. @P(\YS OPW^TIE:LAR;@\NF=DP&KR#%2JXAQRC\/@:1(@: !GX@ M[F.6;"]DP-Y YOUM'/H%&5_@3=;=/F<$A&2+.!US1(\H?/O#(E=)VJ(BYW Y M9]C3:LU8]R?L:TE]$L]G(KL#"JEN/,%$6K!5FS=,$6SN"NY. $[@UZ8Q!G\5 MO$<'O%A:-\?:3JK%T3Q#20N3Q,= MF#5WC+*]ZT[UC0$;"0M;_O'XX?F+PO>:;J?TS84U%I#3>'Q53)S/1 MWQ26_<'W?Q"/)V0AOXHL!/E 7#:R0+_(P7#CR!9UI-E@K[?-I;$!@=3'U]3' M*Y_2GUS4+U@M]<1JKW8'Z:4+TDN7:0='&(;^*AI;D':FI@ND5++_1JAT-*/V M.5)$-=?V/B;*X"H#QJ#,26P![F1*!\.&:PES?M,E>&[B'RCG%OJPS["4Z*17 ME/.-T7*N#CI;;!J)7(H=?2]?]F.G%00 UP0 T-5_PP! C+BJFJ9*3#_+ M^Y3=:=6JI)))1!\ 2D;64(<8V<*7'Q M%6$C\;0689!<%)-<.>:8,6$\MN0/%E]=SKGPU#A_8VL^?EK#>>'_B^ENG]0& MBJTZ7U8%?] $6^'.NG+'9!\E.T0Q5/WB<$!T)W5\ODIV_$YA.JT-E%$"6H84 M=3RS\,;DY#:QX=B)(='"!N(Y-A"CVG)MNBVYB&E8WA#43;V&;\S/6XIGQ(;: M0*^[E(F7>-^2\.R2K>4+'L0&8#227QK'@'R(E^U#;,G8_#<'OI6'CAR(1_P/>TU-_(LXF0Z1R&<,3VZ9.V\^&& MCR"O8,2]@G^,$\N&=(0(\2V0_;L0>^[Z]J/%DL^]L','EI[99;;*IOV&..8S M<:'9Z"E%:KCZ^KSZ4P664GS;U(2LW>'R&WW:&92U:F[9'"6WD64*YCPB%R)" M@O>MHW,O+"I(0(RFZF;4Z8]+2ZV^*%5;9=T4Q='I3VB?18)RJN/9>M=-\AD& M%ZL27^?[+8@$VQ!S_$NS%I'#\(1]-BZSK4;B V\./_]0'4"?\7Z6\-VO]M2T M',R1K7G0%4,W#67[DVJL9-L)FM<<=A5[O2,^LHJG]7\@T3E*!&%U'9X;8%>2 MC#D'C_:#TV3RIQVS/[#S,<&28V-=L&UUHLI23 #?K 15AZ* 1C$;(!$#]NL MYAB[]QN FZ(3LR&8!8U&8AX OQC SL>?%4L6P#/!^X$-=SPHNH]]4_:?'/Z& MWE0VX/K\X"\,TP&_=;9-5V _%M>680<7"*>!VWRQ.U+9CV]=?'8O<.'^\IZ_ M/WR$)2_ QL%7&<3K,<*?FW)8'FV"K8%W@:^X):4D-XVN!)\ M"OP6P9^E!5TPQG*L/95EYVF!G=^TCTT%">XOV"S )1IXGPG@4AL^_G^/;&.' M=+(*Y@EG((E?]*^JPO>K!J^7@V]W[%982CW#%.5:CN/+N*XXS1)3KB]?!@L3 MG]#YKU^?=3*"9?G@>2^U-[W5WC7PR]%DV"*Z'=\OXOY"3Z?6+M/@>][=+X)Z MV%?=,8 3.J00E-KCD.W-GF81(5M;8DROE6D8?*;M#KQ>9KS.E4Y+-K'0BV,B M/T[B_J9NT7S7&'I"$Y"-?M@_>_TFFQ/2#:H*F\/%*&+[UZ"Q$- M(IE@3X,_"3Z [5,!_@3H97X3' PJ(YI 90)H/ W+$(<5<$UJA6$'K=.*&@I MZG[P)A#S+ CPF)AF0L+V+ 0)24W6+B]?>GM7FZQ<@?:@!*Z:NQ059(ALH,? M)9@0)\I;#,2@8@"8#W#2$BS_86N3@9W=QCY=86?,2NKJUW_ /X\:=:S+@@4M MV.E/2;47NN#_",RWQSY+N[,.23P$C:/ -[OZM@0X$BU>=U9Z=N,7=\/&LJ[_ M?',0W.X.!S\GA14?$8GM]@2;\>S?__E_SU?PVSJ!G:M,Z\?C*>_9GNTV@PR, M>D7&1*"F-4R8@$?^$'1/\.U')^FNEWUP@OSQ=%*DX(F- ,=F^M^Q9Y^#$L#7 MI()ML9YMUHNV5[L_>]GYZO%+TU8A]7]8,E":0%!>46I':<=?@ MX/KX 3Y!^(-1>1>;6A!]_]4QQW\VH@V(9?H+"W3WU=VO3M"8#.AQZ$)^83,+ MOYYQ1;B(O"9!V,X* >R-QL)X(E,2/I((@AG%\3$S$LDQ/8H3R51* K\5F>3= M]JG"X^G4QBJ\F336/0WK4HGE*,.U%CX+(Z2OK^2L;GN:K(@&5Y>MO,F7G%(E MSX[(4>+UE1FZ5M-KWF+&]=PV.:T21EYN*N#*U.LKV[EIT9T2>HFOU_)*M]]H MSIOC)E!Q>_<4V)6;SC13C-8V*8_PO8(]*L(K]^YI5:?UGMNM;G#7\ARR0JXG M^18+KB2(UY?B+C//#(>&P\_=%&RP*O,/U9OT59@_5 M6:'1!%?NO:A9 *SIV1N3\PLUOIW/:FS5AAGE>R]*]T?K_J;KQO'YJ#\E:&ND M%8(K]U]T-LGU,^RLO>;K:L9-YPFAF>]ZH\3^BTY]LI&]M46B5RW4%BT\7GFZHD#LN3EFKN MO"*OMJEBX&N^)KMXO6JGLF)"="9Q#URYMZ%2<\U4U+%.:VJI1K1QH\@0 KQR M?T-IHI9@ZBY1Y-0*KG)88>H9C#=*[2^^7\T)6#]=;.)"MPAT4VXI*FD67+GW MHO&.G>\4S4E7P_+I_KHP41>K?'/$[-]SS?J+L=!K5#AR3."CNK1.30KPRKU[ M>BLYEZ\X3IISQ93F#9*)1HOV1N"/]F[:T<75S*VLXAS->$IU1)=K5BVX=(], M;K]9QCN^)O%ESF<:5IVBZ9$"+]VCDRPN;)_I*KBV[&G-N%UL5*4,"R_=>]<, MNUX)^5E)Y>MQJV\OQ54BE6G"2_*C70GN'2?5"XG M$LNUD#2O=T2<_6L M;*1727[NU6C1-K!3JQ\#G?=2=)NY6;YG,>O'2?K\G>M%^L M=]:X*S2JGMY-F=5>$UZZOUMCFZN,Y5UP5',X-*]EU4[.^NBP&W+%GQ MT0I776(HE$=+WTH&,RCV-E8KDTW?;4VFO+R>5+/E(ENVN\%=]S8V%<=*PWQ# M&7.JYRZ=>F'>M0<*O'3O7?,"/Q4%2+^\&DZ+&Y?M][:-CE]N[$@425&FQO$10TK)43PN 8U$$(D1DY3'A!R/4Q.< M>GWW;@:SJF(MU>?J5FG8'X*3S (*Y/Y&Y-M$IMOB:EUNF=P4@9K52!)HEQ & MRR9]DZQBHHJWJ6YGVL=IIC/TPE1KPK5LO]PPL]Q\8"2&DPRVSBM>F&KMX)D" MT9>P%$]B4EKL=NQFJ<2&J=:$1*43Q+1-\\M.>>$0%LY8C!*J6FEB+/>8-"UJ M^:H:Y])&FTBW0U5K/.4[?$=DIUIYW&9<JT=IPO,OC?AW(MMOV36R@A*K6ML$)O4%_GN;443>7G^7MAM * M5:UYES)GA7*SCKN#HM(P+%[/IIMAJC71D>?]#3,L\%BJO*F.9H;D%KPPU>K[ M!+;A25SG>EU#FK(8*[&&7BO5V##5*G2P>6:V MH'MXF:DMFIVE4C137IAJ39!M(K\PNS7-+==F5M9/FL5-,TRUCN9&V1N*TA3' M*F51PQ-)+3\.5ZWC32W>*"2F/1XSNLL"84E:5U#"5&NUULC7XXLNK=%T63)E MPJQ6UDJ8:A4JP :BI7@1[U566'S>9X&DL&&JE2)R>3G;;_):.3MOTZ1<2YB M1T)4ZV"2Z!')]32A^?AZUB_7<\I24T)5*]O A6Q])HTT7^J6ZMGB2E"72JAJ MI1C'5"4_6>:$ J.)::R]*LZ\4-7:7"5L/5O.9#1AD*Q(J]8,[PV:H:JU1RSX M";"J,UJO/V@HLB.LLJ02JEKQN-<>=$K+ M)E"",D6,/9\BQ7#5.BE->U/#T!.:D&BSJX*[E)-*,U2U>NON:,%T"Q:721&# MQ&+*D^FZ$JI:%\EU(5->IHI I&8]JROYCFV'J]:Z7M.^"75KV3Z:XU+$N&J59T8N%.B1AL.8X7V-&O9Q'"FA*O6 MSC#7T ;S7$EK2T CKH$6TH'\AZG6+(G+\V1WHW-"TVEGJ\:BEB*44-5:92;R M/&UF&!Y+9DE2FZ:"($@,:[C&%%*_S2 MUL IH*(T.5>!E^Z1:UHSS9:IY7!>2*6:,XSH\U0MN'3?;BRT";*AMU9 ZP$[ MRQ1GXX;!PDOWR$4.-UVV/IG4-*RP3NM37/#ZX^#2UPJ;$ 2"&HM O9#$9!0? M,ZD1D\(!MX['22DU&1.TL*>PI9[.NNT%E\(%I6&6U7JU38Y"%3;5Y(OC?*VN M\KVSJKM(\N7U M*I.8.*2VX.'YFHCO4;7- M;KN*2P0%[?Y_H?KN<2WLDCBW7XX9HK%U2#0R&?95 MV\6ZN_+N5T; V>;G-X^-T<,+?6SY/]M0XGEBP? ;HA-HPT:%Z M:G#7?DI.N.XOHZUZG@F6QK0_FZ4+2,X-(]+U@);W*T M6,U1G-!2I/2DL1P,2Z$&&YDN#60B+QD<64XF:DF)D*H8O'*/3^;+:G:" Q#C M76(J6AA7:E%L8#+M[6G26XXM/-Y*:W[)V3A^-R_[&AMF,BE<0^<36JJ""YKL M=\IDCO!8:#+M/3Z9J.:6X%1=T>HM2<'JZT+K:(SY3F#7E7@U+XB26*Q-K M.^?T? ]34HE7/:*\;&8E6AK"*_>)/V^O'7FV,D=\ODTE-TW+ M;1!K^/A]XKNE0=('1K+$NQ+)=V19K<83P:4OB3]*@.,;(\N)$24"NR>>2(DC M!I> M233 BW1"2I)3/;8Q12D-%:*0ZRBN^)Z93.E?C-,4>1*ICZE,F*3]XVF MU'67W5QJZ84IBM9HB24[,[Z$TWUKR113!7N&-\,4!;\LU7.]?,G':8J6+;VZ MD#I2N*(8FT.VDEAEBCRV[)*J5L0XJARJ*#)X#R=$(H-I]5+;3HAU;C1HLV&* MHDDFUL5YG"#PGE_KEC@GE1^WFV&*@G&IY# _R+%\>U5(,;UU!1?K7JBBP*PL MQQ0'>@.<@_HS>X(/,&'DA2H*H=I(=#%BIO)";NA)S?HH7M"44$6QU(H"5VVT M>WP>6)3IQ(HO\ (;IBCZ6#>/$;VFB6,\UI9U)F5CP2%T;_GE8F'B,IF,H D= MW?2Z"IE3="],47"9>%95:9O'EY5ZSNH2@_1&8T,517J>4D0OO;#YI==OF6LW MG^YS2JBB(,Q69:[C>$43_%R[G2\JTT'."U44?5UL$_.$V\/5PCA7TRFJ0*Q" M%85=) HEB88WBZW>"ZU-/M3*511+"RV M-JSEF3G>JS<6)7/NJ&))"5,4Q)#5C&&KG='4ND^NUWRYI8R5,$5!ERTFP^O6 M"A!XE53&YMN3HLT2?%UI\C[#-BN&'J*)8NA9O,IBSPF;R/+U=BU)1GO MY@M*34B XSN\E+S;U?^ZLL0Z[UT-P>AL8[7<.;@&W, .34,+2;AZEGMPDIE8 M65ETVD])7D]I;#G3:H/7"4*K^[.NW"I;E'#9'^#MOC1L-GLI/=,]UJRK+K(ZXX$97RJE,MF7Z( MG[^.!/'UL5=,WQY?1Z ^"O$ULD,.;X?M1.@\=;YA*Y$! MMH/.6B&(KPY;H1(/Y$6/A H9,'C 86'1P8MO\\O% ,A[W( @)8);$!7CZ7Q[ MB("#,!- NEV(Y?88.7:]O9A(]_M:N<@3<+LYQ>I@'%GYCD MU;HNR]J\;=OR,E/((@P@?Q6-K: Y4].U!4.R_[X4.(GB4?0Y$IQ[ENZSH1-[ MM:8'D/+H#=@[^< D_/14CMXV;*,P-[\-2"9^5_;=_#9LJ_UN?AN03/RN"KSY M;: C.I87R02RG20FN]0FM@8XV2VM65+X_5 M?=VAZU7_KCEX.9@S!&/"P?S,D=DRT!H6ILIV=G;C' M^1,QX=>/F1?(A,=N(/,.$T+&^POI MF_?TS>_!O4$IW.^D59B)D);!8^2.L Y10LM!KIJHKC8\7U]U4X99L')R;M>_ M-4[M::"_D?3?EN%YY!HX9'A^%PA^@\!+2 B1=5RG1C6=F*M6-!CI@A>>CMZ'OE*D:_T MXN/,5Z(]7@AI_;>,[A2(,?&Z?*'4K?/N>M)4U6Z\UI+9YBA2?[Y(_25[:2*E M7K_LJ%FP+CG.$G:)Z_7Y+I7#JS+%L-M)-_'C^6EN7MR0?7^^7 ADWY_6042/ M%Q4\PXHL+@P,56OTVQD:>YR1Q3#,\=Q#UR)?%Y9=PBJR,?9CHFE(!_,(723= MOJL>SE>C&,$]29R[?/=:%,=6/--0.G>ZHL>61)VK+ N\J^HEMY[67*[BG=,7 ME"TM:PQ6$D2>SG ,KHJI[C#!CACH"R+O<3R!LE@.Z?A!0+/O!;H8N?M%H:P= M9-L?VP\47J4XKB4B]'7SS^/DQE M[/1$*ENKRJEEO\9ATW*]9ONZ7Y6;Y_0!.3F^F^QUL96VM*JCM(_-RMJ@.2)P MZ 1*W>-X"B4$G3PAZ.Q"=Z2*J"@N%64%G=LK%$&F.%(Q5A27&G$'4.24ZI<= M/WJM)XZY$9O#\QTQWNNGI@769*&F98"FW:\81GE R(X_7*[/V9>*[/CC^'MH MDK*P['B*N^1 +T[++:Z1]B"J0(=/\IXACV+ H]2?$]>$5DQ#.5[+T8ND6H1+ M>J.WYM.,=(O6FF^2M8_=,"5Z:SY^MY7HK?DF6?O8;5BBM^;C]W")WIIODK5O MTB YP9#N:*T9A-U\41@ M<8Y>&*>-;$<(+%#@^@K:69PV+GWC8>?HZ[1ZEBU))EX7>]Q,U!.) ME>M!IHMT3D5,@[/8D2:;>1EOQQ&\\W\@._(PW+ M*>*LTU+*?M(>4;[2XI8+JM$H65Z\-FJ." JZ6>C$42K2;A)S4)L)U&;BMB4 MM9E ;2:N5=5^V>.#]1=RERHG*'[94)+TU365S1'HT],Z:?%/9J"VOW!^+/,W/ M$GIIW-3;H[$76/T%G4Z9<] M/TI=$@N#&C/&Z;+119@9<86;0/P[<_Y._9_"C)T-A +NN2R$O_GR; M)^ _(*>A:PD6\/B8G:B/35T7%K;\X_'#\Q>%B4;3[:/GPAH+Q,5X(ARFRQ/G M.26Q0&2#;W:0BN/_ALMSK,>G[NY&;)=]H$0K25V%W-\$]YSHIO>X2X\_8Y!- M?XA (6N8!S;A9Y#0!_C^AR4#C:VNY%?WW*%A\.#'2P71-G77D5\M](2\\0D6 M!FMY^O>8(2)$AY/1X>WJ8T2($Q'BO1XMB! (F6Z,#F]WLT&$.!$AWFNQ@PB! MD.G&Z/!V,R)$B),AT]L=DA A$#+=&!W0:2X2A'BOP14BQ(D(\5YV("+$YPCQ M\93%/RKMXQ>[?G0C4A]SBE]SG\-#;,'8U.&7_[TCB+LO[@>5>#AO\4[J9<1P M+!N.;+W:0?'%0YYOV-VOJF"-I__W+X+&?U+$_?8##/[]YQ_QNI*JF>;P].T^P="4<4%"[Y57V;/#:3?%>?!KEN!U*>B/:(]E=! M>Z04H]UP_-*4(CI5H%,% E $H.A4@83C)BS+W\4SR+Q$#( 8X @,<&15^5T& MR FJA7SRR'J^$@,AM<0!P$",[;>>Z[0 &[5UR(CH@P$YRY MZ>^W/9&":ER*)Q)QP;&X !;:RX@-#F(:7C ;= 7=E2_%=OP*&[Q:011A _BH:6T%SIJ9K"X9D_WTIF*VIZ;E[+7#_($ZZESR^*SH;<-9AM-&;QN03)QMC&KTMN$L,UBCMPU( M)LXVG#5ZVW"6R:[1VP8D$\AV.N_?F);LZPS1G8\+)5S-+#>EVH2G MI-I9)QHL7=XT*K(LXUBKJ!C#5"G5ZBNC)!QH$+_'\?U)6TCJOW[JO3BI?Z^) MUJ7/%;@U)GR[ U1DF?#M?DD7W-S_JO3-EUO^%P;N%T&@68^W;G@>N08.&9XG;,:?8[)N2G'E&C_GIXZ4F:3C:P_*.NS%3]TS M*09-6[STR/(K]\&+0: Q\_&=:KYXQ1R57UDG.3V3+ M"IFRC4KGK)Z+\23;* 4]%\0]CN]/BD)P@T+X%Q_" M/Z^_Y.9ICB+UYXO47[*7)E+J]3]7Y)M"YS-TO M-)D1V??7F N![/O3.HAF3DF=EBF\CKL;Q\S(4V(R=EB ,=!!1!PK)(GR2\Z8 M7\(JLC'V8Z)I2 ?S"5TDW;ZK(,Y7I1C!/4F$@4$0'- M-UP_"&CV_4"7 S0HB>;['B D ?ONH.A*0*1]0^?6KU]V!S4-K^@,EG81%YQ! MW)NT"O;,;0*ER]S]2J&T'63:']D1%%V\0:;]]QU!T_RJUBT20YR7U]DNGU68 M6MU@ ;I 1Q"PZ7$*90I=>J80N&?'= 0]9H=VHD !A&,'$%YB* 4P5#)=(*XG M ]$C%2I%<:F7HR\>?Q^F,G9Z@NT-JK:SX#$^(Q1H7VQN*TH+.[12* M(%,*[/BC^'O2=:(F=7IXA2UGX1NB+"5[4ZL+<5U?C@3V [W&^X+?L%E=2INXHN%#K:HHT MD@94ICDBR&T[C&3B>(T\$5R+B$.03@66BO$YO M$MWX1,,R]7R_7]'D%!F Q+:E1))"@>6+#RR?NN?H11(1N74C%6>^#B7P3F>A M_&PX+RY\;9M62N26NR2+!0 M_T&GR1'[>-Z6)-VHS8R&M40>2#[A.QE7YA8M>G9*$^AYTDH59H+,>1 K@J1\ M*HYZ,%Q9BQ/LV'5;J*_/AWHWH%8_G]T8LBL1PH(R(.'3,,@R:ZG+M_PZWCTP=[ M/T0:GU#^S%E:/R#1^5#;B$B)3I1=4>?6YU_V/@VKB_PX5[3Z7'D1I_J#1":N MK ,ECU)VT"$D MOTP<83D4(J= CYMJ8U5.G7M=EX_Y.Z"7-IM& MHMG!68Z>>2.ZOJ)DBS_KR!B[764W\?S$X=OSS<:W^L650 / 3T!O$W5/,4L<1>._G M+J4)^ ](9>A2#BB0J@$>[/R@$GL^EZD,>%C730]0-A;L&)SWXMDQ!_Q&@1H, MR.6C"HOIX&?P=""9L8F@6K&5H+LR;',#K\Z8<_#N?F#()G_:S_TW,4]UIF$W M4A1+5J"RC(G^LS^(P;)%Q;3\X%&Z;"C@S^%CP%+!LP0'7"NI*U5RX7R:)^&) M3865'!-EV0"_CPD!/*B&:[IV\,!84 ,)H48(>O.47$..4?A]#.)%\*2J8(VG M,8K8?G4?LV1[(0.)6LFZ_Q +J/*"FUX 4-:U@DS!47RT@Z"..:)'%+[]89&K M)&U1D7.XG#/L:;5FK/L3]C5.O+(F7J'&2VNBL5M.#I"B"RG1@9=VP/ND=7.L M[0!$',6S>M; [?A0\ZO+C9=G"3G1!.@I ZA9@&<#5)2C(- ?%8P=FV[ONM-X M8\#$PL*6?SQ^>/Y>,'MN*D-U]&,NK+& :,83H&&Z/'&>(QP6:*[@FYW-@./_ MAJMQK,>G[NY&;%?Y98PE4P_)-T$6,'G((TWPF F0V<>->_P9@[?^(0(>T3 / M[,O/1X;_8.SLA>/#CI8)HF[KKR*_6?D+N^ 3:@[4\_?M-LS > M1X1 A$"$>"1$\AW[#Q'B9!)!O%FX@0AQ,D+0;[I+$"%.1 CF(?%F^3\B!%+6 MMT:()-(142 $LIHB0@CB(?%FL3PB!"+$;1$"64T1(00Z1T2&$ Q2UE$@!+*: M(D((=(Y A$"$>&DUI0A$B @0 G\[5PW1X7-T^'A!T)>#UZ?;B-0G-N*H#L]( M+WELZO#+_]X1R;NO)B0S#\1>IO5)RRWANI\E&8YEPY&M5SLFOGB(MX4#T=0E M\$N8]/-__R)H_">%WV\_P/2<__PC'B9I[@0)M>\M?X]A'A^4 7\D6BJX<4'6 M5S)<&'R(8-A8Z#[O;=]Q*@X1P%P;P"2^BB\D\4!=-KY49-N.=:9@1PDR5@6_ MG]H'PI;3L,:GP>6LS,)<-K,\L4C,M&)Y8(V"/S\8M[SM9+P];B$?DGO%5!?% M+4&!/#)40G;U*NV2D\D64D=7NPG?LN"/YLX_.Y+"BHF#Z=FWLS-ODP.B;GV< M9U?>B\"?72Y^UQ?=R)GE7-+Q=G#G-G?EMK3&VTE1M\D!:%>0UD#6PU>SE6YS M5VY+:R"[ >W*8?)6SBX7!]<:R*6)7)K7?5H]X2:W_Y%<(86%'(]'<,2)+\.R[MO447[!@'5!AW;P/^?&YNQI*_ ]W>9&23>)/.=FO]NNRO-,1 M=,->Z)(/5VD88=CYJVC$G*GI OF3[+\1 $6V@/#$,QSQUW*5@6\]46%/^Z#O MO"0')>2'B]5$=$;E9\K3+V\;]LA\B"DNR7,,'<5?0L)9YK;\GI/PWMR6Q]\_ MEZKZ)+N5J=WP%F;IZY/,=%72U,RTR&V2:[%:5KX\O.7MH0P9\W'*1/AX!E@1 M"@M""7);ZQ\)(FC#'C91NFB"AY_ MLCR/%9:[ O#8>1XC!1X_CS8?[H80X]E0.7A9"("X';**5WNKCI9/"\UJK]#K M3)<>V",: ,@^>AQF=ER4;8\3PD?R]"B*; ^$)!]"DD<$J5MPTIULAW)FJN1EM,X*V!W/WB[B/IXYD>P2A100>9]@&9'L@Q/@X8KQO>U1M M?B;9ZV(9Q[(K?B"9C3DO-L$>P?&4(4>7PQ@?9S#:HX@?3 3\6\CXN$TH"0>0 M$(1(: EV1M-.GROWL5'1:3;'!J5 A$C<_4K%PM3>; P>'K=2DA9Q[,&G69$O. A"J-K%2>*7!D6^'PJGUD1?4?IS911 M$L;-B'LF21PO;G9;PG.:1.YHK?GH?5XYK-KO6.R M\.T9,:=I&A:M-4<.A6_=AOMPH$ O)>9YO$![>!OLE55W5DQ]S0+3# 8*CGB@ MNSU+Y1;7?/26:.A =\3@0+O@C^>-MJ1S/7LB&/J(;(L>/+;!X,"1SFTGJ<:Y MJDC N>.,;7=A"88 .4#08Z8(WCWXX7"1@NC%BJ)2;7/NPNMH:9L_9K2<52G)=,7"JH2G.4VH8L:(I$I3ZG+_5!R/6A7-X((U<43.N+AZOWC?"*TO,% M>9.;\J0D]F77R^/22@'H1=_](N.HSN@,:7P(NZ[-ZCITT ;)SI^V O] M8T>+D.S\J<0$R #$%@%@R72#W)T/B8Q5UGWM=T3&!%[;*IOV&..8S<:'9 MZ"E%:KB*BO;#74- M"! V#"-:"' *&S/28O^^Y>C4TU:&&O8=?)E)ZFI'Q>3Y5 $H0-_]8O:/MJA@ MYEL'V7/+"K(";LH*^$"'N([=ZO1,,2US/I?S*R./=A-V$\C_\3O$W1H"[ _< MN@8$0%9 Y,7^?2L@UVYL>G:UN>:QL4)44M@HX\3A6>#H;=YN#03VIX-= P@@ M,^"<>/#A6%9!KO7'.L-:?%YH2^E<5Q@GBX&8)^Y^I>Y3^'ZE!2I'0O;^._/$ MHB7H5Z?MOQH3:ID+R1JP7 ;'!GA9H'.%OBI!RQ[&A @\B8JJOAT!^L>!=(H M@CT/PTW ?T $0U\]>-_'N^ZD>&SJNK"PY1^/'YZ_%PT>MQL7-Q?66" 4QA-9 M,5V>.,_IC%E/D^5V.(CC_X:KV1L^1VQ7>;SXF:2N0AYI@L=,=--[W+C'GS%X MZQ\BD#0-\\"^_%SLY.R')0,A4U?RJWONL"]X\..E@FB;NNO(K]9^0N[X!!.# MM3S]>U1W'B($(L1M$>*]'A6($">3B+>CC8@0)R/$V[X>1(@3$>*]#E"($$A9 MWQHAWO9.(4(@J^FV"/%>=!81 A'BM@B!K*:($ *=(R)#B+=;CR)"(*OIM@B! MSA&($(@0GVG)B@AQ(D*\$Y1'=/@<':ZJ^#/UB8VXDJJ/+RQY;.KPR__>$VJ[.2^, M"M(:R#KX;QC MB2]M5VY+:R"[ >W*8;)$SBX7!]<:R",971E SKC3;L*YYSA<&EJ&-=JZJ-!. M5]!=&;DT3]QN&@G65]I87I1@P2Y0R!EZXI9N2*Z0PD)^PR-T1D:"A106\L,> MOMDPDBNDL)#+$EF"9W/T7K!@'5!A7;H+^/%&NWI!_ ]W>9'/3.)/"E$O=,F'JZJ+,&K\531BSM1T;<&0[+\1?AQ(RD\\>!9_O1\9^-83\-X. MN(^YQ*-2((CXVB/OQ M]\^EJC[);F5J-X@[F>,(U7;B#B\D6PT*MWM.(Z=$9-!BR/R%3$4TQ/6B7,8% M:R&1'" 5-U7@%(F[7_%[)KD_E?M@(;&H@L>?[,1CQ<#.K",..%XM4N#Q\V@C M5FX(,=X?X)*,=QG+5[6\1K,D5]-GZT2)9P& T'>_2/J(HUD1?&P=/%< '\CV MN#XD^C&59+- %T, ZXOO8<;@H'H*.,VP#LCP0 M7AQR'.Q8H@O=6;:YX4F#4#H M[U3:C=QRY)&/Q8E#B?;-QP3#VF.X-<[P\J1485Q&PA I!X]B1K]L2G]-D M=T=KS9&S,> *"?+GQ52718NZV[-4;G'-1V\&A@YT1_3V]WF5 MMID%@VGS&9LOU_*%N-E6(#:DCG9NBTPES/E<^^>.!+;=A248 B2IH,=,$;Q[ M\,/A7/_7$LTY_#:J>,A%:RWIG' MYR0N%_H4)LOIM3CP(N)=#-%+!<76^OZ44#2U6%]J;GD03\^]40K&((A[FD*5 M.&>HQ+D(Y#JQ3R=BVW0!MO+%P]7[5K7B2WE/:)4*FIQ89C9NH/&!!; M4J19U-LSA2=K6$/A.N4V'5<@2*6.=G9'Y2]1;0IY2GR.3#+KJ4-D+Y"5 L@J MF2X0Y)- ZS&[QYUS7=&R:H(RG[VZL6NE9C/VQ25K0$_>J4_=PJ[U'H2:! M>0;?&7RSFZ26P!_BX)L=ON'XO^$JGMWXQ=VPL:SK/__ /2_N<'! "!N#1=#; M[0DVX]F___/_GJ_@]RYC8U,WK1^/.0/0?<$ MWWXTB>B'^)//]\<3)%+0!B& >J#_'7OV&>[$'JGFPAI[MED[8<)T>>+\V/W9 MXW$3<%*'VW75;S^ J1Q>YHD\.J9$R(D:)N^W3GJZD$BFQKPV=&B[HS7:! M+3:K$]P;D2/R]97516&8ZO"[36WCU+<9UL8Z6IQ<]3GKOJ:C"EVP,N3W-43C%RI, IX,J]]Y2F?K$ND4R=Q^*< M()OC$NDTO5%B_^F;4JG"X\W*&*>[U6S'*.%T?>J-Z/VGI\<"-XW3J:ZFLME1 MFQK4B+4)APH\/OT5+F[_3AQA"5Y@QZEX4UN2\6Z^H-2$Q* Y@I=2!V/[ )M4 M ^"X\X-*?$81 .:=RH!OY^ 2/\AE3?ZT8ZJQDFT'IJ3$%J;E3$Q=-:&Y8JNV M$PQ\@YP+OK# ;X%]$ /&3DPQ 18;\&\$/68_V1HQ9RHXL:FP E?% *^K!O_;AK1YEY85"?&$;95TKV%) ZIUUU#'A)"E\^\,B5TG:HB+G<#EGV--J MS5CW)^P+XP@#[_-##E%-M_;8@< C!SS@R %#HPU\#."Y8MBJ-.:KLB[9#[%8VQ5G\MB!?[9%N-C8DB45_(%J:_8](.@3 MPP"ZVL'/PM:8@'^S>Y_@ZXD+7G$%1S)#2@O@!_"M+3_C+SOF+H"P/#+$PW-3 MX]RR\1SK_S I^*-6TP%-D,>ET*^7 @59DB>R!:@5X70.\'/STGF =H_K]'.?X\DVE;9=-^0QSSF;C0 M;/24(C5505K/(U1Q/:K>\";]@) #;!R="CZQY'Y/4&Y(IEG M VW\8J/O RZ"=' !=.^ 5=W.:75"=+WPZ S /-@-B#\2VD'R@(@"> L73<] M^T>PM(/KZI?,^8P7,SI ,76BRE+:S_Q>UZ.VS@)H"ZSO#GB!M&Z.M;M'PZN? M:G3+?%32BQ!C(\8^W)+I M!_I"E_S](OR__2X8YVZ5O77:&TK,4YVI:L1,8QL4/QB/1[7QPPES@L_0?N](Z?[XZ9MP M1B'!_S,Q\$^E +].^OV=#@R3@ZM/<<(:?!]3U\'.=CQ97\F[(M^Y"0BXD25H M&:8%6PU+"*:SFZXII.4EUV.P]8;,+^;Q/$SFHNY^I>YQ/'6,Y'\D^UX9\2^2_9L:< MQV;9V2N.&7N1S7=%UOEYZY1OO5W>SN");F^\RT3 (,7WH_ W #+=\8H$30YPH\R$P[!!H*-9[82@HUH MP<9;%M.J7TWI;+;/X@FK4X#%E$HF#F(OO>,BO?G#$CHS?F9. MP364E?_1H73VI5X=>/[IU/FJ"/TCEI55ZN-K9K+$>;F4%#IL1R;$(0M?&3J4 M&.(H[2,1.-P:./S1XW3VI=X,.+PTKG[_% (*$L-/XX3='N%N+]XK)?R:3Y<4 M\*K0@+I/X?O-I*+4A.%RBHN>50;'QH]U.'9,=>SGA8+/BX4$.YB'0^(_]ZN* M@E\0/V/;BE$_J$Z%M:C@Z4%QHBC_+D6";!1S@T+1&& $"Q8BFPMY6UID/_RA M$<6Y:\<^B,K;DO)10=>(>!)/T4GZ=:UY?3.W.G)5)WEYI9&:U\%:VMJ#!56O MKQ1;?;.0;5>:7'U$;+@Q3G;RZY[;76Q2;#.L'P Q M*;G%@LAW>-_P1KX@E-:)9C.L'\ PE^^8)VZ#J_<>WJ&;Y357++;P57;+%6(5+DZ[<$3U]Z*.M/XG%<:987+ M,-.AX&&I]89OCI+[3\^T]5ECEO0I7)TMAI;8\?O5! NNW'MZN\+UI'*E'>?H M32/K551*GRGPGGM/]]JKI#+-\@KO]KJ]@AIW>5V&HUKWGIZV![U:N]:F<'_L M-(V4Z!5U!3;3V[NR4ZQ[LU&#Z^#8 M-%IKSJ*:H'KMQ[SWZSPQ"60[J\6JFS MSHSJSD8"O'+O/2?L=-6IC*9YK5S-%$W3U22ZQ8;QIUGN#DRSW[-P0>;2C,RK MM-M00KEN7:ZDB'C!YLN\3JQHC$IZHA+&=;->SE[4UG134R=#H]C-#SFSW@SC MNG:];[17]IK1Z((GBV:GQ_A2,XSKDJM"V])U:<#EC>K '6-"^>II5&4C'[ZV98%PK)36KUBN (FB +!E^W"@U34%YVH3AF929L_2S+]2T4 M&TI%%FS9WJ^]E)2U*%!>::IE"JLF6R?)-L=Z6_L"X+4LL/[<"?&DRP-X0YB.GQ/2 50+%_KMO MB#F9J&/9#@K!Y: V'%:)2_)*ULU%T'YD(HSANE5XT1@8]0*P".2EJVY_"Z^V MS8GC 6/B(1;6R63WV*#_B"7/_S][;[:?U^*/E-*M3O1%+E$?5LIKG[#G[ M\18EI[BN"G?9,=@L5_2-PSF5C(:3(.J[2VH9C)+*= MDY+>>^"4@L?\'64&)L7J8S#[J.W[/L6]!:>.9$B>H$&2.X+,:-.@79ZJ>FJ7 M&8USPF#*\OUWV3;UU^V%?ORZ0-.=^-UL[YN[77>UTJ1] ZNIH F @H&A*TD. M8+P0T]"MMR=[;N9'I=,9-%S3&^J#G&JT$*_)$BWPKK'[40/'HE[+PV![1W@-+A MWT&KL)]A_T@HE]YMV[CW]=N*< MB$Y 1@R-&!HQ])>-/?]3AG;46J:ZGNBVFJ]MB5W'GEC1I8(LE6]KJ2"N0%R!N.+O[?>K&>N! I'0E'#0M2+9R7U?@C_ YIVK[[>J MG7]SY?N+K.GZGG7\?,@WIQKC]9M>K]_;<&R)6_6&N$>I?-6;I*$YG6(NU.H) M<2/BQAAQXQ>9PA_@QFS5S,_[$VR-K7=JK5G;JGEY -N6 %LX1:;/V-8['L'K MZ T/3O>Y6_Z[Z&?G5]=1$]^/J?.WT]CW6^@F3=,07Q6(Q75.%#)JH\L+7F5+ M-*K3=;T*NS-!]>3-IG/(ZD=B!(F1^U&JWA0C.TZ>,1XG,CR-+UQ9K'5S6T$& M8@3H522-?T6,X4OUJIX)^VF\: 1UK&]ERU=FH M U]QM31=K*2KL,EDD-Z ,1=4>1 K(U;^-JS\U>K'"596"VV^-IRO:VQ-+\VY M:;=3:U,R8&68V)!Y=T;;51MF_U$F_=?VSWZNZ"RD?0\PJ.:$3:E6EKE19E+0 M\AI@V1$4+:A(#94@T;2=R_8+^]U^#KP/#EIXI1^87UZ,G1I&FMBZRC;ISG1< MWNGRI?J!_;WP_2AZ44LPU-KBW$U&4-N=F" "M=V)"R)0VYV88 +)II@@ LFF MN" "R:;S8N(FO,_Q\^WUF$*\ M@EH(_;JI?E(1#U[(RM&?",U1-..H*Q02I7%7.V+,0O?3%>IEGPL8]4"Y<3== M$7?1:/'7'^5J\>&_C.V=)5P,HX$G(L5E2TK[JL1/^2Y57U?$TG2^6LM@@S#I M(_56>MHWYN0/!)X1:R/6?HNU\6/6QB?-]=9T.U(EJ29+AJ#LN":V,\^5"?(* M:^/3U%BI]O-EMM1(^\QDQO25A@47/^UVDO S7!6YELB;F+[LBSUURJ6KZ36Q6PR-1>)?4>NM[+CG+Y1$T2+$C5BW]FBKW2!/]G<,C];@[D2N"/L(SD:-Q] M"GND5B]+1(X>_.QI25'2M'_>ZBISOH3!%Z1^*GJ)IZ-Y@/#G?__7LS3')QC# M^AK3^GE@U".8[8%!!#PK2\DPBU*8@U?^%#1/\.V#EDP_4NF#S?3SB=E)R'0X M_IBF_Y4X^ARD"+Q$%2S>.0+6L_J=_9\]+^$Y?/E..N<>TXZY^BB:STKO\',@ M>PX?X!N$5^ZO'XF%!47*__1,\>1-!S\#B@>R0GMVV>V_^O$KJ!*#=6KYL [* M?F(7X3@[]#2+O$3!*<@*3S7&9E[3TK6:@]6(4;LXJ"P7]J0-1>"/\&U/*T4Y M/2WF^4U5S6O3QE+ )7_=\R9$=*7%E'U;=4F7JXD\K;2 M=&>FK2JIU6RURM8EDPI61$ZT8HE-0<*R&<0UFGJ>+2<7&%5;!M# M6DWRVUG![NUVF ;;V416LCN]/TGC"T,5TNNLPA4Y.Y]I@Y61?>**NYA)-;6 MK8O3N=]*Z;Y0W4PQW 85@T8UJCERU2J3>Q/P>OT@+^K _@4OQZ-+\JDF[Q-H:J=S0 M*#0KR:;L][,3G(PN3=-JOD:K_126K^N4=E*K==>9 M0L&4)RG]?+)ZG960Q-2AT;)I_W"94S:)_HD_(I M:DY5NY5T>6[P_-K,K[-SJY0KRG!EY)FE3-&D<)RRO)FLWHA*W)S?8ING>) MG<*TFF:%7^>2O$WR:I(90Z,CLG)J5TDVVHW5<98 M,N]12Q^0$Q%=RB\JN>ZD3P]9:5-OUA.X%#^O6J080(%T M?I+T2Y7SS2)O85(#[F"FO&%]J7*P'\K4-ACQ,Y\Q4#_ M Q?=N6K ]ZI?H$(*KF,>O@CUQ^ ;5";^[];?1I#,'RO4:N(*Q!7(*[X^P'$<:IO_MU8181W)_0_ MVHFY9>HOI^V@$3N?8O9KYZ1?+/_^V@>+3;+]5_9=:0D^U%[M4YGWGH79S0'O MJ=U2H\3)Y:';-_;5RZ=ZKR007R.^1GP=CZ8K;_#UT%.=UJQIKMENIE]NII2! MZW:\L/ 8)Z*CE!.W;]['C^F1 8,,F&]KP""N0%R!N.)[F/4=J#(ES7G2M:6$ M8-N28R?,J2,H1N@&E[;B0C!D*?"3APYPMSSS>[EOW_'0 MB+COY,PW3-RW:O2]X:$^LQ_ZNV@HJ%O,G72+2=RT!SM02;DY;TM9J(]R>VVT M8K![7;1H6A\?1NTE2P+K;4>6RFTJSH@@F%VU)4\8Z.8FTV\UF$%2 TF-NY(: MD )PXI\;,VGC1_A(Z[^3,]^PUH^(&Q'WMR7N;V/2#H+T;&F6%,#^!5E*6)(. ME.'?XZV">1/_]B7!LO_S$ZFN*$*#(C0H;HFX G'%=X];7LS9>Y,XO.7DQ!@" M)0:9C<0?N6[>Z/&7M2?<_-A9:RO9G-^:BGR>$MJM@5PAQQOOF7LV:4OBSYEK M0;7R[33$@WZ:#=73SD$[#7X))Z3@O_VP5%W)4)6)A7$TK6<;$Z746:>8)NR_;9R.V1VR/V/X=MLWFV M+]?S]=EZTZBI[K0XM<>X.FGM/,CV]'MLCS]FTN^R_:V:^O$C?V3D("/GVQHY MB"L05R"N^!ZF?\0I/E-L$3;P2 513J?%_PF48IB7'<2XT+$C8C[VQ+WK5IU M7^>F_BXJR#?++HPAG+Y#:N('\YE7KB5-!+;/6'6'+&#YRM+Q5;PV$<47"_&:C[#1-*,GB',O/:R2U M*'EKII6%(Y;('[^H1Y**)"[_"\D6)%N0;(F9;'G=\WX]V4*E.3+7S;:F+#=* MI].=05%=9V0H6V@H6TY,W?W7"]7L]L;N7GU<6]!/5'!<*^@<"MN)PF_RI@ZV MZ >9]^E_[)>]U(Z;C2:$X*]@G_<$B3TDX,5UT0%OO\3E?<-,(C^:_, M>-/)9MFQ6-97_2K;J/F38B.'RW<^X^WZ ]P8$F@0:!#)BWOS#Z[-,PY)HM$D MO3@@ G^D4P@1<4 $\4BBN6%GQ,3GG6GO7A??T;AY3S+'^\QGF A"!1-!+@B MSXXK^.U<#732),POD:1EVV3O1=#U\Y. $BBSB:!4-0P$$H(#*&0NP)MW[7<*[A2 M$^RGYTG:1@HG Y^0>LU-KSV@J'H;ZS96U7IN,#7*R_W0#XJ,!OXN(?6^6L2E MD)(54R4KAF=&&MI72"JHD_4\\X2 VN58O]VNX0+?;6E:7R9*S?30@SO^\8N) M)CU]4ZV,1EH9TLJ05O9]9-W"DJ03TFXZJM5UT^R3K,]VQX;G,,R2:T_2@;3[ MGMI8&FEC2!M#VEC<)%31=$]YR42LW&[@SG*,23W*Z>Y,;I7ALF'W;"9S%^I8 M;R%9DC!WI//%GY V\II2=L6X:QS!]*K2=DTX?4>1*=N*\V%YF87"X VAV78Z M636?RLILOE%H-7L\LRYWLI-,(#2_GU+7,QU! W@]E.%+L\3<=5Q+.IH4CI0^ MI/0AI2].2M\)N=5P; %/YDM3OK;+:][*FQ=G$V^"8\%(\ ><^AJ+]-H*'X3@ MST1%7[E., ,1"'O)=I#RAY0_I/R])SIA M62GU]?,TD)U._K:SM57>J;3GN!$J/5AS+?,A8L? MIR/M$,5KKQVOC7%#KRNJ.$$+A80)X2 X$C2@H;HS5PS!$!5!2QS*1)&*@YQ< M\7%R_=&A(X4X5V'N:WM^\JYE >Y&E_D7NWJ^DT$3P[/>F8VSY^(3IHZ"$[+( MKE695X8I88XEDX-UWYO@0?I[BL&^7VRN:1I)\X>$?!O*GKBA-$HK/& M+!^@7): ,2W9L(6E9MJN=:*9(%<8^)NTO.GV'4WN4%W(UH!EIEG7> M6#>!R_!+M1Z,/XE%;I$WVS TN1Z;R 1]*8E_\ERC4>DUV&:OF\@V"XD\U^Q5 MFB6VF:^PW:<6#?&\_;^B\>>);<+//Q4'7&QB%.<_?E7 HW1#F8,+.W0N3<$- M&'RTXR18XM]O==] -:'8"2&Q$BS'3S@F^+@1+$4"_S#G"4&VI,!K9R=6KF6[ M@N' -4 S$A<)Q4GH@I^82@<42#/X2V6/'S_HTFJ"'];^Z9[B+!*69*\D,7B, M"-0N03%@;U='LNS'1,]?035,\Q_@W]K2,6X38%?@&\4('KN7JW"/\".\U.U$ MT"\ES#LQ$U/_N$OL PRQ@HV$.S_Z17A$&VYG >@KLN>%8.F:9(/7RV"KMI, M$M:6PMW CB1SR]0!S&"3//!@L!U+6AVY/L%" S:?V4B& *$8-,X+X62[X _V M1X<-:AW% ;HCQ !X 5AJP^T$?[T'$TRGT30 .Q!$Q;LRS0B$- %%1Y42(B:H.C/ MZ N!1L1I1FX=,". 6(!7P88"'\G0+W:U03K"4L/>Q0<_9ESP'I"@ V GVT/ M4LD"?"V!2^[ESIXZ_P8; R HNA;\[(PIN9R9!= $^.[WAQY@*NJM)M8H#Z=DP'1A7 +L*^0GP MXTR!$B=H([U5=!=0L0G;"<,(1(C-("H1YET\P=]9"$\2SI+6K@)ERS$F -)L M0"N0O(^H:.9*!]YXXBSP'D,(GOY:\^IC06>$8@@8:6OPK'D@V^"73YK^LW&> M0;?*HR:+/4C MF.V!001&NRPEP_:G01'+3T'S!-\^C,FA'ZGTP0OP\\G:)Z'5C>./:?I?B:// M$!(15,'.UD? >M;<>O]GS_M;'[Y\IP_K'M..N?HHFL^J@,+/@?/A\ &^07A% M?/Q(+"QH'?U/SQ1?5P<-Z#O0GJF#^Z^ +A/T%@>,!:TAR()/8D?X=405IUGD M)0I.0?:%;?VV3;6WE2YB=CR[TL&=LS&U37A1!5?_T77[)(\>$V7%=DSKH%=% M;I?CZ^J5>S&XP:!470A (X$Z"]@J$&G2? XU.0@1L&KJ H4(:$H/1^'=)P'X M<)3.!N4FN/==S0FNUGW??B#YXGJ?Q4EQ_W-[J669,Q>@R1,L"^AM06_+.)M) ML703/;>8]J"T [I?A? -3 B@*R$+!F OJ%V"Y4\8&B!G9DS MN.)POK-[C$X,)H?MNX%1\JQF:Q">PF\%.PI=14WPW<3MCJH#,2OOL%J3,4:; MNC&2,^WW .3 0OT$G(#^F\!>Z"IO_CTP_XY +-E Y0:")H3Q'N ^@(X-18U@ MA[;*XDFV'2T)S!1I"P$M 4&YU]-%S86S1 *K*WP*$)OP0VBT 0/-E8 -,7C^ MIH,N)HBBY8)W/KWE,%T$$ .P.0/I^"073TP;"1[4$"SPO\+I>\PF!/5UWM2>.,D5\6([79H9JJ"5,Q6ZI/=W M;7D2CKR']_G3RG:!TR5>%=O8&A,SXWESUJMZWH284"]7%H8F131GI*@J26WA MBV6M MB+.D0'L3MLRXMD MLNT)%=VGS#>X'$6V&FRM3M0&;2K5XKHR6!G9)YNBLJRDY"E,)]3FHN#KF8X% M5^+XRZ6<,92]]*YJJ8/LCB.+FK[.=.1)*GHDP]D-M"9%%+%!;M3.5&F!*B1VHV%3?9)3,#7NE.<\J4F(J:)P-)C[U< M:4N[PJBWSO(LH16&I5:!%K4V7!EY?2^_KA;T0G?*EW2*FPWG!I,7LI-T])D3 M926."LMJ397\;6G-%_CYW(&=5"+/G.#U074PM0F5F&X;7IKO&AE*GC#19^;5 MHEWN#/@IS]47VC:7LKJUH0=61I"T9FSW>G4F<"W1_:I\76QF*.*2Y5F&X#A/((9)^$S,R]7IJ5\N2[* MDZE*=T<;MVA3"CF%SXPB:9-KC#H;N:*Q>:Q,>1PK96>5-EP:.1.G.LG25,0W M[*#&I*>]O%KVM["*.0*G%5>8K,I&LX_IU;9MI^;R3,VUP:2P\E#54)Y\K#614'AJ ,<^@C.] ]S^5*,Z&-N2HS MG.G;;J-D9>'2R Z:!:SO[AB)9H5<$>NLZ&TWZP5+HSMPE$:CG\Q1.NNSA;K% M4EVMG8-W3NKERDH[62B-NJ,&P$&M*51SO25M@*=.TB]76E.=WI777)KG5B0U M-QMLOSV&SXP2"TEV:W@Y/5+8?+_C9Y+5"8 =O'0BK\]AK7):]KR..AA3:Q]+PAPNLQNM-BG36GS6W35_5-O[W6.E:YYL*' M1F&JR737I9D54)DV3-*;UNIK.A<\-7*H9)G6FCN=:+)21QC)=FF9LL%2*GJH M=:TC4/EBU\3SPVQ)7Z.]&#\4K M8I9M=S)%7A<\KT&,&UAO"&^IR/N'EKI:V"TV.3)E]ME;6NE=S!.S)R?*)+]);3DKME\UNKZ/%\OZ/KP7U-J(RH MMK *1?09#N/Z6[5>R_=IH0E71A5.?)1G.A+IJ9S>Z(Z(5&K: M%#RP,K+18EX?<6R!3[.E3D90F*%H]PSXS.A&*XY(C,1Z,Z7FL1&ESAFUL,NU M3]W\.RHM="L<8:NND-7;,VUC;K?94S?_*._G-@NKB/.ECES=#5(+7T]:LKG"2HP_$QBMUEVMX>PW<:'6S\)*.;+0]64E5H+YHO*]3::72CZ]PB97-4-J,24JJW++?F3@M(LU/W>7([[2PR M4CW)"Z7LRC;(;MY-!?=YE$IUE31JYJJ+*?EZ$2LT-_A::<.ED;UZR9'K#HHY MC"=H>D2;&S6IMX,-1#?;2[,IQ1W.EQC7K#OB-%,D-IA\4DW82OZ(;Z_D%N]3 M;J[9]-*.50V61C8[QD:-61_?YC#:;VH.JUD4!TPC_,1]RC%IOVGSJJHJ'5(F M*BSM3+NA1A'9+$;/^Q.5:)K8P/2GOK/>+:O;TQI%K6H1&;#=*38H)M.[9CXS M7C0#-2&RV9Q4:97&E8FO*ME,LN;5664#-%K\Q.W;9QKC2JW46JK)V4SGW8Y5 MJT^#I2?(H$UJF6ZM1ZKN3I8SP[G*ZFFPECQ!!HV5F:Z5U#+/E;'MN-:1:9QM MPZ61'2Q;;CJ?]DP=(P0N3_G-1FO0DN'2Z Z:-HUG-BJ9Q)0Z[]JCK5@LG9D!WZSA5='U?H<([R=.BU3@V'."P;E M1G=0<]<5UN%YANVRE=&DM+ &S#S(+8[L8-2WINNB7Y!8KC::>IOR2-JZ6;@T ML@.6\FBAYX\SJEY8YSNJ4)*:X&;%3UT8K-Q.LNT2WN7757J]ZZ])M3(.L@>BX MZBX$2\I!-]FA;TDT)XQF%^/:)J49?'Y@RR0U7:7R6SF:$W9Z'UR^ELQENRQ,"&NTV&8WVZMPS?CD@\4IY)&-NE,?$A_,:+8A']@3*^]B M6+XZF;!$/;LL9#D(L^7\",]F/7 $($:F M<")+\%L[NQ$4#<8[BZ95@I[HIU1H[,B!S\YF:=+#BAPK"'QZDC2(FH&W?_RB M'F@B\Y!*GE"P"61%Z-P6#B\-W-4R?.WO4&$DE2&KA_YKZ-[N M2$'=YPP@#:<3[-J%#O.* 2/XRD9*M#3!0$&_CV7KO9R.;KLZ6 ,>8)_$0H@^ MQL>(;7IJ6[3%U@ M1"U?PP9:;6CQ6,;JYSPT+?W*T](I\C%-H(G$T4*/*PSI3B,\Q /&<00\4 $ M8HB8X(%\?+,R%B$",<1=X8%Y9!!#Q $1B"'B@@<,(2(.B* ?D>H:!SP@P107 M/&!O=B)#B/@B1*0?,08A(@:(P!XI=$6<$1&?;YWUK@?VC*&7U^LS7P$-\XD0 M[D6OT*^CCNN!X#U/)"*,.R6,]SQRB##NE##>\TQ]&@;,!^CBK32;0? O:?:4 M2(-0?F'?RSW X!VW!Q*'=TH7[YG_]P"#]RSO^V2.]\S@&Z(,9($B 8HL4$08 MW\L"_:RA$69E_W__@]/8/^8\_'^8H8U,C[NQ-K/@0((L(8Q',2Z:&OSR__T@ M?ORU8DE<5K%$OH:X,3RRIY ]A>PI9$\A 1I7>^JS=R92D>_,3N)AF:CF@RTA MI-^-7=21=$$Q$,[OU3)"=C$RC)!AA PC9!C%@D:0 (V_8?34UR4,) M=V,D[3N<((S?C84$)]7 UDNNH"&LWZ6-Q&XE2U1L9"1=!/W,(YZ*-?HK@/\5 MPU;$,^$?V0'(#KBVC& B%/(6!X2*;O3GF1@BU/CWO=/V98'X:@NGJBJSQ&'N M7XPE1-#=\49NAUAA/E3W;QCSG.O $7^SVW&@QPK_H?)_P_BO*_.]&^#?(SA- M[3_W307G,@9NF"):EB+>BJ406RH(;8(;IH*^H+GGHH*+VPM_0P;/S_9Q.^!8 MZ3]NVRR*DC2?7]0.P%X>,R=H0C!TT@G'/88G(_&'\ -LCGPN)O[BHWZRH_S% MO/I7P/@1%P>=E(]>F"#WLZ_#%UZL3STY(?=]MVNEUF2M*Z,>F^]8U8K0&20) MMAWW/O5P3(KN#!AG2V@\W+43]^,0^I#/9 IU.( M;2X;6[I[,"!B^-T=X]HZY_\Y5X^+6[X,"LI&F4D3OELX7 I1H3F==K M33 M%GOPDLC\^$4#HD7WPV5S->\>#&&ZYMV#(?2S?!7_9E!*-N*OS^4V^B_OK6R>J!)/CB7_N >?7= L@(KAK(HA_]L 5K5\$%I1?@(3? MMZ;FKP^-7X2:KQ+=OAHYHR#V-8/81=.:2PH*8W_.]KI>V<^=1.LN&O%^XH$3 M[EI,F+7] =D8J-Q0'C9VF>*XP;8G&1CJ)C#\ <=0X.ZR)FU\>>N64TC.%?[> M\XX+#G<(B)S@HB'17-&M<:V%T08G[#+YF3X5/* M?Z/X-XI_QS[^?4+F_V$0G-M-K$FKT:RK-2NSQ=-VSG R4*O*_/B5>DPQ2*5" M07 4!$=!\.\2!/_G6>N&JFOL6_"0&.K<\(4!\>>V) ELR9GI3C4I#L;D5Q6G M'VD5MI+-^:VIR.:R#RD4O?9VR%FR0>(X6+(<'_0#4*L]C!F+H\K_'K$MIHME<$P78:<%K2# M(##Z@6 NE[**."TV&1X?9Z0]'P&: @\2SV'F'K%$TI;$GS/7\B7!.LD0T_<9 M8OK']?!/(Z>..JOW)$LGGABES%.,EIGK2][G&^ITFNK@ AY<2?3;9 0$3^J1 MPIXHY!GP$".AW)?OD/MRN=X:?W*YWD9OC9Y5Y34AN275FKD?3S\0>UECQFY7D@@^]DSX%?M;!+[J"L(L MOA0 CRF#(HC^FRCIEK:YJ7JORZ M]KG.KT%#@;&SIOEZH[*C>O4<7,G8;5F,]WN%IEUREDCZCK.64)(22E*Z=7+/ MN4MWG*IT22=9#(_ZK?UF%Q4T65FV)%EP7OC53LB8J3MP:I5Z:L'6A-5B[%N> ML6%E*&/PH"7+ XE?T*WV7>1,X&G[7P=Z,J/JVY?L^R]\ 6=D4L4 ;W%^DO3+ MC?864L+;WWH)(;SV$G-!L1(;2)")E60!7@5B1O,!IA.!+I PYPES[P24P^DY M"6 $P-\[X''.PI*DA YVL; 3$OC;65 !FB"QAP1DUL!C"#[@"4^P$__G^_<7 M^$Q[_>"7!2 HB@ G)V5$4["L";[2VCXM]'%,R9CM>C+96ZKU[(]?^",=54(" M!'P)W/%CN..3YGIKNAVIDE23)4-0=EP3VYE7FP=Y#KCS%,*9A8.L^A>LZ M@0V=%( [\4A%R\0>$@".\$)0-I+F/YZ)Q[_$+?D5HN@05S!_7Y.)J7_(5P6B M"&KAAWKRW]+$DX!$ H)D;FJ:Z=D_@_V>W>GQ@O3$A31S-6E?Q1LAPGUMK^LL M3 N#2>-(]DIHT=XZ5D62@B0;?["T%#/L7/(UC'=ZZ M?QH>GO(3)@C]9H[:3-F<>*,)WC('A'J V^'?2?CDGU-+$M2D!\#RS\JT%4@K M/RU)$Z#(>/',O=H?O/BP5)C:IN8ZTHNC?R%Q_(%>!L[R]/-#JNK>Y9K!$=01 MU!'4$=3/#O6_S$%#>/@J/!"/6 9A(@Z80!P1$SS0*82(&" "W-5OIB$B1"#) M=%]X2#]2R#Z.!2801\0##] ;CS 1!TP@CH@)'I#V&@M$ .V50HB( 2(P))G. MB8>/5UC];93GZ^ !YA=IZSD/3_TV7/:1[[[ M3P.!^0!A3%]-ROOQ*RRS"@<4F//_^[]3A/D7F!=-#7[Y_WY0/_X2',35)TA^ MEDKV:4HAF1RE]")ZN0B]D(^92(N(VZ47]KCYXEGHY1V#X6OIY3+-#Y!JCM0M M!!4$%:2:WZUJ'B94(Q7K#16+^%L5"\<>4Y<%R&>Q?ZC-0/@_&\>_%YR/#NCN#^JD](D+Z[1C1YTEI0!B_3^/XO%(>V<8Q.3NR M=Q!4$%1N#RK?ZO[\KK;Q/ET+J4SW:1@?6K(A_-^/97PT+P"A_7YLX[!+1.C>0S2_QO826?(6^?>20C(RMO*F__0!>A@ A:M-Z(B& B%/+6.Z["AQG_#A'![-3X7(H"SZ?\W3 Q(#GS.#+AAU->5^?XR^/=($BS[/X@, M_MHLN&$R.'\)WXT2P-F,@QLFAG->!Y>V'")D<,#KN>-DMS3 [RA<<>UM7V$0 MSGZ>Q>3,4RRR6\6>R#8<['7RP<$BSI :$LQ.F-!"+EM6Y-&:KV5GPYV_5N?3 M]9FG!'[H+-&3U$U/LL)/BJXX)^9SE9;;*3-9-SF6DZ>330;K4E1?!C#&?_PB M'\E/#=^]+G&^(Q>3-W,0Q&4QYS)^M7J'RZK;E,8E=RS/K^?9N9]+39LS#'(9 M^>,7]#J9E1+SDA6I;,$UC>S!0)=B@([?/. MO?Q+I@Y3#[GYD?ML'UL_P=_B=I3SL)RD\H-YAN?&4P5O!+=HZL>O#)9^R)P8 MIX98_'*)*K MZ[5OZG/,S@V[\M^RK#K/(.Y;D59_K(),SR2MHE+JK5G@.0G@ M$N;2YP3P.%'"3XFT-&&EGH%P!,!\7 M W\_LC(>O/V:>7'$SDE;$G_.7,N7!.NZS/Q4"W.4^M.3+)UXXE[N M,&'E;PQ,2_8L''(OCKU-X4"@4X_IS!/QOI@UC7C\LOE&MWS5([/D"\V2HS#. MZV:)4^8Z8[+3RZE2EJ8,KU-4IX,LE +$CU\T03QDTL@N07;)7]DEU&T+*V27 M?(E=$A53;]DEI^R0DM)LCY=F&[0KHK,"(AFZ8W2<.()_68.5?$\S;#FXA_[IQ_WH]E*N6NQ\B$UF6[DY[* MR/1X4])EP#]!+#.3N9A!$9O+][O6GB)WP&EVK50&_8[2IM=\=S.VTDRV16*9 M;*S< 1^*4E9(FG<<$:/44E\M)C.6NRV,VX!S@2:-/V $]4 3E_,'W#O[OC,K M,KZ6_IMSP6,F=&[?K/\3L?.-PHW#%5[O,M8JS[N52=4D&:\U;D/9Q""MXK;+ MV^\BD/B^;G^C@<1YNU<7-B1.JEVC4LJ8Y-K'?,B7'P@DDH\T?>% XKUS[^7; MX".;X%9M@@^%",UVIK$0^X421BMZ:B[9>1[L"?(W@8P"9!3\W;CUF$D=9!3< M2*RO()3PD+TSZ0H3K$&6YY_+./BZ *#'3;NR5Q,4E1C;E=:(W':FECQA M8 P]8B3J.3QZ@=!?!9[/OM T:-7E(7&KE]@N4YV[>?'PY'O>8#/2,AGJ4\% MVE'F(2IZO#'7P1%;>Z6MB8OC&<-+CLZO,=;-)0=RK)P''PHHYMK@EUN7E+'! MEB5:=7^0PI>0PX. (IE./^ I&K$Y2C!&A8^WZ'3X(XGUC6*1#6*C=YQU(ZE* MJ_R@OAJ4\:S2!F*-@8H+]2D# 4DT5/H8.^Y^SWH^)6T-A::C(E M&Z19[>.0?S\0LZ0?"0H5/Z+B1V2>Q-H\^5!LLU3?]O#*L-]C%1DS!YN4SM5NK=<<85X5'"] M'P M+QVO--\4<4SJ#%O96I=HILWL)!,&0%.?RK) %9"(@6Z<@=Z/;))BJ6/Q M56?&ZF.EKM"\MO+Y-F"@(++)7,Y!&)OK%Y5 WH-3X(A?6YEL>KU*XA5^O4O. MV1U6]H2"%RN?P(="EH4U)ZNFENUBDKE/<%(4L\E7Y(I2[7V_#> M^?=FTYU1#61LY697Z-DXWZU-FNBYP,A%,0>$Q?+I7BWN42 M*H+\(O7^1B.*C#?/>U))&ZN#A46D-8U:T$Y@,;\?44P]$I=NIWKO[(NJ(.-[ M/5_=+/A0J##5$=<%;\)H['HTR/KMD39H=Z%%#T.%*9I^2&70[8NL E0$>2MB MYX8#?CH^F:6+XVZ1S1U 6!0&_R[1L1E60MY28@*JSKB:$E,TA MZ\">UM/9A<11JN\E^2P_*#),+AX3Z=Z/ RS#C>I6;3P.^(S\\8M^3%^D M?3E*0$15D#'5X7^SM8$OIUC)9%(LP33SQ9G!]&IZO+*,/Q113.%=WVGQA0*6 MSZ^L>3.%-9L9#W)X6 5)T@\X12$V1WG&J KR%KT.?R*QOE$LTK#[JZ&RS)AJ MMRGFR:)$$&9!AF*-@8H+A09 HBK(;Q"R?-_,N-&0I4'T!V9KYV!L5US7S!2] MKM2D=F#@?R1F25VZ=N7_=7-DP]%-M?#C+W>NNVY.L!'_5DZ31M= M+3!/P@ZO>)IY8#[7] SQ^?W:)Z@.\I9$U@U'14E'%G.98G'"H@41TDBLV\$#E=97O(PRCC+:YF3).8O\B[HK#2;6[T.8GS M=2'0;M72W-EPL^23[:228<8DN96 9H3#$"C]R'Q*H* Z2,1 M\U [\X(KQ3I=JR\ A\*6E)LAE/'M0:I^OG.I)H7;+XSJH*,J]3Y1H''9=8TMU5\T>8'#$[-Q9V=*TT"K8*!6@6&Y!*J@KQM MY?Y&(XK#U$2=B%N^A0T$LZN7,*?C;4-[^2.S(#,$JH)$59#(*(AOJ-#@\J5\ ML3H \HI=SW,=?+J0IL'-"T.%R"I 5@&J@KPIL7/#X3[=-:N8ZE(6EK?5A4EH"JLZZFA"2-I*Q%T-4H[Q:E(Q=FD_J@X+H-$?3 M"16/3H[OQP!GC7)MT3"4/N:W[4&[P;KC#@ML&@+& ($]_*GR+%0&B1CM/ACM M_5AAKB/(\K;CIGFNQ%1[[JZWJ[(R9+0@5LB@00RH#O*>G ='?-TTUY91Z*4+ MV"!7U#!\,&V6^7CU4/I03%&8RY2V6IG7Y(8V@8 M)$HS1F60-^EV^".!]8W"D5*-GY/ZR.15=[*MCMMF9IRBLU"J!>%(&M5!HCK( M;Q"T_("=<:-A2S\U;; >-]5XVAPX_51KG9G/ \OC V'+]"-YZ; E8G-4"'GC MU_W5[9,/A3R'3&)$F5V.(,B:UZ?YH4UPFF_R92[>RE@5?JTN&D_-_+VD)/OPJZP$-"K7FO0%N5W(3%T@3T@8 F4>/^>S_2)"?&&BGXIW MGDMVQ.G(USD@RN)#E7FW*9"O;J=^*(ZV36%J>64EZY@P(PE/X+?ZF&U#@0P; MBJ;2#P1^N:[!]\Z_-YN%BVKSXBMWOE$XK&?2"P(KC#M8*;\R*H36+ZQW62B< MF,]KBT@RH>J\+V1.10GN=-4C$,C8*NVE<;=K$NRPCB]T329K*Z69YZ8]A6A MJ38WTDI%L]I5E6U^,!L4*FD)ER5JH7.R;V;)_ M)-NO;LI^K -EOM^T1^/ZE.4*VJQE:54[V_>@;(?*(_& TV@T)LK%1,5B2!6] MG> 8-4H7\)* 3]1!?M79:"G1[8P#?97YO+Z*)!JJ%8L;=]?P55F1%%-CU].F MV4LRI7*?:=]L!*W2E$'XZ10Z6G3"I;/+8PZX?26 M6^QS37JO$HJK8_6"7LWA#+OF9A)M^7G,E($T286A./)4T2R2540?9E;"M9J2TGZNJ<'V2J(Y)R<@4U>;O1 MKV(JL^0:$C%7:8'UNZ3-+,MFH#-\J'X,IGNC^K'+A[J0T1 W.7 #1L.'PE[- M7G:55W+K):O3NKEF%UK.:;4# 4#\^(7CF0<*OUP*R[VS]\U:#:B\+*YBYX:C M5Y5J?;PTAM,EQO7&KK*NE0I^+AO(HM3ES 147!;GT-UU!'/\BV/N#"Z?".'< M&:1B#A>4[O2']5;/;3\2V'XSTP5W['T:?RM;R>;\UE3D\Y30;@WD"CG>Q"O; M\$.QFK+@S6=#-3?#=)SLEP1WO #K)S@=5$(]$!C]0# XRC=$^8:H&.HO#;;W M1<4W"K#DU5DJ)R0S25912=O S8E;6K>A/&%^_*(?L302):@*Z2QAF%6QGK:G MLE3$I*)A+QI-8SNP&'$C]^I1[H%/6 X6B( M$]*546W.-]25/Q]6X%W=R([G2I]=*VUO)9<:55$*!0A,C'S,7&0._?\Y#/"O#L X^OG?_W5\@M\P3HJF9EH_#UK5$FI";-G9_[/SM\%XC8IR]-6X%,_M.2-""8-M(+3.TQ[9BKCZ+YK P /P?B M__ !OD%XS09)+"PHS_^G9XHGN1U^!A0/!+?V3%G8?_7C5P_28\*<)Z"%!&C# M?F(7X=<159QFD9KAS/ M5QE>RU3!;:/W,U:EF6+;Z?:$C#YSU\Y)?K6<;:G)R8PDEFLLWTY[P!K&7JZL M2U6O5V]EZAB])-B=N!T5V(X,5D:?630=UQPJ'D_H[,+..XK?=+(3*KI/K5+% MJ]W.@%"Y K!-QYZ:]_+R)!5]N\#;S&S+UGMJK3U,+[%U%3.W,KC4(RL9GM=I M?,JQ[ "K-+'-5FOTM]E).KJRA=?'8J^TI=3UB.V,,]59O;%I@Y61$]GT5,\N M.#_/=XL3H\Z.JUBA!U=&3E3;-*U%O[KDV2293*J8Z?B6*% M@5?SZJY>%U,G\5XO9@R;K[=3*IT3QRE^2715^B3>>ZV6;7>E#,-RJ3]9CI;?U M3N%]@:4&3GJ<3&+=EJEI1<=,;\7V*;Q[NW5G-."I"B_UJ^8(+V;X9\B:[ZL[=T9"6(OM,9[?E5H/0 M:^R:3I7Z:WPUX)GL*:K3B(ZPDCNU/E:JKU/-19WU)/E=H_$VI-,=.6N2V1+8AXKLM*X M/YXQXYVQG&?!RLB)3'9&$89;87F]9Z[9,!0UEEA.U>U* M5Y8S.9A#CT5?SZUK?&9$SV=LU]#,)I932ADH:O'H4EM=DI6"V)FQ)8%[&%6-8*G1O8ZU!R[/Y_)'=6O8+RA3O3\ M2 CFKT6]K*D$$YHC=#(G*_TT*70Z?+[6EMO&:N>( M@^"ID;WFB'FOHC6W*Y[K4,QX128K+3T+ET8I);WL#O)L6F+]=%HL+/#BCM\& M&WA^K$F*RDRG)#.;X&E1F%!3!IMD,A@U$=*X,*/%M,!D#G\!U$QH;BF&&Y@^ MX:NF$YI=C&N;E&;P^8$MD]1TE( --@#LL61@NP&#\;?QEI"V\+.4F/H)33&D!+!Z](1B M)!SP/* ZS. O9_!3D)DL /,LT77 _V UL@WU"VXEA7YE^R$A:%HBU!'@'LR$ MI*\TTY>D\/6)%;0$?P;:QZ5MB[\W)<[N0']A0XL+:>8"FW?.[H'3E:P-L'!? M*0<'&!6#3]R\(XFF;$ 3NP7V9H)UMF/WP.YR8(WZXT",V*KEKY::@8-[9#9M MLUE.S)7;/Q(2,*!78">.Y4I?:Y5^S*'U403M:7MOO(2N86"X:,+*EGX>/ASO M$_+*7LV'BJT8*L0'RR^P*P37,0]?A$9%\,TSV^/(LM^OP2(6@V,=-K9_(1X" MYF,EY&GLD7FSJ.=(6S]ZO@F>.0>,?P#DX=])Z+7X&9IJ'H#3NQ;2W@@.7GQ8 M*DP!X[N.=$G3Z%WJ^:A+X]C0_923AWS$WDS@1HCX(D3@C]2;A:P($5^%".P1 M<40<$$$\$F\6:2!$(-%T9X@ H@EAXHR8^'S]R;N:[#6K!YBK!=C?4RN_CCS. M 0-@:\$O_]^/U(^_O89'--/<'QQ3"2R;U]D7P\J9].18LR'_ZX8B=[" M=&W!F-G_^5M=YYA+KIV""B,K,+9E21O)<"7[;(2.*JP_ZE>Y-@F<(PLY])G& M.@OY@^4*, UY9TWS]49E1_.<+^248O[$&?0 M,^6P!O(@-^\*FF3O>Z30AFEE#+E0Q[IZA56EV M.O+*AH'QI[QC\BGO6*$WZ5ZGJ]55923;\T:Y90S7MFL,0O&66+)+=OD4[5ZH]26OUY^9&OMRLC@,%?- M-QEB,%)5Q9BUP^3!]%NMD/Y.F?I2PN](MB18XB(!$ \ NY$TZ)DVGRGVNAK!"F-R,ATVM)73 MNH+25*FRXQIK;U5,,/AJ<3UBJJ55>Y*"2A.9BG9$.9_6A%2DJPB5VP/+>V%D MI%S]D>3)[\0=-2KT1,S?I%8[%1OPEFC90DAT5L!!'M:W73;K28<2,26I]S MP"&I]7D5\L^D5D4J)(?=X=SC7:?1VJQEKHRQ5U FZZM!8UAGR2:VUM:&,61T M?99MAP6U!!-M5I2X*>]=SW0$#;GJ/B-4K]VJ[%)!S&N?*SYF\P?+/K]:,B5[ M];+7YJ4A*Q5DB>5;E5*O*(?%]C1YD59(\4FI0VQ^+F7GV@>+#Y^_T&V:ZZWI M=J1*4DV6#$'9<4UL9U[!;G*Y3$ZL3]>,ZM-M1A\X,YYE]@TP&.*M=HG?I=G7 M5[13R'Z@98+U5(__T88)S_LE)!0[$3X>/%2 D]WMA*LY@%H<2?.#UXCPSQTS ML9%LYR&A.(F% /Y&D@SP\IDK@E\"@DN 7P9_%/QK+BF.:P%0@#T)H@CX&?:6 M3GB*LT@(89,^)]"P$[*K!+][#(L4$KW@!#J L__T2/O9(P4G.";X5=!:2K8$ M<";H7K0D@$ZP /X6O # 4=!^/P/L?)XP)%&R;<'R'^#.;'=J2VL7PF05-#.P MX9JPD>^S5\Z4^5RR$G/+U,'330#VI\<^GK&3Q-O4<(E@Q;7W_=4>K??U)"S: M;!J(4%B"9TO&2_GYH>X9/6&; _;E7'&*@'[>DJ_[KI)-P;(F!:4QK#9VV$CE M\,9JVMFNF\MF]L>OIGE"N(8(?;N=M"-L =,&^PC;HX1,_:J \0"31X6+$Y0: MZ6&ID?14:I0@L8<$A'!BYDKPL4)B[FI:8B-H^R8U NP*<\3H@,\M(!#@CP_M M/VYT\N*>?8=0"A*0'T!: EK8(QW2PE%_TJ?>I+.7MVU #4RIMQCG^H.N6NJG M_36.$YAK>S]^&7]+#1Y@USGLE'-$%A#?0.F!V XDG7384D@D"7.UOS' [0,$ M.1"(0/R"_P-QN!>?CXEC\@8 MYV$**R K \?"^4_^&O%V !185H^E.7/R0=2 MG:)#R6HI@O:8R ;M?9ZM>=C?YJHU36$29,7]7AJ*,1'*!-<01I8_9 5H*X "0# MB'3Z3,^!-=) P'C[3KT)(6S5NR="2"^'-UUK#L'%\!'V7"J:UOXKN X_0@YW3*5HMOOW<%P/-1KDP;>1A8\O/UXJ"\-GS#]J(X"K2=8 MI_'F*X[U04!^HKN_N6"G,4&Q@ALFT ./+[*]'KN_LPZZW0JH-S2*4)]BVJX=<\O,J;;Q^ M4UA+\*&2']#4,??V#S=Q]O=>@_:LT=Y=Q9I7F!%-CU$'2=JW^@5:I[E+]>ZZ M;(;.5[?S^KI>7:^Y4&CBD:91'XH7Y/('CKFS=02A'[$W2^80(KX($0QJ&A4+ M/ "=\,UAR @1"!'WA0@DF>*!!RJ8W8 0$9_>7>^JL;?>D^$R.N6M0^7SG2I( M_)&\[79#U^GFA1CN+AGN$WK+#;/8&3MZA;KT+>0L7X]@BO'U1QYF/"I-[KRG:7\8( M# @,B">>WZW?! Q_=WU^;?CP8L=O MMR4OG)1+/&92EZ@ZNKQ)&Y$K_[J);T=U8]+*E\&ZN MELT*6KO4G+1O43SXN=I SK4:;6QMFIW^LL*W6$\.QV-CC\Q;O7R@UTI2YE/BW8H39I?^Y93]"#"7A=;TI'Q..?Y$Q>VXUZ(.9WH'4FKXO MV*8?$6P'#NA)EHX_R:]ULRG7:97(8@-EMAS-A'1I.X!-"XGW\KI3CQCV6EXW M\C(@9PN2+=?1H>(C6S99)SW&:U.:S5,EFTTMYLD-*0/9DKJZ;$%.JZ]4OOHF MS$R#Q[D9/U4,Y=_]6)E?YH3ZDW869[4R#P+S-V>\8V?F*W7?+S3M+I;O3$I4 M?MXW<3\+@ 3T-"KS2" W%')#W8^ ^#(WU.T(B"*Q\U19*XVPVK!H-*M3;[;P M8-N^%.P!?;)@&CFBKN"(*B@;!0B!6<)7)&V&W$^W;"+^H5!\*\TI$?2:(/XY M;^+HE6G]?+VX,]_%\4GR_*@(R7"=,N6:XD+H*8$"9?GS;>\0[:] MHI.9$?%?Q6:*F:?YVK?TI3,FD6H:?]4T#OYJV0;O>N:+.FA9 M4,DZC*YA%IE9;]@RU%J;*J:T["S)];Q;3(P:CB;LUJE/?;563Y'=7JK5&ZRS MDPQT6../*>IR#NMK"QQD]2+1\K6>[@^)%K*2+A#:%F^P.EZNC(KJIEK*W63. M)9$L)U?;@>]AI1J1U.MTD2CB,A M0X-C[&9788^KB&97WQ3+W>.;;%1.7 MUW7B(R:ZVU1/-Q9)%G/YV:#!9WM449"AF'@W.?+B8@+YIVX\.1+9C7=O-WZE M2^J&DJ28R:2^J+=U7K$+DXZN# R" @TZ72C\@Q%1/'U(5R,.]0"L9'Y/W.,+L! MK\$%;V=$A-^&"*^=6W_50;I_W"8>;!*J+(H13J+ZIA%Q1;U$P;:(#1&5U,:^V.!A719).%=K]>;O(34YK;'%A*M;*Q_&R9-T^@<#LK^/N=^J**]-T_>>9R=\X]_\_OI M \5V+,#5DB=-\Z:UVC^N0'>%66VVI-6:9GIUKSU?9A3Y]0G!;UL[KVQJ/P/6 MAD-@C_,"S:S2@@@TNC M^!5K,Z8H[O@-FNSY7:R6UQNE&2^MVHLWAD!_/8JI8=%("6W.5-<]7EBT1LGM M>@)0C).G43QSK<- RW<'-$-R@$AZ2%B2#+? M4/@1V#^#9C[XA/_S'SA8$U"#(86T%$QUA^\&$L^=P_'IP6[@3$[P?TU*9EM\ MHI6O2(FI">=R/L !T5,IX=K'0^N?C_-5C.1* QH7'*UIBDHX*QX.]'4=^.R] M6'M,E 5_9B3*MB(M'A)"0@\PO)]+''EH\'KXRYD")*AC6G H?#@O/K\0%(!P M(P!/?J%(\T37@4FHLI_@YG- C,%3 1 >@Q'U@@ZN""=A>N$4;?#] _S]]><& M_PGI9D41GL)N"3Y4(X_(4I'L/+QN#.X*17]LS<=;-;G=>)N4T]36G>R/ M7X#(ODP$A: A)^3^CJF56I.UKHQZ;+YC52M"9Y DV/:7@Z8\=DQ"6HN;.0O81]EM-K,*] M_F8IJ%= '@.?@D[ZP>3R)[D*2'/OQ23._DOD08[V\*\G0^]B15J8% MID6=9Y8]T$+L,O-&'WXFBXCI%! M[(V,+EMJL,U>(MLL)$HL5^ID6^5*/E%I%KE.(QMS:^-JID7@7D\ *:PX<.RU M!-D%3KP6#"%TPP=R:*X80%8H@@8DT)X)P-XL%U[QTL/Q'9M8"#80M8YDZ4") M@P.S@6!3G.#K#PI^.V2W25$06 P?FQF^2_C>JEMF_.'<^R,3XS7^_GT7 /*( MYIJ &P'.Z[,EXZ4H #(&Z!7"Y4. M6#0C6X%P%Q5+=)6#6#]C(M&KA'0._^++#)E@D.#1?$11DP0+NN,6_\P4&^B% M_L\ 7ON='";&$/ACL#WPS7Y*8PI[I%8O1VX?/?C9TY*BI&G_O!4(.=\0QA<^ MRU-]U@DL.EL1_OSO_WHV.O+)70'GE9O6S\.PG".8[8%!!!Y*64J&DRF%.7CE M3T'S!-_>GR]-/U)/PZQ^/@W<(:'W%,>AMS-Q]!E"(H(J. S]"%C/YJ'O_^SY M2/3#E^^,R-QCVC%7'T7S_\_>ES:W;2UM?I^J^0^HW.2MW"J*5Q2U)O.F2I%E MQTF\Q++CY'Y1@< AB0@$:"RBZ5\_O9T-7"39DD79F)HW5Y:P')S3>S_=?:O" M'G^F(++^ =\0KL)_!>"#@9#ZU^L\6LH@^#-0/ B?U%,2\JMO?GI-T@!8^R2G MN?*E89?P)X%S/MB?C)%?5\<73X=L97+FW M<.7Q;Q?';_:>_'*Q?SE\OCUZ??[7Y' &;L#",W]YG2;O_\G^ABM?5OO%X/!B MUC\Y!H6QW;QRZ_+1/^G;HR?#B^2/T_]F_RW>'*GM8^X?WWC[Y.W67R=[IT_> M)/_L__WWX_=O#B^VI96T?^6LCHY>OL_?/GES]F;['MOT[? MS\MLMU+;+UXDL]]^>[J3;?^.;<.67/DT^_NB?C4Z/?G[/$]?_#U[GKSXX_Q@ M\A-O[1^]ZQQ]>'OSV>C Z/UR\,OWC[^?9T]/#\<7)R?,G?_W\ MZV4T.?WC_&CQRF=;^\_?OS_N__;FY"C\;]2KW@U[?XXT:MI?:)Y_R(]VSXO3 MR>CZ,=GM1..R='_:CP_/=:!B?'VWW^N>'P\/MO6@[ MZJOX4.YHY [6V]UB3W^^*.TP3]-\AN81.&<@%^H)7#)'#LY4!1K^4H$/4 :# M>3!2.>CJZ1@G I^.NJ/)C!)6,=Z,#'EN-D.E7Q#_=ARGXV MR_4F::>-BN;?T\+OV@6.QBJN4X66+]$PAC-/WX/ED(7I25V";:2*\KBJBF10 M(X(Z?YP7\&'9"88DBD25/\^?&(H_!H)?=)V?O!F]+[:?/KUXL_5NI__KA^WS M7W;>SN[3&;[=(V+37MMK/.,0;+4TG);J!_V#NTZ4,&+9H"Z/V ;P;2DGW2R& MU/:"!505^JW.T/)OKHOZ.>AUCW;;H>@?G^V^M>GT.]V=?GL0&W 0O>[N3GL0 MFW 0VU<@$MN3^&PLL;\65MD>1"N;OK*#V.ZNQ7BV!W&S@[@^6'W5B5QIR7Z= M\^>O,BL?T%!UV -PI/"7__O-WCYU"?W@-*EJ7&'U-V)]GC/TY M-=B?__E7;W_[Q_YVAW_P>X6V[-6RUTW8:^=CV:NWT]T^?-#LA7&S6VJT>Y79 M_!421^]ARUZ$5"Z5K UC;U4TW=O' [./C<]L1?;#%]DWWA7]HA.X:5 D\.!? M5'JI\,OP)6%6;BV^Z28F]VV;4!O,IM\_S=@*JL9Y#5L78Z^SC[.'7$ZZ[^)> M1%*!M7=6A94J;XT3[K> _L9GRP?K_O?6M#7&5N[[C+^]C2_9OJ^&.C>HT/R\ MY4AE0<^L"/5H8 W[IJ'![T>/_XX> M_]P[>;/_^NSHV>O>S[\^?O0'?&K_FY_ZG;W]P[MH:,#6:RL=OD#I<#]M<#9' M.#0*V:XM'/IOTL'L_/=*7/)O'2?YR[\_[EG=_?WC_^.3ULVKG MXJR:AQ?;O[R_W!\BZ!:,H:WL>!BRXS/T)-HO MGC_ICZ+SD],D?YIMO_Z0%^/+^Q8=V[__MK4WOGSUU_;D;-Y[.SYZO7NP-0+1 ML8^EN[U;-Y3NVUTX@\>'T[RXC2%+]Q(L>L!B\:OOSME&H3[2\#I[_/7ZS>FCT?D!VEK[!W?K?1V?I MZ8=?WSSI_1Q-_WQ3O]S[^[X-INCW:V3Z(_L581-=2C(M=O?_Z*"7*V0>2!" MI@UI?82%!C*F?O'W\/%O6[\9_[I^/WK]_>M\R)GY\$!]6_YRI-VIG M^.KBZ;2:]]ZAC-G'_N[K$ P/(*#U2I65;LT]RXM;&>O4AK76BO&D_^CQ\[^S]X]^3K"I(8+BC^[03ML8AFJES@9)G8-6 MZ'RDN;9"Z/RQ=7)^\OKYJY=OYL/#RZW73__\\^^_[SLN_^3]GT=_[Y__LW4Z MW_LPB-_O'9Z,JQ$('03;;Z\3.K=6S_O5NT/W%J3;K&U8Z1S[8J@/8BC.:^Q. M^;GDT&S/]Z^L_TS_KUBW2+VDLC M>+]SM/UE8<@>AB6W@5SU^8H>[_U3-T> -(RVY^_>Y_4K]73K8NM)%B8?7CS? M_I#?=^BLWAIL/WG\R\F3-SN/^^?)]B]57LVHZ?P^"I"#H]L!\=]S2Y7-,C0V MI\?5YS:NOK)OOGO$V 9^]&:%=%KB?K"0ICO[YON? ;\IXS>,O;1R3,MQFM+$ MM!+GKH"IDN63)*.A:4D6>/V3P,Y+T[!P9F,^R*GU/&/G::4F.\_,6+_R_/!H M=_?H 'O)A79G0S/;'9A8C#G:EQLYTS2M5UFE%E[S@.8YY5MXN<^U8H&%P&,LX;O+,9N(1;:9Y?\%A/"<*7,N6; MQGK+*.&)"C,9Z7W&0[_YNW8.CG5"_PS'N"^#4.^\SBA5]/PGGS5[,D3)C#&F?'!NCR(Y$6/+)T F^"G>?]7'U@>J%PUC4- MI652C_(ZC8,X&>+B)B&^,4R!%6FD?37.@0ADA7;@_!JJ0$J39^.*PR"K]51Y MG&[/8^,S"4K(\TM5X2.K,3\?6)3'N@)!Q7"K',DKH+/@L3Q#'PT_ %@S*I(! M+%"EI9K!_JG&HYA_FE?#-7FM=YPO+(-ADL*?D(&;O(6/,"QSDD\F"4N7[V6% M9ZJ3PZVI@'R!AFBG.8^S6\EQ'**F/:4;KWIU0"-/^?1!U[ \ MT"044D9P';#E%@NRL"QS,*9PH KP]V1:TZSS<#H% M!A7E!2R,KPC *IT!;\+B+U1E-3U:=<.$##+4T2D(*(6K^/[XZ;^),1?69]_S M_2\O3_[M*A5P3.L"GI2"G*[!*,0/C5!;XZ)(!.&M\-UX@'G6#5[4^#$@X^$F M]UN<^S G8.3\\ 3L&ZT--+7]X5RN<"4E;K^ ;)JJ(5*?Y-9T@+NH1"44<@S.'"^:H?TM6 M8RR$2^1'V,3F,3S/S_[XO1._EW4(6,/9F5XT4E):YLW9ZG0A/Y(4 M1Q(%!?P*S(@PPGUD*H)/(#/G[-7Q,_B))&U.MC8\M4+5IF+2:2G> G_.@MXV MG&D&(AX)TBC!F;(6%:S]3_A8, _*2C]Y6B2PF 1-F9P55Z8J,# O-!T G=$^ MPMGJ@V(C 38&V3HLYO^)X0T9: O\0ZB*G+A*[ULW$)XJZP$:2+@2O!N)%5X; MS2,D@90)4FEMXW,6L'1=5GA._%5C^!2T#V&?@,SAJ&"'D37 " Z&:8VVFS85 M02%G2";PL(P-2%9\[F7X]UA-2+?)+AB*A3^).>&M"$XST=8D4B+SAQG#.PZ! M,P8*7@U?C99GQ?9B,IF&9"."&;]JT?A*#B/!3J%.!=(?(; YDG15!TCP(@EI M8]E*9@(1PS=."OP5VP3R#_,\NC- PSV0D)/"7^OW*W=5L%[D4> I[7D.0G - MN^CU7(-,A,CQK("T$1:O>']#[]/14,%3@8/'C_6F&8LE/46")0$'SXI5A/H* MK'%@5;*.Y8(2[D*)-@<.9")-2MD?-K7<#Y:G )^B2Z)])UD'&8I\@?[G=3^W M@QQG3Y]E&IE/_$T!B&QB8R(!HG0Z&JU=B+.#/3;N#L*J5C-91A95J\_CI<$D^6G@75?,K+\]>AA6$!6I(V8 M<,="[ ML'A\@OUUE:?PO9D(G&[P2S[#<^HP%V9X$@,^7(=3@C1Y5R?@)\YI/\6!Q1]# M=EI"^%V%\GQH8A1Z%AE+0ZS)U$XB?'>8)?P5N$-H+W07)X(MGW6OK20*@8L] MH3/V.[TN&1GP&YF]L;?=W9TVI^0Z#_:>MA6!#O]Q70W%[]#<3-<,1PWGQ@\8J.'LFF\%!O1&8EC1 M[^X:[.H/!N_01]Q!K]<]V/\N<'XF"[1Y5#B_V-DL+X@HM_E3C/4OKYAR)R== MY=/K'O.MVNOX,\$O] _XAG"%T?U-,"X05/&OUWFTU!E:%:.67WWSTVN:( W\ M@? (]&0->X17LTCS");M[.>P[\\2%(L[VSO;'1)J)R_^?/IHJW<$Z@%N >W- MNHB<5<5R3[NK >(U+CF (1+_A,0&"* $XS]Z$#G_LZS1<%5:S6"8B42->1Q& M8$'.@[Q[@@9FQM$!T@M@ J04+=#Q2O2@7=5D+NB (!XJL$;!/Y'X2.E8\*B6 M45QF:"M6!3R;XE55D>@XF5F.CAN G8NJ(TUMM(PC!,$HQ ^ QY9.(&^B0@XW MA&ACJCG(:C4!K8!V*MA]78PG@Y0M1B!>/SC&(9H=X#2!6=Z(8YE=Y9> +%;P ML?EE$H4$&H!89LS[FO2,%3(#4F^T&1 M'=';%*L;PREV)6QK/H_.!41S44^1,)@K[.[E)L@M1L@EJGC?ZLS4B+4L6W@E M6D[Z 1(4LZI*>Q14H@:< RMZ.TZ0 4%$P55H*;J&RP V!C8J+T(T@3D()F7NP9F;LW1C@ECH@)T(O9V19$.\#-)&O6+NG:8(!**S"IDKIY\#/T2T9Y\ M"Y[>*F-K87U@%\%G@!8!9]<^J;\9 :,-BEA@8-39QTD.#G;.4<$&48Z,F('# M)K\WBYLT.PEC^$\>$\WRW\3#$(IWGCE B5,:\]>(TE&:#]#8$HE*/@B+M0R\ MX:K&TR?;:TK$5S%36$$BE%*H$::GD,XOPQ0='Q/G]JXE.43R9^9OA9A_%+)% MJY$)'KSW K> *)2](?DF>+S*+A.PJ7&/N@%" 4%\8<@ %8:AQF-PB#59J_>1 MFE+0W1=509I'.JW_.DQF8=81(_J?G*('8F?:&U $H?.C)1#L 5I0MDZUBV[( M,U $R&"=(.:/!'V/<6)\CSD (_9*]_7^Z\P?%E_,R8(PA%O*: P"-24) MC):[@FW+F(=A>0D&OH;DZL)3?ZU37F(W>.1Z7Z)>/=>'+ HD6DQUA62SNQ9^ MP^T#FJDQKLQ/-82(HBD$B4$Q&8XP<\1BWK@#-3)&PN$WQ+KN&?U2X@:.ZX[9 M%LJS-BU[9UZ+3SR8';D)>5V3FDA$EAX4I19#NO/WT MJCFFK-"_'\-BP30N=08)7JZR$?ROSH)B_#&H2)H@ <[ $A!S WPZ-1FD;'7#5: B'_)VY4KOA4<[5U;(6D#,* MF)NV6!$O(V 68<#"/YH?2Z .U'0JVQ9RBTYBR*43(>P$) M-H5DY62),T\;0>*:BAP_*A1H_0+IWS=M3&Z21:RL $\ME) $BAG7ON+O89M# M1]0<,Z(,.,O.\KZUO])! H&@-KCCB<"686W#"H.2?+IF=L-T&BAK3[(46D22 "HTSS M3.FP3))=PGOI7WB&G/ZW#RD5Y=.T6>I\K*&"6NM \MO11@52TF8D,7DV"D@:&"6<\"EHL[C,<, MDFMJHLMDLL^G&+X ]J?OQ^,>U$DJ3@3('S-]IWQP@CVI&PN#F'KHM_T'%P^7[T)\2O@4TNKL&/D>S_H$-3H;S+\/FQ^"Z=>XT ME3"O([0K)'5X7#C@2OW=;9R(#\1]@'Q+!$[@A'=M6K.C/\1 MJ2A D2,[4]RB$O>>WTC)#IT\(V1%B2$N>",Q+;[&KL/9CMLBUJN///!(,._3= N^$2;;]*G @R;[= >$PXG #F*/_+:D)Z M\K>[.]T^2K240@]N2L!ZEB$8XY$.7:K& MOUQD^2Q5\4C)2S"_/PJCN:5/HDM@ ,[WLQUHS.@2B"12#"[+Z(]:KS02,*A< MM9V)"J]T/P/4$CPP -YD\, 8E$.Z:W4(GN%0NT$^3?!R"8;,RQ0W'Q]S@3HK[>K)&4K/HV2;XH2BU\#2: M002D7!0H^$ ;26!S;XKX7#AQ%?,IZRP5'9UCDV; 8D%O!\5B-2X[ZV7U0F96 M%"RG#5-[;&*ZSL72F#@0,&40!K[%T?%]T(AM[,1$II&K@>A]E1X*:6'BL4Z' MN#S'-:;$3:GU0$7F%&XV[R\&'.!I0+)*&[^4\716P=L!1,_);Z C=)]*3$@G ML4'FQ3G99I+L=IT3! :JH5&"I?(^:Z" 3]D_QTTAJA$758+O!F<9) M78WW>7'ZK.0E^.BFW:/O\ %[_>^60IK$,&!<5XG(K4+YP;&N@0Z:F(T+_['O M%?RUB4?;RW =)D[@H_(\R*6#X@$-0'DD4 YLG<[!2YJ TB#\?BJ!@3(DW"D6 MF; )K 29)5D;CGTL>X6#;L*;*.!,8+ :Y'M.6:*E]Y5PB%40%77"NAULZ)0U M&7TDNHH(2%UV*^C-(BPIT8+7GQR_QIX.&1F-9+%O:KYQ8YAS0>1> T$-/B,8 M.!(5-";?"C@G_RU-&6E-R8QFTF6D_0D+R;N4&HLT&9H,I0EGOO"-5I/$<+FP MPZ8J&H<=,OG45-$&!/5TT>XUCR!\,PN2RSRM)[Q:<+\XSV#S1%G,]U7T&R5^ M69JZ_J'$#)$O,".'V,71PF; ]KVKT0>D&+7OL""N367(D<8;M=YBK'>+X:1+ MMWB24[;"$QW=P)K#,P=>JE:MD,+;&N[A"2K_N( $/2P?"J^./4IRDC2"4^=3 MV(/,Z9?IJ@60QV2.R&1.G2!7.4Z&Y'QHSWR2O.>+9/.G"!+/,!^G<9BJX,=W M]+^ .$IRT.4#._J00X)@*ZQVJRBF+&':9K)-,NTV)B\KU%3F*9Y"_I\-=GSTZ8)OA*G;OL&#C1 MLF40>9DL8ZHJ1/P\O4@O'R]"PK>J\1^JRAL[X3#FE!SB^[V[!0&:MM]P[VDC,LO3ARE(P$ M=%;'9&>PK!@H6([.9-,^REL$O[LB\J(QTCD5"H!)H/,W\%CS $&06+7 D#:R MV.LI/J^_S?91#)X5\D1.U0\:YX"2,4VPZ@,\?[#<"G2&4@8:,RN1ZSVH).G% M827)# MB>O05WDLQ+DKJ29%8>^"Z^4&_ "I4*S<<(@!]W?!'$Y2U 2X57"U1%.,0!>T MNMR'/^H/IPI CEVD7BV@#9A)$ ->4A>H>2>D>'UYB(^!DX'_+IX4E6W2%OP' MZWGIP/6^2!$YF)815TBCJAD6X43QW_+:CQC!"8=I-?],T?V/L:#>JF66OX@@ M_*57U$&YZ@[GZC(-FJ&@(.PK5BC)=87"')^&9)4+V>V5%2Q7H?L&]XI6^'2P MPNLET"WO1BPQ-REO)-.!@<1@2HI1M!ZS=NQ]&"TT?PU'X.Q),(Z6Q#K7U.O9 MHF.6?(;^D57QWI@UNV.M/7(O2=.5CY/7"42 X%AZC3HE8C[:IO3S**H+(S1( MWB%[!=\C),EV;Z _B!M,!TUVQ+]A>:^+,"N'?"+BO:U\/#T9KM/""K?._9-C MYE.FIDY3K:LIK3>2U+M-YC 8(\%?5G)^9DLQ3$WO+Q!M !9VJ@R0RM8Z%PI+ MO=EDGB&B&T4C\<84<5@:)N?49DG(6G(^%&2CK&8X9^3AZW%=DK(AP]6J,81M M AU_L*5"=-1V,QI^C@E5N-\.BU6$9R)ZS2WEV= ;E?-Y(4 S\'$=[RG= 9_0V_L.OOP(_M,_^HX>V#]<'M(2(<"1 M+,YR"<#+RQSK+@6KMY: ZE,VE]+Y7954TH<;/KW] DIO=!;KX@XV[BS!L2:C1%T2>EXXAHOZ[NU<"-*:/9BN0>)H'H[-J8Z MJ(ML"Q%<[S'.(U&K()P@L?/GH3E!7:*@6OA<*.+K0&)$A,JTBV< M7#BO;FQ5MM\M0F3_MM\K1-GFYL\G2A,P]':VTL5OM\5CRYXMM62%JYU)"& M).&7M;TP_2[6-*#PLB4.A,PMI+!14WF5WU+,@'O7@'X:=27.MUAEI'60$8JN M1G#[3ZA2.6M:MAD-FTE;Q4[-2+\;G#1E. 6<36M!K0K=&('W?1/3X;"#9A>C MXA#9S,!1C4LVF0JC<3AB$M43CI"0DF9WU2D2L'4C4@OB57_ Z\_J+)LC(*T3 MG,#+88K[9KYI,C+,GA9Y,.DNM*4&]'%4[HX MX)>4V'EMCO:6Y.N]_)X?@QX!W6,L5(.V=/N+8'E7C,#OBF%JFU8DFP)*OYBX MC=/>4Z[L-!<@#^)\NU@ZF')-J"QJ0@3HI_T:O63 M- ?AF2V3W@&Z1QIWX38_2Y91 M?[TI:-V M(S4!0&ROT;'#=WZW UCB5W4I/ZEC"\,E0BS?=Z@+[MNJ6"]IR=0O*!W4EN#>1 M>(P9<_$BI;<*_XVZ]8^_ZD5\Y!62Q.*+G2WJT"%+$PT4OMEM>UTIZQ<".6^TK_25LZ_+B:SLN@R+K M9*I*YWW3Z=TOQT)X4GBE C>M9;7\R!"[#N+NAP>NMF6;)*;/,RTC9.1IJ7[0 M/[@+Q6V7Z#?&>R..$^N$"(7;L2Q _X)C[?0;+R3O3-*2:VS'>N1B[VC=Y"XGB.T\'YVE(="0WDC];X(?_, 9#!SB<67B0')#]&)] MJ9:5=YDQ6$\^U^^7X.5_/G%L7&_M"+7V(#[706QW^VL'-;8G\9E.8J=[V![$ M)AQ$K[MSV![$)AS$=G>G98E-. F037OM0=S>05Q_>OCU[-;/]]6'-_CJ.[40 M-_J3P4O"7_[O-[O??"S'[78/#/Q)@\IZT__/:X M?:U=^("X_-A,T6M5X.VH0#>^'45*#8=WNAL+H./G3G;@UI3< M9_ZH3VQ#=8>*[_,?KL/7E(YPR\#[ L'G%X+SV=T.;DVQW3[/0KPA _:/NH>WITF^LL/>&)?H M\RN5!T/@NWO=_=M3, _RL!^F>_/$*:EJW9N[=V\>#DOO@PQZL-[/!I)$ZRZM M=Y<>#F?L[79W'ZPWM6'Z[[,JNQ=VS*C@W7^XC7/\BEVPN_[H-4RY";O0^F-? MR3=?A5G[6JB]=P3\]?547?.FU?4T[J8+?;;YVRUBG[^G)8^T>M MT_7PG*Z&$KM&J7WKCWTE*;'M;J]-B;4NV!>;$NOOMBFQ!^QUT:Y\\]/K'.<' MYPN!P];M^IKD-^%I/]PL8,;IMH^:[;K=T1V- 8$M-[5 MIF:[KN!*>,GWN[O=G7^W+E/K,FU.UNHZ5'O4W;\EJFW]H,^I/YYBU9L><\-= M'),LPN:HWXL7].\.-D]K7:$6-FCMQ>TV0=4Z2BUJ4)0?<,/MZ;XOA0P>BN\T M4,.<>]2CTJO"]VW!UL/VG_K=H]9_:OVG!^<_W1;5MO[3Y]0A+W$6,+;0#[X? MJ$P-D^K?U%[Z3O3)EV(;?.6^TT'K.[6^4^L[D>+;Z6ZWOM,#])VP8Q).4VI] MI=M#\O6!.>.\QA$.&\*=N[NW%M9OG:FOX9N7X?Q/$[*:1K.?Z"ODN5H(KSFM'?GP=[3MB*5IC^N4\*WU\6\0<#+&E/N M["XV)\?__M__X_5>-WN*0X#RX@?-?LZ>R6;L$/&.U!:W=@^'\,H?PG06SDMM M9.QW=TU7ZQ\,"_?1L>GUN@?[WP7.S[@3"T?5G"CO3A"2V_PA0OJ75_28EY.N M\NEUC_E6"1Y_-FA2X17LTCS");M[/W/?D3C\I7IGI;\U.4N<&Z73F?" M_6 >]+K][Q@%]>UA]S" %:<8DDDRGD9+[S@_#^X[ MNN%].]V@L:( ]]A,%9LIS"M,0&U4O$I\YLF+/Y\^VNH=!:,T'^#DXA">.TFB M;G"<5N.\'HV7CRJ[:BW.?LS&*J,!DV'!4W^OLP<=&CF8SG$X;Y+1!,RJ@)^J M,AB'EPK^@]/+Y7/T;'-G%OBP3HS4),0YYX/TSJ)S?3<.*>1Q3)!T1^7FR9J MR'3!\QK=SY+$#PU_1.S#, #)#C^%13 '?I$3QHGTWH'X(WHG_,"*GP.K3N$1 M.-O8G=$X#"-$E<=U0:/LUE"!GL.,VX2HC"(AVL%;[.!.O;_N/$NJ%\;RJF10 M5WE1=N#VN,;9ZE%=@I*B4?83*L2"_Z-)R?Q8D #5-,_,*#U_OG$$"H_(03^D MA#W.\5#-)&?]P>Z^")74I8QU)@U&,X0G-/"3AW\JFFDJ$T9!., NZ_?0^.(8 M_E',\<%#()W,#*'/0,I4-"LZR7!#9WEQ48[SJ3?%NII/45,#*=&G(AL-ZB2E M>?2A;-TTF2HZ3)-)@EL>\Y>8@]+S6?6I(,Z2QG?2K6$<3O&O]EB8 M*FA:M69A\RR5729%GO'$YE(X Q=-+Y=!AK0M)$]PUC(-@J7/AUN!'])@HFAP M*HYQ-5.><<;R"$>UR+.IB'R((!Z[L_S@0HW"(J9YSW"D.%NT4JDR6PT/]@>* MX^K*"AD<>,P2SP7E(XA_N\(AUE2 MF20.&8Y(G^,?ZRP![BC'R73*TWZ1<&0\^5*Q'RM'#>YW>]\M2/[5=_>(0O": MK)X,X!)81',!^ND'W9WOKK.>&[R=A B*$) ?^M'+-V<&7"(,R9>7SG!ZT-KO M.R)H2G N0,FAH@&CB80>SI,'MI!_+W^^&64LJQ@F)0YNIP^2R=[-[Z*)]L!C M7R1A1]^/HZ5Q-CR*O]+*OXYSKFS6 M]#_2K '+Z.9FS1DB]&]X'6G@Q-J0^:W:%]"0X>[[[V M9'8=OKD&[>S=G^85E66Y&UI(<-W*3>@^6F)AB.,A-58JLQ@P,0[%. MOP5OK;.]O?U1#/;M;O\&]ZY=.LF8K0%M+KX"E &+&8$VTUH/>*GX/=_*LJ_I M=+'^Q$6@N5VB_P%R*YW?)NMYU=V_.-[PN_C1G7;0<;"'YW4V6@-U8KWO#CFL^D?89N5N$!CL8 M-[ P.#SCO6CCQ=AN?(%S [X+K#/2ZMK$(O_3 MN'E?FZNP?J$ZY)QD:,5L#5(07QX?;9M(9I][K>C5)>ND0H.YO"9CCVR3L>!4 MRM[1@TO6;N'J3F6F=MYGTL/NGN91<%(^RI+=[^[?E#T_9G>N\_'(%_KS<"W% MJLT G9!1R '-N:7G.O=Z!U7UY791)SR*I.O;8$K*MZ>_OZVC(?5C-D M2(R/52H+,W!JM([CF @M ,%%!/)A\,2.!\.)O2MRBL49C>XUKG?0/ONNNJW MO]>[%?T;?$ZF_;@DW!WHV+V;Z5C3INF)TZ;IV&O39"4"\<2Z:6@!CD*[1NQ>(R!VN@O1M:NX%>"M3LO/,&\9.5JUK)^XTW]W:/]*O1B@ K'^Z&4QPJ'7I= M+9/ -[_)X=],2.P<]JV0V-DY>-A&NL>'#]E*-[6C3QGLC!O]@DI(16YT,$'& M"G5)G:G2%Z$1ZED+W^ZR:B-Y$-+?/7*XF7/)6A872#?O7^?F%FM@L09[+=:@ MQ1IL--9@M?QUH5O30FT1> O[$FK]'ZPN@/=%4F^/Y(8UXB4A(8F%1#\&TWZ8 MO)48MF3*H[!DD[D0$'A3I2M#\B<94@#K[=W;F9?O2";[T;6> 2A&BN X2K"B.-A.!E.3X/;LCK M,)G!,0T*\%7&3N\:L3,*]U?PN*=E$:JT>_MV_146](:&$3Y5*[?J[.C7U5/]EQ8V=7.ZW#M(XT,LH/+XEF MJOSHK1OJ[32"Q2AS%[I?+L2#-Y1V/J_8]1>Z+B3R>_*N3F+$Q^'^GH13)"L, MH(%ZBQ#8.+B7 -4U$D7WQHW')!@]:N^0-0#$G2%(( UD]_"ZU&PP61AH8W78 MT@+)EUPBFD^,*L[?71LDV9._^39\@03>6M80M+!DY6HZO'?R; M,>:/!#)I$J(REU(P<,8 3AU5#*.HJ.%)7@J 780T81BNR;U;(#,O]F,>M#)? M09C1<*[AHBY2"@V,+832TCO"M-16%UR+P3\WO.=OH\/3-]M)9/LLS[;XKDI- M=&01"69E:)&,R?XAFF\(M *_,$KX+[3S$Y 5R0"/M M]VFO^=N=/GF-MPJ)?+BJ\VJ,Y"?P56\57QD#K>,%O->8B5\@YWE1C8).$Q'6">\:&H/!!S/$[-ON6V1&]F\-^FF;$C0$-6-Y@ MZBR-JPJHNT/9%/L!< 1:]5$QY0*,8;&7"&ZDLFL-C MLUC;!WN>I?$1Z]_1.;5>,_'^0/[?YR;;P*/;3;2W75X9)H@@:?#*32EC'>VB M/H,71DK%I2G/(H@\9],%V$AFX 'V21Y^A9#I&D"M@7'&&F+WR 0I%NBF RP\LDF53(F(C > ML X,EQU)I(7?SS^37HX3? %?#-^:@C:NA![?8T9-H*-$VUSY)TO23RGPTPLE M"'U<'$A:*A[,0!YGJTU: N$ZR\X$I,V"4Y L&4J:"N@+0_X D-\#6%_OY*USB4NJB0S9V0 M+;X%\U?O!@'83.EGE4Q("F&Q(+\;'F8P=5B[!E\-Q"R#[88CW\,Q>;4.';L3T"??*3$-:>ED2Z0@6QB1D0'&8R,1M,QQC!19SP MY*(7WD@,O1HH+-ZNHG&6ISD5"MI- \(#J*HP@M%1891F&'=75B65*J'USET M@NM!0P#+G0:5%=]$;'JU'<--X668I.SL@$P'MI4W(X 0SD9-*_XC,4F8I@_= M+FUA' 3CV&]A'"V,8Z-A'!^1&YAQ9X)O^W[W!K :HS'!&@? $&)-H+C&4GQJ M69"2%NU8Z+3^Q2P<8OVE^3VI#@1V+'VF$9R#A)42&J])96H465%^N^-4;U+A M1#BG(Q&CFNR/:J;22V-:,\3;\*KY67(1/LNS&K7A<^Q&@970.WVDL-Z>*7XW2A\-4%#+J]&V$O J M=0 ,R X[)YC7E&-XWAAV#XOQX596X_#D>DH]+MA3D*@03-FW608:#:OA1B9W4\$1+X;#K9\YOA"NK,('$UAOC :[^4LY4Z;A$3=4O&5R4S_"ONM.//+_L MDA NT(K#/CJB]Z6U%(D,G4B;3WDUUL\V2)2.;EJ1HVA2\*N@2,H+MA-!0*4Q M/#7!)-!0VZ[50L_84[9%GL'/T6<6 M.Q]?Z+NV+O4E.3',A-P7I%)!3X?.T=;$Y&0<>-QN.1R8KQ+N":=3T'2X0Q2( M"EX"\P=/.\%3N ">2!%4C0\4.[K@S77UL+>YS ,8VY+@(T4>&?!Z!\#NVS8- MPR")__>;\^W=G<->;S@XWPV'^^>[@U"='T7Q\'P0#P=[!_'>T<[!WC?L6/,= MN&/]/S"%08+K4H%1 O],Y5_G>[V#H[UMN>5VN,.+DNSW&ZR_1;^Y5=H)<\PST-LA&=\_CHAP:/V+3$ .WQ(*\K-!!1$[P" M^7_[Y/UI9_R S)[U &U="7-"[;2B>7"J2U%PV[F$ =T$@Y[A7 *#-#K4RV:* MDHC,$(W=:)2J^)4H4KC"S;T$W>_F>[Q,2".%8U],OHC*\@D(7XGGO.F>=8,X M3U.$Z:,C'TJ.1Z)\!OIBV 3^4$E-@AI9A M)!%"_'TZA3VM,&HHV9N"J;.U[>ZH(OD5[O09-?]# ,.<)0'[]6_9[EZ>T>ZL M2&>OJ=:C1G!X[M_N>A&S:DE!$HB9<,+93VX/3,]!+\2@)8 G)GFFYMJ3&,*^ MP[)68'S\AI\NUL=E>N<:)WHM#02NE=GGQ5#LCQJ&LM.'8@RH.UZ:?[?<9\6' M(S3<+;P6#S^R92W.PK*040.4R2Z5#T&8-> -MEVP<9@Q-E0D#!%@GE_L830, MD\)V?T")X;3)Q<#1$*QIQ>MO;&.;% M4&N>9#;AS]E=%T'HU9O.R+7$#]/?@^5APZ$2.WO9%_ #MDKADA7R5,+"+ M]N"2S^D$8],I%E/,W'E88R>\AL)4OOI0Q-XZ-Z#?W^FK>"<^W]L_VCG?W8_B M\[!_.#P_V(4;XL.CW7AP<&LV_<;8>]:CV<5,8I&G)8B)\YV=WN'.;NO"W,2% MV?TT%T9O/XKICW=97B(&+T9,5.N@W XD^5K[_BS,0@Y3XI)[!S^6P2G*9@,@ M10Z2*# M!8@53B%@!U)PM0$J[CSCW"FBN"AL37+,E6&>_V.,**D"F! MVQ)"TB'()N[P*DMR5@B35L"FR*P$OAX>AC%_#>>%?31HKIY"U^PFPFC"*ZDG-/C2!,//)I,[(=#5.]<3P@.L\ MXU].QCBTX?0]F(!DE;Q [">V[L8B6OK;8V.GR-^H_3<5WH,9#6_I4/HA1=@I M?B"61,.7E>2/<>=[1F;*9ML3[[: ,0L8.V@!8RU@;&,!8TV5U3N\AIQ?I<7Z MW;W/#1*YL8YZ\=%2T_Y]B>14;'DH 4B3RP@/0+"R=A6OHQ&QGR/XCUQ \HJT M1:\?;O7VOE?_IHM[>['\2T#GKB[K!C];:!-H$&7-(0W=3G"G. "B8=;6=Y^! M0*$5BYYL*F<:ON'XMZP**77["9O'001XA72(0878 ;U-XW5N97E!BC1[:>X+98FQ$EH;U@$@I7J.LPNU M)C^=6)-FEAUO9Q4%W9!ZO'S&Q'$]R+ S%$ /J:@"^#*!KT: 0PYV98A/J 7^ M '8)!>:44UBR!#VHBX.YWD.WIG"$X Z7NG# $J64WLKIW;[[NH7(QJ\A2[Y*O). M??0W,3*[JS+/#'B8LU"^9' FC5$.#,LAA4U]V28.2."$ODHC+[0ST'=)$;1=LK1J=2&3EZP7%==H<(H ;5#9F MG!YFOF5DF=W4I83UUM08$F&9+:8!C7EQ(2,!<=2C!B)=.ZRRYE3-P$R='A?: M:FR/'')G!27-]%"[@3*'I6)7L2":*=6]_4 FDF]D]2:A Y1 HIQ*56E^B221 M2'/DR0HKH&/@\Q4W*9#RT$H/K93MLM6QJ-RU:8:5S6]DC4LU)@6(].=04FPJ M$ML]-G@P1G'=8?/6T93DWB^K^[^-T\:V(3D4\UF)RZ;60_GE6:S3>JXND%9@(5U<]]S MX-J,?>$R*I*![IQ(L@>H7]PJ-S-\,W>0:_0CPJG$[D#9=4/?Z"82D NY810' M*+<*)T"-V*(+C)F2E=&XH7.S!7>O;IBWH3#_>TQ8[-V)U?XT0Q($S?.[,V06 MU.-I,^*C,TYWR_F?Y-[?KU=UG?-YFDD6R/0OD(B6\.O5,9B.:RV@=0C/^J"; M!"!P9>5]"'5$A%NL$"!#,3DGC),A3 09&\7%.)^!4*(^%I*RLJU@439$868R M6'E&S;V6I+$P%A>-$W5IO@Z>5C#.G,7#X!]^?2H M:".D8YXW(NOZ&K&K28W %#5,+?:%?F![JM#EG-Q&S&V8T;%9+6?KR7BR6;F0 MVFS\4\)9BXVUZI"X^&-)05T^$/Z9ECDE\_Y1XA1) M7PGE)8K]<"V-82?0C<[HT=CFFG9?NWQN.8HL"B&- R4][\,8OA8-6AW'])%, MIF"U),VAMQ6.:%0HW;X'K&1KUI&CI2ORB)5Q/^L6 M1-/>WEYO$!WMG*O#W6\?]CO[>B+!"LH80W*Z&&&, VGI?I!_V!3?7!75<#_Q:9)EI\'I7VI\NF/ M;M.W+*>6;YQL(D2)Y/;T=MVF7:&SO+;^B+*!2\N.UIR*X']ZQUUC_?RGBMTO MO[=ON-'@HB4?AK00"#%X#5CP^_Z#Q_L?HHH68G23$"&G?;=MVG%]Q\T"J$= HSZ=#J2*5U@6(H2"L!%X4F"I*:Q[))^]/K!\6TQ@U'UJIV&3;Q0#?:U MU0H"^[T D8$^65T9[>5=9M#"A+]))B:88AI 8?$:Z&GWTYW/Z@9_Y]CB@2L] M\7I3C*=GRUBH#"K@D.RS1/*>[#@U<[LW*MRC#>=\#WRP,B?[6NM^Z5'F^*CP MT; KNL"#%^5CH[4!(+WZL%H&K3CL_X![Z\*44+I)_?RQ/L';*K*G,0PM1,=" M= Y;B$X+T=E8B,[-.D(XUD-P1M#%^0.)#VUO;U!39&'QG7YON+,M!H%15+X9 MD-4356 +']'NF)+*L,X(W6'JQ\#MJVBR<(Y%AG5*6$JM."1WY=I]K$QTK1,_ M6$8H=6 =E6FJH-LO5/D/FQ+S[VUP8OC:!G@):M; /?#P?]:'C^=K(_PGVD;; ME-W_%"/\>L[F)WT459*(,NEU^P<-PZ*WQ*5BDP&,!S W?Q@F[U7LZA^M0GE3 M?.>7+]O=X[\U_,-/(KD;N]44J/5=TO_YU]'^P=&/5_BM"\=\-T4U1B&^R:;8 M<"5B6G"F8YD\B\V=:I>$O0F)1':3Z@;G'225[Z91B8T5+"7Q(ZW&C2;RG_GBG_K4#^P+5D+(PK MB*6?#2/NYGR-,YK:-H)90V/+XTK29TUB*RT=MG2HZ=!":V^G+(FPL&SKN6!6 MG'^!%;=+09Y>P0Y;<@9/G(N)IW1%K$SBJ!F\NBR5P(;*0$G*0\4/GEU:BV4# M^$5&YE"W; 2D90\LRE M!*S9EJI:JEI#54^'3N,Q4-]8CJ)3*51=I"M?1$-GL ;D.$<# :+$HP><'K& MLW>ERZ,'2=##GL9A,5FKN5L";0F4"10E7\W87H2K#(>ELOWG8AZ,$PS#0:%K M\,F$!*]J,B E6^KPX:C ZNJN?R OL" @..PRQ34B*@'?.4(K&8U-2@3AY8JX1=?-/40&U-JQ\S:@R)UQW9VZ;"6P*[B08OJY!& MS)&3XWC3SD!BC-JKXI+(C^JB'+RZ'L^KLB1WVUXYE>@7F-<&YQLG_*64,5^0 MN86*BCJI>.H1N4WO<-(#A6G-K0W'22JT5HX2-E'1UK-J&>)*ACB9#^#4PZH* MHPM-.Z"PBWKJ9?P%*D )5>V^W)>[K$_X2E:_:@V!MA4B5"%RU%:(M!4B^=U4 MB+0ZH-4!+US!3U"(5&6C:CR72 6&[929_7(]M28$N! M5U%@&+VK$\'+2R.4,).N)Y6*QAG85B/\-U,H-T3TA"$"Q$8%33!PO41;8Q\G M:5TIET1EJA-%C5M,>4O(MRI*G=SMTJ0&D'"E"0UI-\6F2UCJCZ,X8(OF2/K) MT&F\)($(W7DAR8;H[&$[UJ2(*=0Q7_$DLO1;ZFVI=VV\C3MY (D.P\N\((I0 M48X31R-)O1%@T+:QXLX>RR3GVLXFG15M36C>#*F' M40$DTV& -_Y^*[#HD&H^.C%_)-__SQ1*K=.1GH[5E2]OW3=O/KJ33)GR0*U]ES!0G3ZF3JZ=*B?K J*..I$.""I2* MVH[A'0X$8*/)LZ7.#?";O0RH;J2'E?\.D)]C/S(CV]0S,=F)8-7)^E&(<[B# M>C/,N"7FCAZ>?#N-BF0F@31R]-H6O3 6;6O&M:KNRQ ? MYA2*H*[R.K3AS./I4!0-3;ZPP(!&B2DW;@E*+<)?A\DLS#H<]UB,=K@PO(W6 M>"V5WC>5GD@MFN#4T,772$]3&LGBVP/_4);8"9E)2X:7(0Z?CH)7R021;FC+ MA:XQUZQXP]=2+0CP0IR485DI@].O")W"21CLLH2-:O$B]#=*#K 7^B>)2V9 MMV1^A3!^DU&SRK.*I"C;<,YPG$D.;O;<%&?ZHAN;6H/[@?,1J+$"]?(2IZ0* MW_. #3VR$-]B;$4#L]\--IF.6S*^9S(^P_D>R\H\DBS*BRE- MX* J9.K1A.H_MLVEL*P.9TPFD<"0G9$@/K6/5&YLE2!*BJB>8"V !OG'L(H2 M_@CV1CQ2C?F([#B-Z\(W2;YD]XS_G'"?^S/J0:D;7)RI"-B>@G?/*'7U M61R@U5_6.D"ML/I,.O?J81!^.VNGY2L'F$MGDMU !9C4MZ5TCA9(I MML.*$!LG.D-1HW"* L_O).=F2&28;'@9)BE#L+/ HA%P)AO%^W",6YJR-K4W M.,51SBCGS@XA);&FYI>%TO;)[;%@;43RXW+CHA4S"_4<@L/JP! MD]; Y3@LK%/AR5GL!DHMX:8Y%A(D9LX.673@>Z.]B,V,Z9FUK9:72L\%ZEWC MJ;1U.T@Q_>VV;J>MV\G;NIU60]Q=NE*]!^>2"GYSQ(A0B7&<%"HR'4^XVC*$ MOZ8)1;Y0@-.8>U/@OZ25O:L[-MI0::EP ]P\)_RIZ6?,P\SC/*JY%>T$;P.+ M>YP,DLJQ0MR*BT$2Z^G(7GT$WZL'^W%[QS(A8[QCPBP""[YJ[B"8]6D^P]$. MMHQHPZ)3^.2KQFQ]Q(R@P=U$G*X39-K$H9P?%?;['!-J'L80ITV:GH;T_ZXF MB:/;8O.X2@W.Z?BEJ8MG1 E-FJCJ]:'73P.)8^-0EQA-]YO0XS1,>$4XF:;4 MQ(/[VL&IZGF8LKI29F+^6L.?^ML\$K.SEMD#9-R9HOGQ!=[K3IDA#Q'GI7,V M]-O#[A'/Y(1=3FU_1UA\5=&\]^#;_>Z^=TFGL2/29)_&A'Z[TST*]*/@R[_= MZQ[H?W>#MXJ+@K#0UTY=1>G-L\M!4F[Q3UQ'!_ZFHR$6ST"/E0N#49YC&B/6 M72KEEL6AN+SXN9W7BO=3$SCN4S218?74?FWY(W33EF5_&3;YE0\:+T^QLAET M&&4_M VF3[FS, XHF%'UE*E1,7WF!G-ZW*K9&]W@:=:8"-_!HBL=I"*ZQ:%" M\B(I.J#\I-=MVQNZR\UB[$"/ 7Y^02V9/F:)C_E>G"_8TN)[D03WD1W^LW'X37O-!?9XY3]'0:+JB&<,ZY"/E*?R D4*."G"C MTKS$4 M-5L48PA1C/O/JM!R'?W4!=8E! M%@J#8$"UX*BC*<#X\=/2$ZUF^LHU4V.*)"9]HV2*0R,)!IYG&&_39 UB&50/ MD"!FAV-PC5I[KN6:KY%KFLD] 8,R&S'CE)BUD) ;CM=**CO650\O=NM^S*P$ M1*9RZK:$%Y18=Z1-0NEO(/-;,6E($7A2!E21SGV#JO+'H.7+EB^_/K[T66II M:P;.M=%NY>DL+##$-^\04^5%)7U%<$*R&;N EI\%J5"Q7L>=NY"R M8!@GTY+YWCIL_HB'68'D$N>S##@6_M0R;C M"Z:DJ7 8_U.7C+@IJ347?#:8M=$%XDH:<^"'(38H'J,>EEB)BPZAJ6#5.!$$ M#4ZUQ<&*G148HEECM%?P=!7:*#&X&H/-HI4,5)K/:,_=9>#2!& :PK;.R?*G M#GB7JL2@3L>GCA7@4WQ#=T/A)ILD01!4; K7,4"1(H +CNS-!?*%XMWFWG"H M*(C[,E6,YC(,L7,E[7;P1B0(JGU7.*>"X/$:3KP*[L20*W',; -$/F4A$2E3 MU8H)HX/458(:8P=7%H!\1352O;9&JJV1RN^F1NH.8/DF2A/SW#0M+*RPX79> MQ.P MLU?'SYQ'C['V(2USB_%D2"L(JK'67L"7? :?7G2DJ@,<]ZJ.B5+<#Y:^V=[0 MSZ1"HXH;D6#O )D[;N3O7:E>LN"_$-5[\YH(-/?)M@<=ZK8)0[05?%/%1J?? M_'RQXLQ%2UNC3S^+ ,V(<];H<G"53YP1?SMZDDRA'33W5 MO]#]DS6!KC0K[1"-.Z[3N!DI/; Z#>]3W) ,6&5;%)3YYJ?G^442\CEHHK)$ MH,^Q],$07/$(G$Y5"[4VXGC NL8Z.%Z8CM)Y<]>#X*5Y.L@I6@=&!;EP'N=. M3>&%[Y,)#W7O[7W7"7:.X#_]H^_H:?W#[Y81LY;?L!Z%&(^L&B\M Q%_0CMC M[#VZ_NPV#:Q R4\#L3SW#_WFE7X.\LT([LD$&L_D[*HB[OK7J'RAH;(T08NV M%1^/ YN]3H"-3I5R>#H,HP?>UQ'U>09^MNT%G9" J!49+6TDNKXM;\@"+E_1 MM'L-DLI!FTA\>*;8?L]RIHL\I6V,X=,'%$CKD MHQN B8P)65.SL@ST R3:.'+98*9_(2#Y!VM[>!0O6Q^)';SM=W1<( F=_E*+ M5!$ZQ5:,.6)^"\4D\3)G:/7XP\373;9RW'(I=]%CP8=ADN*ZW#7B1%D*"2PG MS6N> +P213O"/X NWR%>BKIU-::*KYP:O@%ZX$'75&Z LP\LG^.?5SK]3=M] MZ;0A6VVX>K#0DCE$&T5)USBQS;8QO.%G>&P#Y;;Y7"PD0V6_(>2WOLSNC$"B M; CH7HT=A.D(D"?-T6X8H;;+&#Y ^BS!HM0)F3 Z&NW3LKD 'A8.544+C\): M(Q]T0!R%/LK&##\(!"D8(4CH(&(C*>2SLC+-Y<,C++9(4QM%G=:@ZZ)@1"A5 M3,VP:F(]"CXPS7#06:!8@3K,%)H!L*%='!.$\^A&899\<)@*E=YE$M>-"#YM M)TUPG!O]I^!C\[GB;"[6JX878!7."OR&H:@R[J!J\II6$^C]XLTR&QHI="(G;W&B*#KAZ' MGGEF!J.*.TR 8/T U10U')8L+9UN:@SZWJ3&6^6Q!%CI"-5T;11]&I:_J"1[ M,L%D3^.P"#)*#86E@KG45HH4(N,MY,-6J#*VSD ;(=_EZ9KF RI(_H MC.TUI^+7=K+O!H^1"Y[1,!847<8M.P;AJ;T5A0F\'B41!JWM#4][SDH M!/:V0.S]&Y#WX'K#>K 'J)9LD(Y2AL] J)GU=&)+FR'@YX(O,<<@.'WTGT] MOHY_7O=6VJT@3*6K+B;]HC&($4*1<' /]BPS;:*30OKWT+M^K5->7S=XQ"E# MRBUI6P0.B*O))=DVPFMF-"R4TG^VBSPV49![N&$B?018\,LZ&CLF>JQ5 M'ZE*IS&\/BK84FQ S/OO95(IK4A-[>AO%.54.-M<\>BL(?P3!&M%L@3)3[*Z MW#:A5),!/,KD:[6ZUA'(H5'< C]@>V(AY6J6E9!;'&;H4IL9<, 4-[?TCQ&]?-O:[Q R/"LSK(YR"SX.C@C)TDK]$<\H&F?S3A@@ N5J@H^ ;9T M)H!,[_NZU"S';\O@=CIPR@1,''-0SZE$($1)J >$@N2O,]V@@LP 6;[3 -[( M$M=,8D=98)YQ(RZ:U9,!U@7Y14 \ @%9@Y/R%ZYM\50#MM%VA<\Q?;KS#-1? M14UX$R)WO!,X8FK0IT"='$:;)5*5D"M-^T==J M:[+11T+^I@6KLP.\*^Y.D$X+XY",(!(6]#;$/E2*AH$-I=N&>8RC6D2 S'27 M" S@Q#G2A\+.(_B_H.)496Q,H<8 VW44SM^(2ARUSC/#AH@^,2$#"A!>Y:@: M ?%)S@(SQE)_@5JK<\T8*7.&H1E_TE6XGOZO<*-?Z(K_>V#22T=<^B,T(RA14G@K>"&;H M^MWFA-9\4(G.];%V8CE,\XR+!:U]BJ9H.$!UE[NVK[,.D.L2I,8Z1:1[&V$OY-ZHQP!B@!"&B>I:H:0=#3-R^Y. M%/H!X@WIIP+/P86N/]+LW[>L31RYP/@A!NA#W)*CAR"]$#C\RF^D5"<+!L7# MBTHT >"-Y G@:^PZG.WH!BU=^LM\9&C2H!ST: T=?-UNW_PFYO#E=3%5;*&95](+=[O;YG'7A')1J @5*QS: M@,!&("^\<9CH MED>;*K/NA]@7PAD?+ZWP\< C%"[6WB2<6'A!II08XF+IIQK9%A#NS5I,A:*4 M4#9BM\?484W O#)]E@G M>05)<57V<\"4B(\;N(!LX3F1'SJE%1F[PG*.1A: M$WP+&+/B:>K%EJZSK,147X: MSC0"'W.G;-X8]!=J=0SE-N;9@AB-9%.T8G@OUN=R,*6T\G]7L=FP&Z91;I! M<+R<#4+,#7 89MX1*AHDF=D1\U=I)G43FB;FTS6PA>+786X0C$RDS"GHI$33 M/(_),&N<)*79.WTRT@4_EP]/)LLWVJW@%#2!(N1+K"I.:1+H4UB+$)^P/Y0- M6=PA>PY3]L5*33HXLV/D48W9#3+ZU64"K*(#3SEBD+#,4KN!FO+4-8F.2^^X M2D]>$.'+C-! UV#(>Q-FHV1 #?)+BH>\X 2H;FV94*B&1Z ).DB+327)TL8^ M^''&+0][09[H.(^Y[IV;@>61BBGNEF27>2K97I&H9,#NW[_?X47/C.4>+QBA'HD$+J0F M6WY1RIMP1QR.AD^'#]>9\FDXUV(S52,)G#(D4; MT+ .HC:Q.+&S$<-_QD/U&Z32R0>;>M.G<2__TV\=\F_A], MXO^:IM%U@[;#X08%;5?XL=Y$H1D%TF@R%$7X:=Z3]I(LBEGGD$Q2-0;%*] " MR;=*$3Y>L3#[VT3&3"689^6[+HOKXO%"4K;)E[H"-_8]34B.2B!H8>*54?$A ME278UG22.EUXK1(W1B.U/0,0D] 8+S2_U"% '<3AK"WI-5A@#"H'-\'!JKLX M20TN,Y^JDWS@)'H0"CAN-(FD<&'-/E/2R:0\A3?QL]4VS1,DN0D>U<[Q3\1Q9 M45=>[2I3*FE+;I. G1:8<'6",%Z%6M1ZT!3^*6T'2#V+TC[E0L)Q\#%C*H49 MG'Y S=6@M6'@9L\DC:FOU\:7%>[TF8W0E*F3L0UF9B!$M>@F=!'\:YA4Y<(* M3&0JIQFEJ+NQ.="6.VQ2]_3>\K0"):/UN$TG.2I)47;P96&+U&:HQ\>4>DTS M$EY[IBI=.4JK5:GRBDQ*YS2+9A%/F'$ P4VFNY+)-8I0W^N&4P&%XJY<<=.4 ML2@NG/U*HV:22IHO7,>GUNT#>GL=7>:9X1B0U!1<1>!F_"-&/K:(&RB52>;.PDF, M=U&4U37)@?O6<-&[NLQ-Z=B2-D3XUXZG2$$8D\TL7=4E:F]2B@L+0RKE3<;? M7)->*9V9E*:>$W[_CT3X,1M7BONOYTA*\P%AB@XHI H?MZ5B4-.VIW5'&PD2 ML'6!MHN?N(A5ZMM=&GCQY67\]-0"$O7N2&D?7[(PJ&+)_IFE"P(7#(%0&B=K MS46=F/3V+%F:RL9\"[^T^5"\%13HQ"N37+82? U&.&B8-X4JD$0Q,.YH#I]2 MS!NETB#'JG4[[$8/[#! ?5BXX]1W=-W=BJU"3Q*\S'*LE^BMSL!=G5H(22T5 M5:8:$P.XE'#AB?295]Y,?\'.1QH\<5V93$8+2&7W-0)I< F*:MV6JI9F MH *F,[ H]Q*93'Q<:3>EPDDGH) [J@^>*(2AHDRER[^FX[9MYUWDNA#X"JX[ MH2VE:)/8S;!VS>Q>N:.M]6!+&AQV:SQ:O8:M$/3.$X"";%%MEIN6ERXL78A3 M"3-R]8D-N2VO0A'5Z^=FFLW-7)R &%R$1BP%F:#;@MK.B,0>TC3,"'8_"]=1UZTRRPQ*HVL.GDL?_G$HGM(]-P MS:7+AHZHE/8&-WZ-8ZZX@9^T3)1+3>F@Y'70+<>"#F?-"XBS3B )GS*<&%E3 MX"]!K"S 6+S/=+_14*&>L>"0K4_6TNXU>)PC"B3$J'C''=FP.A9BD &E\M+T ML5\N8ZHH=;>2@9KG4J1"I2 %=2?9LMU)2,J:SI##]=U*W."TI143,R"0XS,, MDWE125J]<+\\7@>7_&@9O=5I$BWD$VH"DDF6G>#UV;,3:3PF03EJT=*&5/P9ND.R33JS!T5?;B>0%XZNR=$Y',JWH^V'"D5? M2S!X[P_29'=.2KUQBRCVA8E5 MGJ6EDDTM=-HD$_6,*V$=9ECA?WC-R#QJE\.D@YTG"BTJ;)B!CB1V&W5[:%Z9 MH (I4A=LA(4(&Z#BM1R1FA$!"TI=Q-8!:RS/>6!D:*3'\>(F?V.04C?K$"@^28EALG\Z7SM12"+J.E!9K M.FA$0!5^/AG]DZ2R:&.4BY*YN61P!Y=GL/1A[.YPI%H20!BY!!MT0$ M4YT82@,J[+')+(I'D #W ,,B.6J1E4N;;3MJ0'L03FM =RAN9_&KX$IJ+-C( M^4URB:HXW4DDZ\EC0K4/0!>)FTJ&*A5#,#1']SS1G=G!IK^X:E-LN\)&%SW/ M9.?#=WP>#'F^K_ ST[E F=_KN6*Y;H4OAX:/HU WF=DZ3F9YBL)ZW.MP[H'Y M36718E6JV5>'ZE@-N\2B,XWR*CK3O*[6-5G6T2TM5-U>+ 8]IB/\BZU;6FE[ M%]$B=K#$MO'"HQHEYU042\U3.$--MJRO#3/7(Y7T6=D;B* MSIS[S((K>%Y6Y6%P#3:!%U1*8,G-%LD8]B45.P["95P7OEW'*9A&U@D)'A6W MSF%9 $M)V3N2R%Q7:#K-:-GJITIL90HU9Y<>SL!S>@U]G=IXNTP?"C3CA%Y=UBF=@IGC*X2$_6EX>L')25<*# M+ZW[@&_@V!!X'0G6CG*-&2NJ8D)R_9$.'E&*@IIE99PWH$2:FJ!=9;=(1[+8 M5E=B5"R>G154-!A%A13[0Y"/*MQF07C :3Y3/.J[Z^9->:?I$.#S9SC.#+XM M+Z:Y6/_T;937$MU-^;B;2BO*K9-6-R!N$JYD-^J)+A;7U0B[V92UX)*\,7)F M2SIN,LWPAD]Y'K[9I$4I>TJ[A*U<%^L#5W"Z*('.>C&O"2>Y]%9;,MO%6V!Q M^=9>(_ZJ$>@Z,Z?;S2YN@NX -"HX]YL449V0JBB"IR<=QX^5%E$@LA?P@-1< M7 (E/JLI,V IQH==)@#GUF(*O,D' XJOQ#Z 9FJN"^:&ME;PPS]LJ-W3 MCGAO1[PO'_'NL834C^2#,L>:3(NY;@++7&_*%?P_!@N;L#E3VXE2/W5J>\M) M+2<_(Z MCL_I8!F?\)=FU<8AQ@WEMR<&+_8117CH&+J?U9FW/YD9@R\ M?6W9KV6_CV$_/[2XI/AX(2AI?#G;I5<[C*4T/7<+CJC[;T+MM-2<8AO6E5=Q M:UFV;/LE3A,LY%B^I5IG#T>C#7=^@F3"$6+8V4 MJ6GE02^+33,$I$>95/P8OTYGDT ^FX7I<7J)>W6^4[5IJKD+N&1H0Q[)Y [J+1()SI.G]]YH5!\31YBD;/,URP6X0AHKB#QDO*A\ M008TH.).TU:O8]?B2)\U.V"@P-3^!0T%#5FUO,#[V0W.<-@L/>%FC\:OD&9[ M=7$]SG):Y""L9>EL63/C:-VSESUN-?]S>LE^^1VQ>:PB;!RSJ+1996MC8BV!SB!H*K"-9> MSI(J&A/H$9M2(-R(QD+B?:$^*NS;7L"CBYH+8U'^"5C,W#6@.F+=-(!A@WQS MR"V$S$U>6?$"J5R;.(*W?K^U&[;"6M*^K+$6K.<(<88WG,@'KA31[>:!DAG( M[&#_]<1O');M-V1;73,6%J9R R'S*>XO-9^%*\?AM 3]AX/8J3R;&^4WU2#. M&I7UWN$=)_C!"*?^NEUF M.[QT%F &RHN3ID%^)X/:&(&ZA,Q@%A#(*O!86*(SL=E=GVGKR[T0\UG6,.I= M>] .@=9'B&:D;MI A5&4D]7&:X=L0#E&^0@&D\NLZTNJER/1OZ*S]Y)I=+Q\ MY6>%PQ%.&*K\ D_G0UF$._CEI4^A?4BT5C&=-_G3:;_0?=>C2U@/5#ADQVXM M=0IVL/!WA=V]$T>T#:I_Y4'U0O&8,+!7:-PD2,$)^.*F^D-7O6>FX^QB]]R- M3@.W":E[I[56B'5^<&G/205 T.B*SCPVZEZ=BMNS3LL]7RSZZ M/;&VIG2Y?A/7U_)(RR-?*X\TNVMJ#V3\NS!8PMEM,*.TX-9[)ZXOE5'8+#->?R2M.SGU_L7CX>ZSKR]#)MQ6K31& M96?[.SMH1C=G79*VER8\7F-9T^BJ,A%<3CYQ J\NF[GZR!F?9!M.K, 44"<1 MRN QEL*92VM$2%.+B&+5N>V? MZW=/; ;(P64W;2&X/YH9 )5$ROF7A/T)@JQM^^*AEO7B7(W!OC08!?; MYW#-+:6RLX4Q$[QRD$_W_PT\ZO8S9V L#NXJ^_5%M^G^*"0ϊXQ6 +TS* M)W<:EVJ7V/&C)YUQ;=;M'M^RVZO46W;S2Z MW:-7KUV#W_0,C6 SJM>Q^%"FF.:K89:@2.&>K3/&IZ)PS.L1F*'8'0VDIE&0 MG -U5:< 5VR]D>Y*BPM++]TV;R#;AZ#W$1X+-\ETM=(^O-'L3*,9]$W.T&"CAN*CY?G*IS Q>B^1O3E-.2M-9#9=AD2B>'"WPL^:4.&_9NNN0;6H:T*Q=&?I&C5*T06S/QGPN M$P&)\\L\K2?F(,OF4:YH<$30/]UGM3##*;1E;?;;[RZ,J@"T',W@<[%[9@+I MTJ;.)JYB^J5RW*;TRWW=RAY;10\'A7A.W:V:(C"\:3Q[T"W*D4=F:I17. C2 MT)43/J)/-8K1G?'A-V5O_G5Q @@06ISK^1]>&,=QW!>KAH ;M;>8+TR8_-EV M2I4>WRQ.^6$(^)0(',]IHHX%>F$>X'/I].OF[J-&UTV'*GO/#;1(! MMT6!1LWGR@PY=,<'VN[A4SK+2CKAPZ(OE3NFV^W>3KN[.(.\7!B^Q6^6KO^L M^/C(0%/3V8N19H40#O:1C MNNC.,:.$CR^5?>=S_14VW)NZL/ZQB+N& M$+0#+,#\#+5P!8-*1I,MFY%C:'>6X#N7333C47EY/)QNDJ<\TI6(P MFRMN>=0ZN3KI# TMTK >P9+TDG[HDQPGG\+1@\^EA5\^'5,F0RI[==N$N0H+ M[7_. S?[;]/!.N'O#GHF*M+R*]!E=>2JC'$)>OJ&C4P.R8' [0]IKEF#WQ:[ M-DSP.$(:.<;A.5S5FPN:J-L%]62A"V9[@)^!42=&H8[AV3H_[[@60/RJ,HZ* MKCXV$D+8=O'W:YEWDI3A%-NL%>3-Y1SZA0U)2NW%9$,>CB8C6?AB1=^89&0" MBR@BQU;DCS?3U_!\.:ZK&-P[ -8&A*# 41V,Q"Z8,1)B28%30N9$,-T2Z%61SN M(.7,9C/&_/-&.%X$ YQ;5WOA-5\LZJFB[@*&; 4T MGLX/].7DL CKN!, W:*@FUNR-;.08H7((A8K/-_H_103U"PH0C*'\#J]#A!7 M=:E,RP!/+EEV0_X>V9-T/B?1D4.4]S496O^_O6_M;=O8UOXK1+%[\+X K?KN MI-FG@)ND;3:2)HC3T_,MH*21Q9HB55YLJ[_^S+K-A:1D.;%CV9H-=">Q)5YF M9MV?]:R9Y)=\Y\4Z$UVL4'=FDNGW-0X)5;LJ]7>C;F]D2\:!/D'Y2:0Q*=Y$(O 8[R9:B M7@$L].L_S>2XKO,&OIJKI7%D(-\6@P9#DXKP*JV[!:]+ZIK<7^,+N,XQ?'W( MT0]%N/JLQ?1@8"F:F?AY^)5+)8,E$=RQ0ZP$N00W+ADS8:F9K! TA4JYI[,#.V.1)@T;94%5JL%[6RC MH@*5C@)+X"FA\T)UPJF788,#N UO$"=%;.,_:F%3*_;J_0Z4R@4[_3E-,ZS6 MPC5GK.A^$I)->-,0L"L-28] ?\Q$# 6A48IY@+.E=?DX[CT)E6 M6Y2.18 $1EJ9(;=I#L,]%8TO5=>J'*44COS5C,]-+I]#%&AVF(GVYQ8.%"0S M/)=(QWK%*:? M8C#."W!!=92$4V"'B5XJ7HIV;L.[J[8=38E[TN25%@]8 M,'X!3/_@]%'JN.&B!E*7VME3WN>14K1%SMKJR#& *B116J["5NLNY$]W*GF> M=NHMC_F:STL X).VQ;"%W-H 3?;4;-EI5,W@E-LLL"U?TF1M=)8(@8E'R:<# MGI.?*Q)FH)J0BDXO\6@A]Y6P)QI$'];4RZG6+R5<$01[B5_#N":AHA8.1G+*#9TX M!U9%WY'#!FA_>""G5QRF!_]T!>[&P-3P*)D:1LDO(#*ZE*\MFIB8B_KP(=J6N"(1"0?JV4?JH^FE(H7MLD39?P 2?P/XU65): M/H>;[28/V\21?T&^@GQMIWQY3.A>U,"4"L:G$U%R4. X?UT@3WW.8I"L(%G; M*EDV.],W2J!?6L+HV2 QVRLQ6F!N2CP0?X2;6X"\F/X)0A+!< &((2W'.^ 4 M+I:,@J:1T8^<::^3)7M0ZCT_:>Z.!=3[X^\C][?R-G(4O&1876^+\AVFD!XC M:NKV^64O:4E=>RH_KZ<+=O)@9H\RB/$++8FU32=CN2E+;'M-+E YS6B!H>0N4)R]0 [88RE:5<).3V",%7-,($+CF'0M=8 M,?F!8$.HKAG#]1)LPT&D75$J+G]Y[\OLDKVOB64K_4(!N6R1R\\"N)JY0!OEQF)T(NK4M$O[ Z M-64T_/H,E!NS-^I_8JL@Z:T:FLJ(W\8QGV4S5 MS-4T9/X0Z37IL<8&3^94>!/N !>",X=8V-AE:C:L]!./IMP-YC>#.VR97FI' M>M*D?Y%,DL!66(/S(L$/A4[ ZG/A3:N49S<&T3NMVPNQ1M%EDC6$88A41FCE&94J.X98=V01!56NA%G>GCQ82(\+R"H!6L V%VO>?_A5KBX/UC7_WRWJ?2V %S MCIL46@R@7P[PIM"\T7O@8I>!#5G.0+>VW6=X5;>CD]C_^\[O4$%$930O KAH MW5BU)C1"PQ*+WW.\-3@X>J*Z9NVPV6R.Z9ETB",,E+W5G$HCKBOYZR4 S1$_ M/M47=ME0-C!D?C1L$;;!Q%'/9N71;=1>;))Q5T#_^MLN>01Y9V3:&8AM]MY1 MMMQ2C3U*JJJ-(\+$ LY-!M%'[7,6A!LAT-34/!^[)-#;*V1U>BEVNLU:7?RW M)56)F3 7HD_";=6L]@UC0P$0>VB&1BY8!)3;^AU]WY)9&.+;>5-636KXA'K6 M@;O!Z'0[C >X+A,R#+R*;I<.&D^F(C"D1)!< O#:2D$ABG&BA["35+UN!VZ$ M<.D[\*W=]7"(;?D!%KZ%U"H[*U)N3VD/KA"V$,F1H3GU$F4]S6[:,F;:(*BQ MY6YKM8X[[7!R!Z>KK:=+0-L9]"&<+QJ:0^ARJ&K#>%CPJ(U4GP/$2:AVCSFV MB%\CV0@2)D[XB -B0M;.'!^(@'!3\QPRZM!% (=]0L[U.R/?&9VF*.=:8)N CJ]Q7*I:0@X,-8"W1R@QB M+NP(0YC7@OOKN+40<=I6/ZXL$V+T*#9 ZX.*QTN;HX@J MR3ZAH6T69Q))JUSWQ0YU&M'AUF_0?4-646VO,\O4.<=='9D@*RH9DI52(=D. M$ 0.D_H_;WE,]*I SPCU+F;)U2!R9;.5V#-2JCQ*&;G[1"P^&17BP2?9&ZN) M(OU>*6R5)#M:Z<.=+?Q&E;C3A.?/?$G.M>:OV&V"A<.MM+NF'1+AI'/6O]0+ MC C[)2O2;F!T&$2%RU<\MHI-JX6$V.YVRFU"P[(6, "04+<[]Q'*/**^=G4*(JM.MCZ D3$%9Y:2M>C10 %P&,=I&,2J&&&LGDCLV8+&" M?!A*0F?J$H-(P#P767&^D/2X?,MEX[],M)%DT@(HLQ5,8Z)*%N[88_3=Q.X 7JS!D5W&[CQRZ/&# M(HUOX.O( )YX/I5,#"]^=4-R""-N BU2ADG5=09;QJP^(QA+M4-N D(0RC+A M3$'_'!_F 9-025F;RO:5 M,CD$*%$ *;:3G0*LU*3(TH(0 #-G<)4!5_EX<)60;7/) M1TF9I!6-QY;D9T.!C"/^WE0>&TVEQ*E&7S:!$67B<%2'X/.R16^LQ$1J[NPX M<"#=]"@[D_A 0 S7:@"Y99*3D\< >>(D*I396Z2A:KRI=;G-J,ZL#9))1GI? MF8$*R-',A#HH)8C38T$"-'K*JYL+[Z[J!S[ 3S- #CC@ :2XD'M8X/MCK7: MI/SP&B6ZC2W.+J_:_:XW%BGR]G?WCM OPJ,!(@_\>0RX*YK:# PS#"M(SXM3 M!M)+XE=$_LEWZ47RKLB;Z%>]$O/H;3T>Q B$-JCF'>P%B:,W59FHC$&#= 07 MY(@#\EMK /VJ%4W,V"'VYL09UC6285T, (?B?N5P- U3X60V,U[O[C['FR.C\YA01W.!C'K#FCQ8N$7Q#+525@II,RRFWH!, M+Y1;H72DOB+N34">S(0"RVB!6%ZRK0VD2#E4&4*NDU(Q4!XNDM!4!X,3&D3O M&&N$;;UR8Z:V=9*O'%$8339B'WW\I>*!8#ZI2*$7[LGAN+)[)3;2PW>I,[ M7-XR-4>P;X![RHG&L+0U.?>(T/@/"FY)PHK6)MC@UK00Z-?6;D!:3>42 %X5 MT4*QL7AE%^,D""3[1NY0W$'DXY=ZV-QAHZ5&ON*0 1 M9&@[9<@![?C<+@0_+9F2F]$\"*8VP^&ME 7Y"?*SC?(CX]:@$72>+"32HL%K M,.) <&6V,6!"+0B0)YD&FME&F+%>@EAONF%?N MM"<:%Q5A@C8(2Q"6[186ZAAFHC:G>Z[(U0[VU%Z5L$7:F0LLM$%0ME90N%[F MC*AU"$K'1!!E^\8#C//>\ 8T?!&;$(4>:+W*LP%C#GVX$: B$S.2$N4\F>&X M/H$^)=441TC"5"1,[Y(;CF.9B;;#@#'':H@1,UR_7CA]_B8:KESB)3/"RQ_: MEJ7ZZV/D"R@%WT+,& X!!L);EK .",T ?'X0M4EWL:"99E@:QF ^T]$&!!7@ M*!$1$[%QK%S-3C>\OA8RZ9E^3QXJMZ$%T75!- 'F"FM[N!M@K@'FNM$PU[O& M+]HQOW9.>:D5-O(?E2M(?/IU(V8]7>2,\&H:_C"C+S<'1[(&&/%!:;ZT+^9Q M=*;PV72RB&6GXFB: K.?-M9I'LNF86VVJ!%/J#]P/M46L+I(LTQZ<CE!6,'6.DY9A,?#06RV\;CJ;)\MYKDSY'-GF"=!EA^A! VXT M L=KA !2'*L]<86/*)_ "VI*3[ =>JYOR[R/[M0OCL= -F8C84( R'Q20*2%8'!'1255;8/N02. M$9E;J[_% R34*N"=#N>( MPV1IFWMQ[B'T]?5B;G(NUIQZS$[]=%I?0Y>%C%(>.6=IG2D9<>(<1WP"]_8BZA]8RL7A:W#H%9 = >4"^ M)#&I*OHQ0%O*$EQM9NE\DNU@#QF!:0D'QQCB)X4*F9UY) I.V+B8>=;EV# K M6Z<6&(_MF"/:24Q\PN:!N:VT9J]!%4-J4Z25*E<]&\C YEJI+?P8BP>G ML84"="3M$_6G4(K9X+F&5:'CEA%U+=$S:OO'K^2HN$G#D8G[Y'^Z(ZETT%3H M!?['TOBC0P5Q6JP.6^L4'$-+ $G6$8@X_<5>YV3TZ90-4"9/ MS1B\:9%WZS>YTN< O0GX>TUE%F[J]':[PHR0,&:V>:)MN[C^9^SRJ;:2>S-L M5N?A@QMF-5:OWF;9D802."JYI'@".>'GAK/;*%J4.*W9>7>E491:( VI :3X M<%H/-A)3:_EMSD"U (@L:L])J3WKLAG5?H3F>)N?S)05OS61'U'& 'A'B@\3 M\<62@C9FR.;64)_;K')GY@N6XWBHO3C7TC:-/JJ3&)U1;[WW*)#$ZFM8(989 MB$&+S":H2@5MO]C.2LLCF>V1MCZE!#KRM7C)IT@@\5F(SE7??ZS^QMJC-O2P M53P[A1MKW0VC)6W1U#M94PQ^G,BVE8S3(<1D(KW/X%.TK=LO4+J]3J#1F*P) MT>EG0@.4PQ0;N)(%9S*.60K#8P5QIE#O=()!IU\4O_92']))](O9@_?PZ& ? MO;$T^)CT&YG2R;P]SCIAM['>/;@TI3@@+ZQ/PS@C<<%F=18DCI):QQ[RH15E M0W$^A1?=P($"3F#[SE8JEZO$#="%3\WHO?>U"8?Y>-8X]3%-_DG*,;0J4P!_ MG8Z,UU+94@,53_1)7G!2/;],RR+'%OO,9JE*==YDT@C*CA -*:&A#/IX](ZG MZ)M-$H*L+S6.3H/_1 %0!0H0M2 VLF*$/89FISJ#I1HH,FGY'6%;:6$) 0?JXX2ZI K2\[-9.^@>)C!'KI.,DAZ0S3><[Y6 MTM:3 ]ZMB^BCI+6?/HS\N&59E#$$#EC]BQ%\,S<*#2XLPV(HKG(C!7](T 0. M;$P9)H3\C-++E))!I=:XD.6JM*9F64!6 ),R(YHB9$A'DYV &_)74RX9"]%RH'OTLC>&!)DB(4>DG3_(ZEP"UPY4)'10 M42#CY#F.WZ*4N5;Y\ XV2^\,HR5J&F*-@#1=VC/LD8R(YVWT5\XWU;M\2$\! M39*SX$2:=)UBZ!@*OC(4RFQ[5*8TP9W*2S+ MFSNLP UXB&J=DHV4ALLC+==C)ZRV[@:+UDC8H)+YG((0Y.PBP F4K?3!A4EQ M-N]<"P$1(V+9Q7C=@*'6VZCC,3CT.O+*$[SS2P"P%&6>)D(D94J"[M-S+9*= M+_PF^5\9 #+Z:W\QU9YH3!@!C#%^IC$KO2[V('K)Y<^^UY-\QPQ0Y@D2MMB< ML$4W@[L%3$R8ZM6/F&*OX *?!N)D)N%B446QHPK<*I\?I="9<>D@=/HZKEH3 M2ET6Y$%DR'AMX7>NGSAE,#.D1N!TF7M,+$47SH'M?4Y\11H6G5ZH;.'4#]WQ M2<:YXQV[*DH(A"!'+GCLL3Q][,S>@9^8N3*R$8;G&7Q$#(^C:7%%6V2F"GD2 MP0,2Y8O5BJ=TIQ@IHNR"7=4'1_]6'G$+U:#_5$/OFGZL_!$-SD?+A?;.[(H4 MTC^P0GQET6'__F%XEW'I5E _KI6Z^+,SN;X-/\2F"A0"&8XZ@Q;I4NL5[8H M(;?,=/8( ZT%06=%NS^@V<:.$.)XMYZONNT85A*IH-;^_B)5V=B2YZ6Y8TTS MP"+(HTA.U\ZT#NF.=?M[>0+=AO'G5P_LOJ6S8=Z];1TY_4;JU4F% YW-!34](B/X[D:;U&%TA2J.N)?+!B"C2.B=QB+;!/,/E4I*()ZUJ''$ M;093='?4UG\J,4(T_=7T48(-&NI8:)*2M)&9N)7"31U3*/5;+;,32*-9\ XB M?VC2# IHEU46$A,]"Y-NRTEX_"(6EZ]EIOW)K)KJ [H,.E;*F@OHDK:!. MLK^[]SRF(;A8X1T3[O,:8TZ]B?_:&^SJ=)DEBACKOG2Q[F,J."Y<-)1>AT9OAQ'1L:1 [+M/\LTAH>%D6_&K*"=U9F89R.TP]_R UX M:#$\@4"@*!EA)JQW:C)7:IFCM:Y7Q>X!GY(T!Z"UK9#[+[CTA/K"@6^P'O;* M(!C.85 .0^,>FQ9\W('?>\_S-6SNU]0,9C1*V^%E,&1!N2XFJNN%/G(RI*+$ MN_B;7'FS4TT>VZX_9"Y9&LUDJVQL\DI5\Q1LG*(FO.$B:JR4>2UK<63S8[Y4 M8]G6< 5,X&3#EEEBW+)%[L[Q!;,5MD.+A%QH;F$$6*IXSQD(/38(T!&)S4\X M0UQ-$ZH1._V !!\S261"I8+5;3\'@AXPP>M =KO@TBL-G2(/YYOV5C]EJ-C;BOU^J-B'BOWCJ=A? M)1/IF9:NRMF\R+&4*5YW1^,E95H99EP_0D&C-&DU';@ME:9#'RKDN&!X%4S[ ML"-.#X*C=U)0F1OAASR6V@V8ESI7D\.1[)R]T=%IDQ*V@O9G"8, M@2K4N2^!2*PW"F1MC"UI02_H",BDP& M@F&^10<%,YPV ^7,>I.&>\LB%W.#Q0B*59S>+FGSZN3:+^OB.IKV2/QL'+E= M- :$UH88N0 5B5&-!>;SX)'3%'W0=<16"8&^.?_4R$AX/'(,Y*@*)KH8Z7=L M25FK4=P^%8XZ) H_^LQ8C8!:93/\A$W6C5^6DDH];\+L#P+@5<7!O(/*0?QB ML%=K[LD',3W2S$O)OIJ)4RH<]YF.C1[S]#>D)I"B:HR9@>/=P>[W<71T,#CZ M/E[I-D;@_1T=#0Z_1[DZ>C[042(;PUS5-E,HV6<=&P'&-:^G%;8@CJ/_-+G2 M@64<[>_N[W/EV=8.]O?Q%WOX"_V77=1#?DN]^9)OJ/,8RP!!9=3)M+K-O7TXG_ M;G)3-/'K0)7J_5(0M2!JVRAJDPQ8Z@PKE#9*:+*HHB84Y'D%#BR14C@T$YOL MZ061>?!C]E1%QFM6%"PHXF.1*E @%897SR%C' .M8#ILB&&H>G.K!+H(V1;JAO#AU;'M-$51&CVHGGZ-.<\%$$LZ]3?O''1G.< MA( R2-5GR F-5'I)8R&1:$\[H&7OK^?)@EKA%J-,T;#<(%9!K+9/K(2<5@;K M\/RSE9-&H-NTF#FUS,%VVJ1O@94K-MQ+2]I=HA4E#VSA.&M_!-,?]-*6@=X[=O'T/.3;]#"GTZ M^E>P$A:W2)_!VQ*L)8W.INH"X"W>Z%MH\E6CU!#TC97[[XET"=@'PEZRS(S- M:3V4WX(6&H5LH]!!:!0*C4+%HVD4$DH);0&+-VX MP&8@RQNO\G. 5<^A>WW4#.AI:9>OIWDUQ@F7HQGQ:2+J?GT_:U M 9I*;2>2JC;SXAD> @VPZN]&(;VFU[( 70GZ? QZDO1%,J!)4B MB)0 AU[S_.'$6;!W,%@2=(H#^J6C]8O>*N+R@,UR2#N@FX7.(FRB/HL,J-5> MD580Z3N/Q)RJM=A,XE? )K6Z'BT,T.UK>.<<8P=%*'2FSC=:1YB8/N2< M C^[.:JV;N-\GBY%\M!N38'C.&+%J3J7,P??\KNWCWV4ZX\33#D9 C$.12.V MDT-?L]N?V;^8;<8!ZM(!=,<5L,LT-;:S6Q%T69P)OCG#;G]JII-: MQH78AK-8GAO_KA_\@O*DA?=^@HNEXR;!L)A=(,H*L6XF3=8UP_R\+:M#5GYH1&2P(2I8%H_D%'%B?5N 3 M]0F!E)G-7\/(5C0H8F=0!L]./Y[%T6][O^^9/H?3RU3?^9>L ;M9@?ND=Q8' MM!,0BB0Q/B?D8RK@C?I:5:,G]I<>+9)R,KW4.6"XOU*+K8+CD2%I,?? MLHN]W;V3YP1?05J'B64,N1O3$_G#91)M$6H8 M[59@18[F2,-MP.TAE@;'DC8Y/J8:$X$.\A0A)YD94^.]Q((&=(G@W7(ZP_T> MT;4"HR<[/.M3IPVM,]1S5HS3R<)0\OK=;P20M?/58X?XO4ZN"87,6& ML=NP7R69JMINF)_^?FA%M<;2;I#/=2(<+@'I MG'SO7M@P?5*"!CI*NR>%N9DQ?BK!^.DG!" <.!N85QX5I7YR9 ]=>I3\XZC5 MI+9R(Z%I9-1W[(:6L>'Z@K,&B0S/:-*QS#C>X!283T[ G&3(+ 4M%Z"U.'- M+T#\<&/XGL&_NQ'+)#HOBC$.YUHZR?M+YS%OA(QMD #=7JV>H>?79I KD6%5 MS@-(&;8\"6$VO"R,++6#3EA(')BG?UK.56&;*$=I.6IF,B0&>YODX R;\;FJ MSW325_=U1:;!*)6(%RU.V_2,3I//#)V$+TS7W19K3%1 M DR]\S+E/07/$"\H0^;U=0L_#9()*21X> N50*QDJIDZ'N%D/:E@\\3NO%[T M=F16#"@?H-[61Q!\2^T-Q4LC$O@!)&5@-JM<& 89I2/G2,K0F;BG<"KZBI0> M3U6-7MU\SM'(K#F:O$6>/'%:C,!9[2ZX>1>[Z! 1VWE%V@ZE9G(365'5/3@\ M#4#*T%P]=@?XW#/]R=>ZPKVR&&K 6 ,^##7@4 -^/#7@=9D(F< ?G/^7VG75 M;N49DC9)UO),:7-"$<8[=+LWF(OP\4?R$(00P4UJ&8Q'M"]$II56WGQ?6SDG M6I]*+ W-HK_$T9/9!E(2/IK@>[UM 1=%-J/768/Y\Q4Q<4=Y,QOR_ :L%0'O M CNCQ'X SL10+0IVG[@[.S &!?SLH\3/(F4'< )E:365&FTB:1P),G!2ZTJZ MK]#6$>1G&^4G(8@Y%G/T!J5SS$QP+$ECE=HQ<.A_#)*RA9+B)%H=L&E5XR L MGJ6#&7I(S&/Z9[B L5H2XB1YDBVJ8&F"_&RG_" <)M?R4C=2IG*#2B:8;C"209RW49R]:OZXJ6 NJ.-C3MSJZ?\H M_4O3!A%''Y/Q;S"* GZO__ZIR!2,T=OV%,?=)'+OD'E12I%I#C'VSC K1A?> MU>!^)'6'@Z,O$X UJT\M*<$_$'^7I-XX2-T'!BF(^0QV4XM&X1DRX6$*RX&0EK)R$CQ8[@AAOZ5 M6A2W/W;!HV"'+H2K:=&J,6^-3'V+$O0;'^U'4W.X[(P;"L/"5 XCS>Q8':>Z MYHPOPZ_AMH-^!*XH("/!?@Y )NH]1YRC?AP@_N:"M]N?'[L$_<6D5GDTA*ZU M)F^W79N2A#N##PI_MEF2V<"I,98?>$6-'=D?[6-Z'D^;0\!.\G%A[]ZGO$=& M,)\SPY&G8GM?Z'16K 1MMR-L=VR;;>RD9Y3 'UI-.^V<)NZ^2BME1UC;27I> MGYPTQ^J8(W93VZ,LX88!(,G3/SLGV CT(CK[V)Y$G? V+?1)RK+BBCW'-GMA&:".QCP+JF%753ZS]QS!2OY:BI%0-,]:-0\R]J&CZ+SJWL MO&^\#3Y)WXP^?#FW#S")]'D'OC,+P5BV1#B8VR8[]9/,!M&K1LGYMF-P_ =K MS;TS?;W>F<3)W0 L@:>IR7O7FB,IG9T9N-@K9\/:;=ON1"ZB>T3H.,U>1Z9' M3#R909%V%#LW$.@G'IF=D0:OUB$C&+O9D\LD:Y3_MC@+;:/1K8\;'O8GMX8+]/6C].LD7X:TR^, MVZ\=@#'-?PXXLR\[$:W]K92Z<+=WTN1N][<,J;.MJA?:H0:L^Y4BQ'D/AX!S MM17F!A'SS!X TT#U!4>0P:[YS,&3X!S29#12\[K]13PVVI# BP 6OI_6@"M% M<.!4/B77P('3PZ22"T5]%S6.CIV(YBSFT S7Y$QW43*V;FR:;.L4X4- 7EL1 M$XDV*;F+G/ 'FW 7&T\'YM^-'0HCZ\F@>A69XA8&A?UNVH#=:)AQ*5/]4-JF MZ9O4;N4YMIJ410D?R'%VC.QQTSC4!3J7H98@<,V(AA!XYA32]8YH(;1-NDPS M!>G+2N4I\5344^@PZ7&Y-K61['%KQ@EMAT9:>K;RD6OF3=KT4W0Y_]-HL3_8H[&J*P'W M,0YQ+>Y@XZDQEWWFX@K&MV!#TS66'^!Y]LUT6)A66O/<4^\L^#22Q&#DZ9ZV M!=%/78Y ^;L'+LUU=$3T(42DB5P>"^][-$(;IX\;%+.,OB95VW(AZ&TN$Q?M M'+@HG3ZDH]"'%/J0BD?3AX01?*9,T[NOZT38V_4KI^?>$EFV/"]T<_#RG'N9 M$#^8X>M"E *24A #5T0,7,AH@*@(GDF :HF&U4$O*,^Y0I7;;&PO_299PR_K M=7+H(,1?T2XT<-R-BU%#B!-*^:7Y5+]][:1<'%!+-$S'0@SH&1+Z[E!EJ;HD M\K>QJE(,=#I9TN5)1\,TE2$KGD.Z\_@]J@<[,. !_UP #D(O^2NC$:8\&U8& MV&*>E *F9@Y_/XJU#8/_HDH?%0YALN.@$>9;WA]20SOO2E M^"RC>G-T&R1GB:,$N>)(CSD*L^OGW7S>13#T\PN?#V&^F-?>S?F92)4EK8<& MK?N2_:]FTYEP%=:A4-="5-K!0[R!QS8%E2\OBB1AK *ZZ1X)-BHO&\"$B.!^ M]^5XQ-=&%0EN.9-4SI(+)+,!GGM =DSP-[;/9G7ZV[D_^?3BOJ\5->$#:'\> M>,\PH6W3Y#T$(*:=NVQF!=8:DPL<8(78C-F\K@1^U'DJ7!5Y-*<1@9GL&>L1 MDE:M3/I?6GNDD\6=Y['^H+II=X184DUASU5Y*=-PA%K."40[QX@'KE9.IJM$ MJB9"]%2F'H[7;.QD,@A3T[SIP#'NBW1W^:H^Y;3560H&YWV]_=?8;X M!BJXFQT><^*H1AP!L.R>GY?J'(R1WO2]_7AW]S ^.7F^ZB1@-K,N:L9TP6?^ M=;P[.-'F_'CWA7ZYS$\A1 ?QL\/C>._H0*[J/4_/U?:/Z%KK#$3@^P$](B1R M*,@C&MU47QZV8W_WQ:NF!NXB(KC%G^V] (+>R8ZKDRE5>T7\+IEB8-YIP[%7+^4]&?6-0W-#>A-&7B86W^=3@X\+9MN06I]>%$0 ;\ MV=":T43#]EO(T5]>=%ZRE1%6HD\SR%B>3YUW@N3K6 &0)\UQ?$%2LVFTMQ=^ M5%S](4S>03I;5?4G!M&V+FC8%]+>0ZS#+.2DUVP*[*ZZD]I2W-5'?H 2 I(0 MD-QLIY8(DPRW$Y"Q&0J4$'8,=0>+"UQ,A(05YKP9:I,73;(BJ6-1F)17YHFE M#DQYN:V@VA= XQ .,@2P7;[CH$>\0 JUJ\& 8GL L]O)@[IH,M"ME8LB=<;Z M71990ZQUSA50!]"S6GYR\H"1'#?*4AVHC:&XHW\?6T\G6\1<8_/8]JH74<@; M!HVS=1K'*A>2[U9;@8Q:(L0]5^W(K[J2BK6 L-:+/?S^!/0821SI?G/%,S&&/V^?CPY/AP_\X6IE-?/3X8''07AG^X M:F%NG?F!%XSV!Q%E@+X@U^VL382+(XMXZTO!<7]-O4MG+OGF..*$^@?B#*SN M/GWM+_Y)9^5/^I=][YN=QF\]"X+&/7RT_OD'\L\?R9P'&-EY?V6DVSSX$K%; M@765'+.6IZ95)8JCI+=Y&ZJ?4%F Y/_R8$X+^1\8@-&8WW;H99HRNY%A-PU= M='/M,/8V1Z!L&Z%/<$\$LL!88'T! 9%:/]1_)MMK9$>4%^9.EJG$XS+(DBL: M2"H#K0Q*E0\]'!Y]'P^.A]DW4Z/,S=3#^?'R0J,G1\^,]=7+ )M@: MZ^/7U]@64'T^.#Y\MOOL3FWT^#X-%=JX-&\*!!+C.(W*Y?:? ==$H;L$(#L-&O?%:)?RH%7?1"D'J M4IZ#K\\>P])DC!]M[@^>'7[OKD\K;^&X_\[U 3,RR8HK623Y-]J>'RGVN]++ M3855D3:WN,]9:?1+6/PA>Y+PR!^8M^_Y@[R"L^K=>]6='@]W] ML.QWM^R84?-3Q&LH&]:7DL2<7T=Z";3+(EFEY?MS#R:6;ROT4N<)= ?=ZYNU(%)]V;XE)^#9+4[ K87M 3?[V@\G^&!OL/=E1_:^C^-=>UTW%)G,+MRHY^_C M]4RB=D?'BSO ':#OZ6*?RQ'G?/0RA)5OE=IYJ_1=SZ9-''W0X64* M$4D>L-E-IO+PY!WA_%ZVW8.>VS+OOAM#WX:7MXZ[+_ M8-;E5=&<9TD5O1M$9Z-I6@*-!AF67\S4&C8LP98$6_((I?MN;4DKA7'P3"JW MFW%\NR9F/P0P&W (']K$[#_> ;^=3=6ZOGN\1.Q4ATQW]O=&[SY_2Q(^C>6 M],Y&O,$"8O2_/W]\&[W)H?%LI**-SWL%K^=Q'\.MC:!![YV]_"TY^2 M:QHC]/JZ5CD0'8#55K,D*,)P+A_IZVW8.>U5A"]/WX8#M^&*\&62P7@NC(W> MIOG%$)"!02V&4_HX7V_#SFFO6GSU^I=PX#9<+;Y2DS1/@U8,AS1HQ6^C%=^> M_AP.W(9KQ;?)4&5!(8;S^4048KMX.MB?;W+M%-3DAX^OPS'<<#7Y@0@VUPVJ M-_L4!AWZN ]OT*$M'7H8CN!#Z\^72$/] 8:(OH$^C02G-T:ODCJ)?DDS%?V_ M": W:J9M==4M3@@O<%P._9)[>B)M'/__O1)\W?4&/607T-=T4V\>4T-XS#M7 M'H$P2]_E\"009@7"K&)3IZ!NKE%Z0B;H*YZ2:4<.G^T>G1P-U>>C\?#H\^%! M,OH\/-P[^3Q,=@]/DI/Q_OYSGW;D[,VOOY]^^N/CZ[//1T>[)R>'_-MOHO-6 MLSB9)[MC.I@O]&(>UO":U61*EKV#08<&_H.#_27Z'6> D&!_+>70ZVL>M=2V]TSZ4:7:4.H+<6/= [,^]XFS'X/] MI4F5L!W??CN.!B=+Q2/LP=?OP2UY:6ZEKN[>27@V.#Y:N4Y+"!Y?);7Z,9() M1D=$ -B7[]-6 G[XW]_M?W?CV=11V_+A."V@? MDIT;V 'O=JG"H0F'YHD=FLY*_'KV)OJD1M.\R(KS14S]EV_RT2!L_I/;_(V MT843>?OZ]/?H[+<_PN%] M"H?W(?$!_KF'V''C#KU+Z+"=!]XI:C'C]E:+P#K+<1="\<#G_M]I3U&37_B[ MGVY);/+O']+@ZCQ-9_A.:QW!/7Z*'L86N<>OWO_QZ]O3,^1N>OG;FX]O7XFMI!2Q^0TFO#OB^+=+P$]6U@W3\,B_%"_S&M9]E/ M_P=02P,$% @ LH %58(G5.*Q"0 _T$ !@ !G&5X,S%D,2YH=&WM7']SVC@3_BHZ.KTF,Q@#^5E(,Y-2>F4F37()>=^[/X4M ML";"\DDRA/?3O[N2#(:D;9*F+;DA,TFPM))6*^WC9UM^9]L*?SCO]/^^Z+I!+Z[? MG_8ZI!*$X7]W.F'XH?_!54#O#=)7--7<<)E2$8;=LPJI),9DK3"<3J>UZ4Y- MJE'8OPP3,Q:[H9!2LUILXLKQ$9; 7T;CXZ,Q,Y1$"56:F7>5Z_['X! D##>" M'7=O$S[@ANPTCD)7U<94S7B:6!DUMJI9Z8-?810 MO2)S&TQY;))6HUY_WW6(^UIF1;NA3$TPI&,N9JTW?3YFFIRQ*;F48YJ^J;H2^*^9 MXL,W;2NM^?\8= T3-.S6!%3P$72.RK:=!5I^\H.E0:;,SF<@10R5WJR_OVKL MU]L[C1I8=P#FRIY#M>:W54/II7$6DYIP#9H);F:MA,'S?I.^RA$ MV>=2<\6"$7@64X\P8:=[V>]]['5.^KWS,W+^D5Q<]LXZO8N34]+]J]NY[O?^ MTX5BD.A>@AM=7EV?G/6?TY7D51(Q M9?AP1DQ"3>L9C;.,4(>%N7@*LS6MP)8L-"/%KRW_JNT\6MI^'^%WA@X$(P.I M8J;>5>H5F+@07LGYM\ M74_0MSU-N&$!VHZU4CE5-&N7E/ V]LHV:JLJ+=??7?BG:NLNL2-02HVI:)>Q MQ!>!0Y"$3AA1;,+9%'B&2;@F_^14@3^+&91G4AE@'^0CM'!0TJ@'?Q(Y)']< M]4B?14DJA1S-JJZRET:UQ<;#J8:X/J%=T+5VKA)8;+SK97I7<]V\ZSW5EKN3 M\8S<@/:" YO0P=P-TK&<*4X M%61((RA21(Z!81OIY.X(I"QB6E,U0Y$QO6$P;JE/#64Q* -#"M0:QT"!B"N( M5T ,(A@-FL!>(+ (44)TCG\6[:=,,=\)3F#,-;!I-+>+5P60X'B+S\!/$6(0>H188(AW7[TR-,!4; /C*DKD @0 M."1XMQU.6WTBJA,R%'*J"U11;,2U410&HECH] 8MJR5PT(4R=[3=X,,&'WX) M/NRN&S[TEYP)-T[CH*T] OAH%F_!H8M:AP4$Y[BMP/,(T+AK7 M"8JCV!CH!U(0O(ZYCH34.;1#8J*D<)Z=*1FQ&(HUV0)'CAD@@_/6[FV4T'3$ MR G<\R]SP;0/%W9HT-C;8MON$CMI[,6N:-OVR3%YD#ILP9$(4H02Y#@(0*T> M-^3P[I!#&!+GO@I)((%Q4&M-869O=P,SSP(SA2'7#6:VZ/::X6 M]7\;#JH8D$0TUP]O@I'!@(%#^Y%\HUABD6 M6K6-:2PID9J!0@9($#;***Y^+BAR*9B656(1[D +%SR58S[X-& H"'0'VL,F MWN#.!G=^">X,UAMW'DP-[L#/PTG%@U$(D&O"8P07JF5J-S#5 $R8*4'$H2HN MO!_PB%/G!A@!W3P&W=Y?S[#X@LT!&:B7=9D O]90T>PK_H7)IA2FCX M[:PK&13))@N9S%D"]&ECYR\2(@XW"/'2$2)>-X3XX)SOKA/C48W/0-B:>Y'B M$40$PQL91;E"5RW%$O?T.I;:0#D^> %]:;!Y<6I+MK[09 B8 Q1A1=HK'@$2 MV%,F/(!*\[E>VTZKA.IYX(7DPF(4BRWKLO;PC&A&!+]APA\YK"]_X=F6#[N$=<(%IU00&0D9119<$&$!<>$8C=2<',5:-YS(U4 M>A[[V +H9W-T QXLG-&N7VST1@F"V@P,PX/$''JE$G($G^[!EGF.=,GJ# M<8C+-MA(Q.9)[-,GQ9GO(_'!Y4/=B=0]M('&T%*S.6OX(ICX] HT 42 W5%U MT9"&4$CG8]A<8!9WS.SIVKWGX^M,*3;(\"]'AK7+OIY 1#-4<%M&-V6628"G MVZ>[/"1474# TXD4$X9104I'_B$UY0FF()1OOG:S[R>#K04N6'M FI* MN/(L[_LTEY#]*ZGMAV\9]W*4_[N,'E\T^%ZS5C_8&/R9#&Z!9OE&\_2M_@/> M/G*:+VL5'SN[)RRBOP]Z M_MC(;HE]PH.\JMN?G^M[H0[=4V>GW6YPVCTY(U>?KE_JXOT,%_2KA_>#7[QT MY3<#-RNV)O>R([X\21O"< .J15![H9CF&$1722?A;$BZMRS*D8"0\U+:LY-0 M#A%.>A3R%PND3UO9(AQR[.5':_L$0I7,HX@!C6Y&2N9IC"&-5*T"!$HOZ2]7 M>*:*.@F>LL!?UY?2(OZ; 'S1TK<#K'[S0 :1;.!8+1U"L->B$\F+7,/!?FWW M8 Y7KJQNLPKN&PWLER4<_Q]02P,$% @ LH %50HN>T:N"0 M$ !@ M !G&5X,S%D,BYH=&WM6_]SVK@2_U?TZ/0NF<$8R)>F MAF:&)N3*3)KT)73>NQ^%+6--A.639 CWU[]=R09#TC9MR2N]TIDFL;225NO= MCS^[MKK_\KQ^FM T9!%Y-WQ_22(9YA.6&A(J1@VTSKA)R%!F&4W)>Z84%X*\ M53P:,T)>-UJ'C6;C];'GG79AJK-BC$P#UFNTV:QT'K57#TFGQX3_8^ M#L_VK?#Y]=GPSP]]M^B'CV\O!V>DYOG^?P[.?/]\>.XZ8/86&2J::FZX3*GP M_?Y5C=028[+ ]V>S66-VT)!J[ ]O_,1,Q*$OI-2L$9FH=MK%%OC):'3:G3!# M29A0I9EY4_LXO/!.0,)P(]AI_S[A(V[(0:OKNY:N[T:-9#0_[49\2K29"_:F M-J%JS%//R"PX:&:F W/XT+TF<^_->&22H-5LONQD-(IX.O8$BTW0:C5>'2_; M%!\GRT;IMADH)JCA4X:S5^8-!:,J&$F3=-:7>&QD5HZ+96J\F$ZXF >_#_F$ M:7+%9N1&3FCZ>]VUP&_-%(]_[UAIS?]F,#5LT+![XU'!QS Y*MMQ%@B*S8]6 M%IDQNY^1%!%T%F;][47KN-DY:#7:77\$YLHVH5I[5;407):I-=U0?&4A._08 M.J=<@V:"FWF0\"AB*8C_]N*DW3SH='T4W92:S2>H^3D3GO5OAH.+P5EO.+B^ M(M<7Y,/-X.IL\*%W22X&5SWX$_ZZO@")_@V$TT&SC+H;O^N2V=_.V=]6_]:[_>]G_D_3.AM#CI-K-YB_J*RM*#>KD7.9C M035YWR"W8<*58'42,F5X/"JD-!I/8<\F\&S+4C]2_K?MG[1@ M95=NXN;336KH2# RDBIBZDVM68.="U%HN;C6&0W+ZV)U-\(+I1 TTRPH_^A\ MEWF*30#\&CD)*MO"9X&-$U37$W0NEPH5884C? M1-7.[_*G*?I*2$7A^O:&@KZ=6<(-\]!V+$CE3-&L4U&BL'&A;*NQKM)J_\,[ M_ZW:NDN<")12$RHZ54@IFB N2$*GC"@VY6P&=,,D7)._+A5'^^/;V_H+KIVT?6< MT=7>MNAZ2[6E\&0R)W>@O6# ]>LNR(K0BB0LG$I($F "RE-"TSG)4Z-R!II" M"F S" @W2B9PI3@5)*8A-"DB)T"TC71R#P12%C*MJ9JCR(3>,5BW,J>&M@B4 M@24%:HUKH$#(%:0M( :)C 9-P!<(W(0P(3K''\OQ,Z98,0EN8,(UD&HTMTMT M%-,9"ZV".&\&JLD(M@EW&HPRFE?-L(.,'63\$,@X^&D@@Y&8IQ"4&-_+(*P# M7H X=*M*/T]CG _36/@[%'D$:+O#AQT^_!!\.-PV?!BN!!,Z3NM51Q<(4*2S^ B6<-*X3%$>Q"= /I"!X'7$="JES&(?$1$GA(CM3,F01-&NR!X$< M,4 &%ZW]^S"AZ9B1'CSS;W+!=)$N'%"O=;3']MTE3M(ZBES3OIV38PTA==B" M*Q&D"!7(<1" 6GW=DO'#)6-8$O>^#DD@@7E0L*4PD"((ME8QG:]($#8R8&L@"Y:"A[9ERLZ'VD><:HX;H"[ ME,C2KA1GRC6F*19:M:KF M?/#7B*$@T!T8#TZ\PYT=[OP0W!EM-^X\F1H\@)^GDXHGHQ @UY1'""Y4R]0Z M,-4 3%@I0<2A*BJC'_"(4Q<&F $]MBQBH04*BP$.QE9$*Y462]?NBPUENV9.\30V( M'> (:]*%XB% @7W-A&^@TGRAU[[3*J%ZD7DAN[ @Q2)+NZP]"DHT)X+?,5&\ M4@NWW'E&):/4E!T!*4D65)1U 7/B* M3.Q!#6:A<C;J32B^3'-L"4DPDWAK'/$*Z1A/0*^R,.^ME)]@![@-]HY$_P M&ZM!)6"ROW(.ZEMPS-/0OIG:_SFKNSO@^.D)S=85=WM"$"QW< &?/^![U1" MSB"2B[QE462=,7J'B8@K-]A4Q!9*[.H0TT@I&:+5C# M)\&DJ*_ $$ $\(ZZ2X^:"KCWZ@GR;*<4.&?[AR+!UY=<> M9#2Q@L54!"W24$/)U*,668%:1T7'REI@KRP2:9D',&O;-$ M.L9!5P ' &(C*5/CN0/WV;]UKYQ)60&)]E$#UZ\1N_B;&C;6RL!]4C2Z3: J MB;O)>- %#0K[6 6D9@6AW"F:!T%'M! M(LM@.#QIG+QZ637FFN-7[%*9'/T ORLJ35I>>QAGP0B>)W?>#*SRQ?,_BWXZ MTE+DAG5*K*D RT8._K17H/TSE:NG^XP[)57\7(6/3QK\J-5HM7<&WY#!+=*L M/FF^W=4W<]QEE6(T'U",YKI9>ODXAVSOJ$[P;*';YZ:VM"S$?/ZV M?T>%>!OO_=<;:B//K5_!58[__YY2/-(+*MS*[HG]6H6\:-I_VX0#&UZY]T6CVH?G<+K%RNQ\>HNR. M0&^^:A2;9G #ZH9X\#;A+"87"_9^[>J179^OFZ#D[NY)^]Q4X!L>_LF"\8YH M>#=6,D\CY-]2!66$5DZ6KW946)7@*?.*Z^:*YQ3'UXNFE2/MZ\?E,TB[/,? M: R924"GDI>)\:OCQN$23EQ;TZ; [AB^/>%_^C]02P,$% @ LH %53JB M^P4W!P 8BT !@ !G&5X,S)D,2YH=&WM6GESVD84 M_RJO9-K8,^@"'U@0SQ",&W>(<8T\;?]PV_O!LH9I0M*01O N>#^"2(3%G*8*0DF)PMX%4PD$(LM("N^I ME(QS>"M9-*, )[9W8+OVR9%EG?9PJT&U1J0^=)Q#I^6V6N >^5['=SMP]1[V M;H+!?CGY;#P(_K@:FD.O;MZ.+@;0L!SGM_; <U6SS$]/<>LFHIH>=J+V"WD:LGIF\:< MR!E++24RO^UFJHM[.#B\->?.6K!();[GNC]V,Q)%+)U9G,;*]SS[^.B^3[)9 MLX4Q94]!6FMCY.F9V^<<\_4+H^<^%9E;$@P1650^0H2#X75P<7XQZ <7XTO$R?7DIG\9 M0#!^0E%^*8U>!V[LB3VP83(<:#J-PKWVH=M\063V)] _&U\%P[,7*L<-Z9VX M1S ^A^#=$";]Z[?]R^'$&O\^&OX!_4& (V96RW5;SP>J#W+PHE#%4CQ%^:W# M; O\%RF$(DUIJ+VBB6$JH?!K022RQ)=P33,A%8@8?IY<0$##)!5J(',LOC[AJJ-1\D$IF.]>M+)D;>]Q9(X4?X3VN]FM.UL68I5]MR;"M0_9?]_FW<5^LN-'V'NBDPYA:F0J(TW#;>! MTN:\HG+5SC,2UNWJ=+/""@7G),NI7__3_2+Q5$Q@$J'$W%]C2VKN+ MA"EJ:=E1/Q4+2;+N&A&5C"MB][S];9HV)SQ4_>>2:YIZ(Z1*S@GOKGO[JJMQ M&B R*C<4%QQ]4HB@Y-H3K+R#I'\53%*=D)?0S=^D?0![WF&-\./.''"/XX[ 3?:[VA6M3%C+S-&:=DK3V.%TA]-G MQ6GK)>*4I;%NEMD$)A:*,!U5F8G,-8@)TYE%)FFN\=K4PP2K95R&QQ..:,XS M!'#>+%?%+,6Z6_?CAE%9OI4I ,XJN(&[R*@LS]R.V_9SH_-;R *_#IVZ_BX/ M>-/0'J51.XI/0K\Y[0A/2XQ1Z;I=VP_2NND!W367:#X4> !R4BBQCO$2V#4= MU?Y>!?@5=K8A*6KH';IVZ_#'=7%MP6SM@X>US05N&'.QJ&56MRV-:G\J*?G3 M6J!,/OIAQFJ<3'/!"T6[M6?;9/%IJH4-JRA*Q9J/;:K?FP[G7X5V<&(?'WP7 M0FMM"^W?H/3I2'H@\-)O;<:FSS?79["3?C$K<@6'IG@S/#R5H7Q%#3W"V;U$ MM3P;GSLU?F=JK&)UE5-[V1V@$V41O'++KZ_K7)S<,=7::#BT1L/^)4S>W>RT M]U'MZ8#W/ZMN1*DUHB2%25+ 3F7_C]]\H)4>V^2MK.N80M)"'+W"LHKICQ:: M,$@8C6%X1\-"IU@P-I^-EL77(,$B#H_N.6S;E=8%EDE@7J9^=L7*MYYW/]*L MQS<_WYOJKJ#9%33?40389<[?>>9\AMYOU)_ >QLF@W<7UZ/A3H??0OY\)HH9 M)WFIMS!A$A.4G>*^B2S:I,[GJYN+*G5^:=GR0]*_ZJ7$CLZG?>KS" /M0_W@ M!>L2-%-N+LY8#@O)%%8RN)BH\D*]OER/8+I\\'*EJ:_#A4JP+%R]B,62)L&_ M"%6%&&P""?],Q8+3:%8VZP4+EE/S.@:[RTL[31)1A:3E8Q<@64:)S,O;PV6& MY^NKQ?+.O[I/I!RID2)E(=SJ%SSZ#=!G33'-E M?[!R2595XA0%/).B2"-=L0KIU\%J[1WLYD!5H6C;YLB%5;7K\+;Q K?JVGB MN_VX-R,S:IEJAL2*2I_<"E;?LQ\?V0?'J[!J^MSR1MT\&B[?(Y_^ U!+ 0(4 M Q0 ( +* !56[VEB861$ *>S 1 " 0 !G&5X,S%D,BYH=&U02P$"% ,4 M " "R@ 55.J+[!3<' !B+0 & @ $E7@, 9W-I="TR H,#(R,#8S,'AE>#,R9#$N:'1M4$L%!@ ) D 8 ( ))E P $! end