0000833640-23-000125.txt : 20230504 0000833640-23-000125.hdr.sgml : 20230504 20230504161016 ACCESSION NUMBER: 0000833640-23-000125 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230504 DATE AS OF CHANGE: 20230504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: POWER INTEGRATIONS INC CENTRAL INDEX KEY: 0000833640 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 943065014 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23441 FILM NUMBER: 23888770 BUSINESS ADDRESS: STREET 1: 5245 HELLYER AVE CITY: SAN JOSE STATE: CA ZIP: 95138 BUSINESS PHONE: 4084149200 MAIL ADDRESS: STREET 1: 5245 HELLYER AVE CITY: SAN JOSE STATE: CA ZIP: 95138 10-Q 1 powi-20230331x10q.htm 10-Q Q1'2023 Form 10-Q
0000833640--12-312023Q1false0000833640us-gaap:CommonStockMember2023-01-012023-03-310000833640us-gaap:CommonStockMember2022-01-012022-03-310000833640us-gaap:RetainedEarningsMember2023-03-310000833640us-gaap:CommonStockMember2023-03-310000833640us-gaap:AdditionalPaidInCapitalMember2023-03-310000833640us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000833640us-gaap:RetainedEarningsMember2022-12-310000833640us-gaap:CommonStockMember2022-12-310000833640us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000833640us-gaap:RetainedEarningsMember2022-03-310000833640us-gaap:CommonStockMember2022-03-310000833640us-gaap:AdditionalPaidInCapitalMember2022-03-310000833640us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000833640us-gaap:RetainedEarningsMember2021-12-310000833640us-gaap:CommonStockMember2021-12-310000833640us-gaap:AdditionalPaidInCapitalMember2021-12-310000833640us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000833640us-gaap:RestrictedStockUnitsRSUMember2022-12-310000833640powi:PerformanceBasedAwardsMember2022-12-310000833640powi:LongTermPerformanceBasedUnitsMember2022-12-310000833640us-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310000833640us-gaap:AccountsReceivableMember2023-01-012023-03-310000833640powi:WesternEuropeExcludingGermanyMember2023-01-012023-03-310000833640powi:OtherCountriesMember2023-01-012023-03-310000833640powi:DistributorsMember2023-01-012023-03-310000833640country:US2023-01-012023-03-310000833640country:TW2023-01-012023-03-310000833640country:KR2023-01-012023-03-310000833640country:JP2023-01-012023-03-310000833640country:IN2023-01-012023-03-310000833640country:DE2023-01-012023-03-310000833640country:CN2023-01-012023-03-310000833640powi:WesternEuropeExcludingGermanyMember2022-01-012022-03-310000833640powi:OtherCountriesMember2022-01-012022-03-310000833640powi:DistributorsMember2022-01-012022-03-310000833640country:US2022-01-012022-03-310000833640country:TW2022-01-012022-03-310000833640country:KR2022-01-012022-03-310000833640country:JP2022-01-012022-03-310000833640country:IN2022-01-012022-03-310000833640country:DE2022-01-012022-03-310000833640country:CN2022-01-012022-03-310000833640us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000833640us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000833640us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310000833640us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310000833640us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310000833640us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000833640us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-03-310000833640us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-03-310000833640powi:PatentInfringementClaimTwoMemberus-gaap:SettledLitigationMember2022-10-312022-10-310000833640us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-03-310000833640us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-03-310000833640us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-03-310000833640us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-03-310000833640us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-03-310000833640us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-03-310000833640us-gaap:MoneyMarketFundsMember2023-03-310000833640us-gaap:CorporateDebtSecuritiesMember2023-03-310000833640us-gaap:CommercialPaperMember2023-03-310000833640us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310000833640us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310000833640us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310000833640us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310000833640us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310000833640us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-12-310000833640us-gaap:MoneyMarketFundsMember2022-12-310000833640us-gaap:CorporateDebtSecuritiesMember2022-12-310000833640us-gaap:CommercialPaperMember2022-12-310000833640powi:PatentInfringementClaimOneMemberus-gaap:PendingLitigationMember2020-01-062020-01-060000833640us-gaap:LicensingAgreementsMember2023-03-310000833640us-gaap:InternetDomainNamesMember2023-03-310000833640us-gaap:DevelopedTechnologyRightsMember2023-03-310000833640us-gaap:LicensingAgreementsMember2022-12-310000833640us-gaap:InternetDomainNamesMember2022-12-310000833640us-gaap:DevelopedTechnologyRightsMember2022-12-310000833640us-gaap:RetainedEarningsMember2023-01-012023-03-310000833640us-gaap:RetainedEarningsMember2022-01-012022-03-310000833640us-gaap:CorporateDebtSecuritiesMember2023-03-310000833640powi:TenCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-03-310000833640powi:SalcompGroupMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-03-310000833640powi:FlextronicsGroupMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-03-310000833640powi:AvnetMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-03-310000833640powi:TenCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310000833640powi:SalcompGroupMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310000833640powi:FlextronicsGroupMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310000833640powi:AvnetMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310000833640us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310000833640us-gaap:OtherLongTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310000833640powi:ShortTermInvestmentsDueInLessThanThreeMonthsMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310000833640us-gaap:ShortTermInvestmentsMember2023-03-310000833640us-gaap:OtherLongTermInvestmentsMember2023-03-310000833640powi:ShortTermInvestmentsDueInLessThanThreeMonthsMember2023-03-310000833640us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310000833640us-gaap:OtherLongTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310000833640powi:ShortTermInvestmentsDueInLessThanThreeMonthsMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310000833640us-gaap:ShortTermInvestmentsMember2022-12-310000833640us-gaap:OtherLongTermInvestmentsMember2022-12-310000833640powi:ShortTermInvestmentsDueInLessThanThreeMonthsMember2022-12-310000833640us-gaap:FairValueInputsLevel2Member2023-03-310000833640us-gaap:FairValueInputsLevel1Member2023-03-310000833640us-gaap:FairValueInputsLevel2Member2022-12-310000833640us-gaap:FairValueInputsLevel1Member2022-12-310000833640us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310000833640us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310000833640us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310000833640us-gaap:EmployeeStockMember2023-01-012023-03-310000833640us-gaap:CostOfSalesMember2023-01-012023-03-310000833640powi:PerformanceBasedAwardsAndLongTermPerformanceBasedUnitsMember2023-01-012023-03-310000833640us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310000833640us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000833640us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310000833640us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310000833640us-gaap:EmployeeStockMember2022-01-012022-03-310000833640us-gaap:CostOfSalesMember2022-01-012022-03-310000833640powi:PerformanceBasedAwardsAndLongTermPerformanceBasedUnitsMember2022-01-012022-03-310000833640us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000833640us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000833640us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000833640us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310000833640us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000833640us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000833640us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000833640us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000833640us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000833640us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-310000833640us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-3100008336402022-03-310000833640us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000833640us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310000833640us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-3100008336402021-12-310000833640us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310000833640powi:PerformanceBasedAwardsMember2023-01-012023-03-310000833640powi:LongTermPerformanceBasedUnitsMember2023-01-012023-03-310000833640us-gaap:RestrictedStockUnitsRSUMember2023-03-310000833640powi:PerformanceBasedAwardsMember2023-03-310000833640powi:LongTermPerformanceBasedUnitsMember2023-03-310000833640srt:MinimumMemberpowi:PerformanceBasedAwardsMember2023-01-012023-03-310000833640srt:MinimumMemberpowi:LongTermPerformanceBasedUnitsMember2023-01-012023-03-310000833640srt:MaximumMemberpowi:PerformanceBasedAwardsMember2023-01-012023-03-310000833640srt:MaximumMemberpowi:LongTermPerformanceBasedUnitsMember2023-01-012023-03-310000833640us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000833640us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-03-310000833640us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310000833640us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000833640powi:TenCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000833640powi:SalcompGroupMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000833640powi:HonestarMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000833640powi:AvnetMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000833640powi:TenCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000833640powi:HonestarMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000833640powi:AvnetMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-3100008336402022-01-012022-01-3100008336402023-02-012023-02-2800008336402022-01-012022-03-3100008336402023-03-3100008336402022-12-3100008336402023-05-0100008336402023-01-012023-03-31xbrli:sharesiso4217:USDxbrli:sharesiso4217:USDxbrli:purepowi:customerpowi:patentpowi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

 

(Mark One)

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended March 31, 2023

or

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from ______  to  ______

Commission File Number 000-23441

 

POWER INTEGRATIONS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware

 

94-3065014

(State or Other Jurisdiction of Incorporation or Organization)

 

(I.R.S. Employer Identification No.)

5245 Hellyer Avenue

San Jose,

California

 

95138

(Address of Principal Executive Offices)

 

(Zip Code)

(408) 414-9200

(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

POWI

The Nasdaq Global Select Market

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

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

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

Large Accelerated Filer

Accelerated Filer 

Non-accelerated Filer

Smaller Reporting Company 

Emerging Growth Company 

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

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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

Class

Shares Outstanding at May 1, 2023

Common Stock, $0.001 par value

57,351,296

POWER INTEGRATIONS, INC.

TABLE OF CONTENTS

Page

PART I. FINANCIAL INFORMATION

Item 1.

Financial Statements

Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022 (Unaudited)

4

Condensed Consolidated Statements of Income for the three months ended March 31, 2023 and 2022 (Unaudited)

5

Condensed Consolidated Statements of Comprehensive Income for the three months ended March 31, 2023 and 2022 (Unaudited)

6

Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2023 and 2022 (Unaudited)

7

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2023 and 2022 (Unaudited)

8

Notes to Unaudited Condensed Consolidated Financial Statements

9

Item 2.

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

20

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

27

Item 4.

Controls and Procedures

27

PART II. OTHER INFORMATION

28

Item 1.

Legal Proceedings

28

Item 1A.

Risk Factors

28

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

29

Item 6.

Exhibits

30

SIGNATURES

32

2

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q includes a number of forward-looking statements that involve many risks and uncertainties. Forward-looking statements are identified by the use of the words “would,” “could,” “will,” “may,” “expect,” “believe,” “should,” “anticipate,” “if,” “future,” “intend,” “plan,” “estimate,” “potential,” “target,” “seek,” or “continue” and similar words and phrases, including the negatives of these terms, or other variations of these terms, that denote future events. These statements reflect our current views with respect to future events and our potential financial performance and are subject to risks and uncertainties that could cause our actual results and financial position to differ materially and/or adversely from what is projected or implied in any forward-looking statements included in this Quarterly Report on Form 10-Q. These factors include, but are not limited to: if demand for our products continues to decline in our major end markets, our net revenues will decline further; we do not have long-term contracts with any of our customers and if they fail to place, or if they cancel or reschedule orders for our products, our operating results and our business may suffer; our products are sold through distributors, which limits our direct interaction with our end customers, therefore reducing our ability to forecast sales and increasing the complexity of our business; we face competition from an array of other semiconductor companies, which puts downward pressure on our prices and can result in reduced sales volumes for our products; the novel coronavirus pandemic (COVID-19), which has disrupted and may again disrupt our operations, including our manufacturing, research and development, and sales and marketing activities, which in turn could have a material adverse impact on our business and has or could exacerbate the risks discussed herein; we depend on third-party suppliers to provide us with wafers for our products, and if they fail to provide us sufficient quantities of wafers, our business may suffer; if our products do not penetrate additional markets, our business will not grow as we expect; if we are unable to adequately protect or enforce our intellectual property rights, we could lose market share, incur costly litigation expenses, suffer incremental price erosion or lose valuable assets, any of which could harm our operations and negatively impact our profitability; and the other risk factors described under the caption “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, and in Part I, Item 2 - “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this Quarterly Report on Form 10-Q. We make these forward-looking statements based upon information available on the date of this Quarterly Report on Form 10-Q, and we expressly disclaim any obligation to update or alter any forward-looking statements, whether as a result of new information or otherwise, except as required by laws.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

3

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

POWER INTEGRATIONS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(In thousands)

March 31, 2023

December 31, 2022

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

$

94,189

$

105,372

Short-term marketable securities

 

264,439

 

248,441

Accounts receivable, net

 

20,585

 

20,836

Inventories

 

142,444

 

135,420

Prepaid expenses and other current assets

 

17,538

 

15,004

Total current assets

 

539,195

 

525,073

PROPERTY AND EQUIPMENT, net

 

173,506

 

176,681

INTANGIBLE ASSETS, net

 

6,054

 

6,597

GOODWILL

 

91,849

 

91,849

DEFERRED TAX ASSETS

 

19,771

 

19,034

OTHER ASSETS

 

21,030

 

20,862

Total assets

$

851,405

$

840,096

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

CURRENT LIABILITIES:

 

 

Accounts payable

$

34,694

$

30,088

Accrued payroll and related expenses

 

13,442

 

14,778

Taxes payable

 

667

 

938

Other accrued liabilities

 

14,259

 

12,572

Total current liabilities

 

63,062

 

58,376

LONG-TERM INCOME TAXES PAYABLE

 

15,741

 

15,757

OTHER LIABILITIES

 

10,300

 

10,747

Total liabilities

 

89,103

 

84,880

COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)

 

  

 

  

STOCKHOLDERS’ EQUITY:

 

  

 

  

Common stock

 

23

 

24

Additional paid-in capital

 

8,780

 

Accumulated other comprehensive loss

 

(5,044)

 

(7,344)

Retained earnings

 

758,543

 

762,536

Total stockholders’ equity

 

762,302

 

755,216

Total liabilities and stockholders’ equity

$

851,405

$

840,096

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

4

POWER INTEGRATIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

Three Months Ended

    

March 31, 

(In thousands, except per share amounts)

2023

    

2022

NET REVENUES

$

106,297

$

182,149

COST OF REVENUES

 

52,340

 

81,474

GROSS PROFIT

 

53,957

 

100,675

OPERATING EXPENSES:

 

  

 

  

Research and development

 

23,981

 

23,678

Sales and marketing

 

15,885

 

16,336

General and administrative

 

8,334

 

9,614

Total operating expenses

 

48,200

 

49,628

INCOME FROM OPERATIONS

 

5,757

 

51,047

OTHER INCOME

 

1,714

 

554

INCOME BEFORE INCOME TAXES

 

7,471

 

51,601

PROVISION FOR INCOME TAXES

 

596

 

5,353

NET INCOME

$

6,875

$

46,248

EARNINGS PER SHARE:

 

  

 

  

Basic

$

0.12

$

0.78

Diluted

$

0.12

$

0.77

SHARES USED IN PER SHARE CALCULATION:

 

  

 

  

Basic

 

57,105

59,238

Diluted

 

57,579

60,107

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

5

POWER INTEGRATIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

Net income

$

6,875

$

46,248

Other comprehensive income (loss), net of tax:

 

  

 

  

Foreign currency translation adjustments, net of $0 tax in each of the three months ended March 31, 2023 and 2022

148

(269)

Unrealized gain (loss) on marketable securities, net of $0 tax in each of the three months ended March 31, 2023 and 2022

2,172

(4,181)

Amortization of defined benefit pension items, net of tax of ($4) and $3 in the three months ended March 31, 2023 and 2022, respectively

(20)

18

Total other comprehensive income (loss)

 

2,300

 

(4,432)

TOTAL COMPREHENSIVE INCOME

$

9,175

$

41,816

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

6

POWER INTEGRATIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

Common stock

 

Beginning balance

 

$

24

$

28

Repurchase of common stock

 

(1)

 

(2)

Ending balance

 

23

 

26

 

 

Additional paid-in capital

 

 

Beginning balance

 

 

162,301

Common stock issued under employee stock plans

 

3,098

 

3,057

Repurchase of common stock

 

(1,686)

 

(134,687)

Stock-based compensation

 

7,368

 

9,013

Ending balance

 

8,780

 

39,684

 

 

Accumulated other comprehensive loss

 

 

Beginning balance

 

(7,344)

 

(3,737)

Other comprehensive income (loss)

 

2,300

 

(4,432)

Ending balance

 

(5,044)

 

(8,169)

 

 

Retained earnings

 

 

Beginning balance

 

762,536

 

753,440

Net income

 

6,875

 

46,248

Payment of dividends to stockholders

(10,868)

(10,656)

Ending balance

758,543

789,032

Total stockholders’ equity

 

$

762,302

$

820,573

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

7

POWER INTEGRATIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net income

$

6,875

$

46,248

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

Depreciation

 

8,961

 

8,408

Amortization of intangibles

 

543

 

724

Loss on disposal of property and equipment

 

7

 

75

Stock-based compensation expense

 

7,368

 

9,013

Amortization of premium on marketable securities

 

404

 

937

Deferred income taxes

 

(738)

 

(936)

Increase (decrease) in accounts receivable allowance for credit losses

 

(454)

 

75

Change in operating assets and liabilities:

 

 

  

Accounts receivable

 

705

 

10,660

Inventories

 

(7,024)

 

(3,849)

Prepaid expenses and other assets

 

(2,302)

 

1,552

Accounts payable

 

2,926

 

(1,709)

Taxes payable and accrued liabilities

 

(686)

 

3,399

Net cash provided by operating activities

 

16,585

 

74,597

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

Purchases of property and equipment

 

(4,082)

 

(14,700)

Proceeds from sale of property and equipment

1,202

Purchases of marketable securities

 

(36,922)

 

(15,121)

Proceeds from sales and maturities of marketable securities

 

22,693

 

108,817

Net cash provided by (used in) investing activities

 

(18,311)

 

80,198

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

Issuance of common stock under employee stock plans

 

3,098

 

3,057

Repurchase of common stock

 

(1,687)

 

(134,689)

Payments of dividends to stockholders

 

(10,868)

 

(10,656)

Net cash used in financing activities

 

(9,457)

 

(142,288)

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS

 

(11,183)

 

12,507

CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD

 

105,372

 

158,117

CASH AND CASH EQUIVALENTS AT END OF PERIOD

$

94,189

$

170,624

SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:

 

  

 

Unpaid property and equipment

$

2,762

$

5,042

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:

 

 

Cash paid for income taxes, net

$

3,665

$

1,163

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

8

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. BASIS OF PRESENTATION:

The condensed consolidated financial statements include the accounts of Power Integrations, Inc., a Delaware corporation (the “Company”), and its wholly owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation.

While the financial information furnished is unaudited, the condensed consolidated financial statements included in this report reflect all adjustments (consisting only of normal recurring adjustments) that the Company considers necessary for the fair presentation of the results of operations for the interim periods covered and the financial condition of the Company at the date of the interim balance sheet in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The results for interim periods are not necessarily indicative of the results for the entire year. The condensed consolidated financial statements should be read in conjunction with the Company’s consolidated financial statements and the notes thereto for the year ended December 31, 2022, included in its Form 10-K filed on February 7, 2023, with the Securities and Exchange Commission.

2. SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS:

Significant Accounting Policies and Estimates

No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, Significant Accounting Policies and Recent Accounting Pronouncements, of the Company’s financial statements set forth in Item 8 of the Company’s Annual Report on Form 10-K, filed on February 7, 2023, for the year ended December 31, 2022.

Recent Accounting Pronouncements

The Company has considered all recent accounting pronouncements issued, but not yet effective, and does not expect any to have a material effect on the Company’s condensed consolidated financial statements.

3. COMPONENTS OF THE COMPANY’S CONDENSED CONSOLIDATED BALANCE SHEETS:

Accounts Receivable

    

March 31, 

    

December 31, 

(In thousands)

2023

2022

Accounts receivable trade

$

68,860

$

78,914

Allowance for ship and debit

 

(44,596)

 

(53,184)

Allowance for stock rotation and rebate

 

(2,998)

 

(3,759)

Allowance for credit losses

(681)

(1,135)

Total

$

20,585

$

20,836

The Company maintains an allowance for estimated credit losses resulting from the inability of customers to make required payments. This allowance is established using estimates formulated by the Company’s management based upon factors such as the composition of the accounts receivable aging, historical losses, changes in payment patterns, customer creditworthiness and current economic trends. Receivables determined to be uncollectible are written off and deducted from the allowance.

Allowance for Credit Losses

Three Months Ended

March 31, 

(In thousands)

2023

    

2022

Beginning balance

$

(1,135)

$

(445)

Provision for credit loss expense

 

(439)

 

(400)

Receivables written off

 

 

Recoveries collected

 

893

 

325

Ending balance

$

(681)

$

(520)

9

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Inventories

    

March 31, 

    

December 31, 

(In thousands)

2023

2022

Raw materials

$

78,511

$

75,355

Work-in-process

 

23,561

 

15,440

Finished goods

 

40,372

 

44,625

Total

$

142,444

$

135,420

Intangible Assets

March 31, 2023

December 31, 2022

    

    

Accumulated

    

    

    

Accumulated

    

(In thousands)

Gross

Amortization

Net

Gross

Amortization

Net

Domain name

$

1,261

$

$

1,261

$

1,261

$

$

1,261

Developed technology

 

37,960

 

(34,013)

 

3,947

 

37,960

 

(33,531)

 

4,429

Technology licenses

 

1,926

 

(1,080)

 

846

 

1,926

 

(1,019)

 

907

Total intangible assets

$

41,147

$

(35,093)

$

6,054

$

41,147

$

(34,550)

$

6,597

The estimated future amortization expense related to finite-lived intangible assets at March 31, 2023, is as follows:

    

Estimated 

Amortization

Fiscal Year

(In thousands)

2023 (remaining nine months)

$

1,630

2024

 

1,279

2025

 

832

2026

 

687

2027

 

365

Total

$

4,793

Accumulated Other Comprehensive Loss

Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022, were as follows:

Unrealized Gains

and Losses on

Defined Benefit

Foreign Currency

Marketable Securities

Pension Items

Items

Total

Three Months Ended

Three Months Ended

Three Months Ended

Three Months Ended

March 31, 

March 31, 

March 31, 

March 31, 

(In thousands)

2023

    

2022

    

2023

2022

    

2023

    

2022

    

2023

    

2022

Beginning balance

$

(5,323)

$

(1,165)

$

862

$

(674)

$

(2,883)

$

(1,898)

$

(7,344)

$

(3,737)

Other comprehensive income (loss) before reclassifications

 

2,172

 

(4,181)

 

 

 

148

 

(269)

 

2,320

 

(4,450)

Amounts reclassified from accumulated other comprehensive loss

 

 

 

(20)

(1)

 

18

(1)

 

 

 

(20)

 

18

Net-current period other comprehensive income (loss)

 

2,172

 

(4,181)

 

(20)

 

18

 

148

 

(269)

 

2,300

 

(4,432)

Ending balance

$

(3,151)

$

(5,346)

$

842

$

(656)

$

(2,735)

$

(2,167)

$

(5,044)

$

(8,169)

(1)This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost for the three months ended March 31, 2023 and 2022.

10

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

4. FAIR VALUE MEASUREMENTS:

The FASB established a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices for identical assets in active markets; (Level 2) inputs other than the quoted prices in active markets that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

The Company’s cash equivalents and short-term marketable securities are classified within Level 1 or Level 2 of the fair-value hierarchy because they are valued using quoted market prices, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency.

The fair-value hierarchy of the Company’s cash equivalents and marketable securities at March 31, 2023 and December 31, 2022, was as follows:

Fair Value Measurement at

March 31, 2023

    

    

Quoted Prices in

    

Active Markets for

Significant Other

Identical Assets

Observable Inputs

(In thousands)

Total Fair Value

(Level 1)

(Level 2)

Commercial paper

$

17,956

$

$

17,956

Corporate securities

264,439

264,439

Money market funds

 

13,279

 

13,279

 

Total

$

295,674

$

13,279

$

282,395

Fair Value Measurement at

December 31, 2022

    

    

Quoted Prices in

    

Active Markets for

Significant Other

Identical Assets

Observable Inputs

(In thousands)

Total Fair Value

(Level 1)

(Level 2)

Commercial paper

$

58,683

$

$

58,683

Corporate securities

248,441

248,441

Money market funds

 

363

 

363

 

Total

$

307,487

$

363

$

307,124

The Company did not transfer any investments between Level 1 and Level 2 of the fair-value hierarchy in the three months ended March 31, 2023 and the twelve months ended December 31, 2022.

11

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

5. MARKETABLE SECURITIES:

Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at March 31, 2023, were as follows:

Amortized

Gross Unrealized

Estimated Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Market Value

Investments due in 3 months or less:

 

  

 

  

 

  

 

  

Corporate securities

$

72,749

$

$

(348)

$

72,401

Total

 

72,749

 

 

(348)

 

72,401

Investments due in 4-12 months:

 

  

 

  

 

  

 

  

Corporate securities

 

111,179

 

 

(2,375)

 

108,804

Total

 

111,179

 

 

(2,375)

 

108,804

Investments due in 12 months or greater:

 

  

 

  

 

  

 

  

Corporate securities

 

83,662

 

324

 

(752)

 

83,234

Total

83,662

 

324

(752)

 

83,234

Total marketable securities

$

267,590

$

324

$

(3,475)

$

264,439

Accrued interest receivable was $1.7 million at March 31, 2023 and was recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet.

Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at December 31, 2022, were as follows:

Amortized

Gross Unrealized

Estimated Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Market Value

Investments due in 3 months or less:

 

  

 

  

 

  

 

  

Corporate securities

$

21,803

$

$

(135)

$

21,668

Total

 

21,803

 

 

(135)

 

21,668

Investments due in 4-12 months:

 

  

 

  

 

  

 

  

Corporate securities

 

173,833

 

 

(4,019)

 

169,814

Total

 

173,833

 

 

(4,019)

 

169,814

Investments due in 12 months or greater:

 

  

 

  

 

  

 

  

Corporate securities

58,128

 

71

 

(1,240)

 

56,959

Total

 

58,128

 

71

 

(1,240)

 

56,959

Total marketable securities

$

253,764

$

71

$

(5,394)

$

248,441

Accrued interest receivable was $1.2 million at December 31, 2022 and was recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet.

The following table summarizes marketable securities classified as available-for-sale (excluding cash equivalents) in a continuous unrealized loss position for which an allowance for credit losses was not recorded at March 31, 2023:

Less Than 12 Months

12 Months or Longer

Total

    

Estimated

    

Gross

    

Estimated

    

Gross

    

Estimated

    

Gross

Fair Market

Unrealized

Fair Market

Unrealized

Fair Market

Unrealized

(In thousands)

Value

Losses

Value

Losses

Value

Losses

Corporate securities

$

36,014

$

(288)

$

175,733

$

(3,187)

$

211,747

$

(3,475)

Total marketable securities

$

36,014

$

(288)

$

175,733

$

(3,187)

$

211,747

$

(3,475)

In the three months ended March 31, 2023 and 2022, no unrealized losses on marketable securities were recognized in income.

The Company does not intend to sell and it is unlikely that it will be required to sell the securities prior to their anticipated recovery. The issuers are high quality (investment grade) and the decline in fair value is largely due to changes in interest rates. Additionally, the issuers continue to make timely interest payments on the marketable securities with the fair value expected to recover as they reach maturity.

12

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

6. STOCK-BASED COMPENSATION:

The following table summarizes the stock-based compensation expense recognized in accordance with ASC 718-10 for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

Cost of revenues

$

301

$

320

Research and development

 

2,668

 

3,055

Sales and marketing

 

1,653

 

1,948

General and administrative

 

2,746

 

3,690

Total stock-based compensation expense

$

7,368

$

9,013

Stock-based compensation expense in the three months ended March 31, 2023, was approximately $7.4 million, comprising approximately $5.9 million related to restricted stock unit (RSU) awards, $1.0 million related to performance-based (PSU) awards and long-term performance-based (PRSU) awards and $0.5 million related to the Company’s employee stock purchase plan.

Stock-based compensation expense in the three months ended March 31, 2022, was approximately $9.0 million, comprising approximately $5.6 million related to RSUs, $3.0 million related to PSUs and PRSUs and $0.4 million related to the Company’s employee stock purchase plan.

PSU Awards

Under the performance-based awards program, the Company grants awards in the performance year in an amount equal to twice the target number of shares to be issued if the maximum performance metrics are met. The number of shares that are released at the end of the performance year can range from zero to 200% of the target number depending on the Company’s performance. The performance metrics of this program are annual targets consisting of a combination of net revenue, non-GAAP operating income and strategic goals.

As the net revenue, non-GAAP operating income and strategic goals are considered performance conditions, expense associated with these awards, net of estimated forfeitures, is recognized over the service period based on an assessment of the expected achievement of the performance targets. The fair value of these PSUs is determined using the fair value of the Company’s common stock on the date of the grant, reduced by the discounted present value of dividends expected to be declared before the awards vest. If the performance conditions are not achieved, no compensation cost is recognized and any previously recognized compensation is reversed.

In February 2023, it was determined that approximately 34,000 shares subject to the PSUs granted in 2022 vested in aggregate; the shares were released to the Company’s employees and executives in the first quarter of 2023.

A summary of PSUs outstanding as of March 31, 2023, and activity during the three months ended, is presented below:

Weighted-Average

Weighted-Average

Remaining

Aggregate

Shares

Grant Date Fair

Contractual Term

Intrinsic Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

34

$

79.94

 

 

Granted

 

75

$

82.49

 

 

  

Vested

 

(34)

$

79.94

 

  

 

  

Forfeited

 

 

  

 

  

Outstanding at March 31, 2023

 

75

$

82.49

 

0.75

$

6,312

Outstanding and expected to vest at March 31, 2023

 

40

 

0.75

$

3,358

13

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

PRSU Awards

The Company’s PRSU program provides for the issuance of PRSUs which will vest based on the Company’s performance measured against the PRSU program’s established performance targets. PRSUs are granted in an amount equal to twice the target number of shares to be issued if the maximum performance metrics are met. The actual number of shares the recipient receives is determined at the end of a three-year performance period based on results achieved versus the Company’s performance goals, and may range from zero to 200% of the target number. The performance goals for PRSUs granted in fiscal 2021, 2022 and 2023 were based on the Company’s compound annual growth rate (“CAGR”) of revenue as measured against the revenue CAGR of the analog semiconductor industry (“Relative Measure”), in each case over the respective three-year performance period. In addition, the PRSUs granted in 2023 (“2023 PRSUs”) also include a performance goal related to the Company’s revenue growth over the respective three-year performance period as compared to defined targets (“Absolute Measure”) with the actual vesting of the 2023 PRSUs calculated based on higher achievement under the Relative Measure or the Absolute Measure. Expense associated with these awards, net of estimated forfeitures, is recorded throughout the year based on an assessment of the expected achievement of the performance targets. If the performance conditions are not achieved, no compensation cost is recognized and any previously recognized compensation is reversed.

In February 2023, it was determined that approximately 23,000 shares subject to the PRSUs granted in 2020 vested in aggregate; the shares were released to the Company’s executives in the first quarter of 2023.

A summary of PRSUs outstanding as of March 31, 2023 and activity during the three months ended, is presented below:

Weighted-Average

Aggregate

Weighted-Average

Remaining

Intrinsic

Shares

Grant Date Fair

Contractual Term

Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

236

$

77.82

 

 

Granted

 

145

$

80.92

 

  

 

  

Vested

 

(23)

$

49.68

 

  

 

  

Forfeited

 

 

  

 

  

Outstanding at March 31, 2023

 

358

$

80.89

 

1.87

$

30,329

Outstanding and expected to vest at March 31, 2023

 

143

 

2.75

$

12,094

RSU Awards

A summary of RSUs outstanding as of March 31, 2023 and activity during the three months ended, is presented below:

Weighted-Average

Aggregate

Weighted-Average

Remaining

Intrinsic

Shares

Grant Date Fair

Contractual Term

Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

1,096

$

60.52

 

 

Granted

 

148

$

80.07

 

  

 

  

Vested

 

(166)

$

59.06

 

  

 

  

Forfeited

 

(4)

$

68.73

 

  

 

  

Outstanding at March 31, 2023

 

1,074

$

63.41

 

2.03

$

90,903

Outstanding and expected to vest at March 31, 2023

 

995

 

1.59

$

84,247

7. SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES:

Segment Reporting

The Company is organized and operates as one reportable segment, the design, development, manufacture and marketing of integrated circuits and related components for use primarily in the high-voltage power-conversion market.

14

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The Company’s chief operating decision maker, the Chief Executive Officer, reviews financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance.

Customer Concentration

The Company’s top ten customers accounted for approximately 78% and 77% of net revenues for the three months ended March 31, 2023 and 2022, respectively. A significant portion of these revenues are attributable to sales of the Company’s products to distributors of electronic components. These distributors sell the Company’s products to a broad, diverse range of end users, including original equipment manufacturers, or OEMs, and merchant power supply manufacturers. Sales to distributors were $66.8 million and $135.7 million in the three months ended March 31, 2023, and 2022, respectively. Direct sales to OEMs and power-supply manufacturers accounted for the remainder.

The following customers represented 10% or more of the Company’s net revenues for the respective periods:

    

Three Months Ended

March 31, 

Customer

2023

2022

Avnet

 

25

%  

31

%  

Salcomp Group

13

%  

*

Honestar Technologies Co., Ltd.

12

%  

16

%  

* Total customer revenue was less than 10% of net revenues.

No other customers accounted for 10% or more of the Company’s net revenues in the periods presented.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash investments and trade receivables. The Company does not have any off-balance-sheet credit exposure related to its customers. As of March 31, 2023, and December 31, 2022, 84% and 87%, respectively, of accounts receivable were concentrated with the Company’s top ten customers.

The following customer represented 10% or more of accounts receivable at March 31, 2023 and December 31, 2022:

March 31, 

December 31, 

Customer

    

2023

2022

Avnet

31

%  

42

%  

Salcomp Group

16

%  

13

%  

Flextronics Group

11

%  

11

%  

No other customers accounted for 10% or more of the Company’s accounts receivable in the periods presented.

Geographic Net Revenues

The Company markets its products globally through its sales personnel and a worldwide network of independent sales representatives and distributors. Geographic net revenues, based on “bill to” customer locations, for the three months ended March 31, 2023 and 2022, were as follows:

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

United States of America

$

2,547

$

6,906

Hong Kong/China

 

59,598

 

105,240

India

6,729

 

5,849

Taiwan

 

2,009

 

5,257

Korea

 

6,801

 

18,664

Western Europe (excluding Germany)

 

6,916

 

8,245

Japan

 

5,339

 

8,049

Germany

 

7,474

 

11,484

Other

 

8,884

 

12,455

Total net revenues

$

106,297

$

182,149

15

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

8. STOCKHOLDERS’ EQUITY:

Common Stock Shares Outstanding

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

Beginning balance

56,961

59,913

Common stock issued under employee stock plans

 

268

 

449

Repurchased

 

(23)

 

(1,584)

Ending balance

57,206

58,778

Common Stock Repurchases

As of December 31, 2022, the Company had $81.3 million remaining under its authorized stock-repurchase program. In the three months ended March 31, 2023 the Company purchased 23,000 shares for $1.7 million, leaving $79.6 million remaining on the repurchase authorization as of March 31, 2023. Authorization of future repurchase programs is at the discretion of the Company’s board of directors and will depend on the Company’s financial condition, results of operations, capital requirements, business conditions and other factors; the program has no expiration date.

Cash Dividends

In January 2022, the Company’s board of directors declared dividends of $0.18 per share to be paid to stockholders of record at the end of each quarter in 2022. In February 2023, the Company’s board of directors declared dividends of $0.19 per share to be paid to stockholders of record at the end of each quarter in 2023.

For the three months ended March 31, 2023 and 2022, cash dividends declared and paid were as follows:

Three Months Ended

March 31, 

(In thousands, except per share amounts)

    

2023

    

2022

Dividends declared and paid

$

10,868

$

10,656

Dividends declared per common share

$

0.19

$

0.18

9. EARNINGS PER SHARE:

Basic earnings per share are calculated by dividing net income by the weighted-average shares of common stock outstanding during the period. Diluted earnings per share are calculated by dividing net income by the weighted-average shares of common stock and dilutive common equivalent shares outstanding during the period. Dilutive common equivalent shares included in this calculation consist of dilutive shares issuable upon the assumed exercise of outstanding common stock options, the assumed vesting of outstanding restricted stock units, the assumed issuance of awards under the stock purchase plan and contingently issuable performance-based awards, as computed using the treasury stock method.

16

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

A summary of the earnings per share calculation is as follows:

Three Months Ended

March 31, 

(In thousands, except per share amounts)

    

2023

    

2022

Basic earnings per share:

 

  

 

  

Net income

$

6,875

$

46,248

Weighted-average common shares

 

57,105

 

59,238

Basic earnings per share

$

0.12

$

0.78

Diluted earnings per share: (1)

 

  

 

  

Net income

$

6,875

$

46,248

Weighted-average common shares

 

57,105

 

59,238

Effect of dilutive awards:

 

  

 

  

Employee stock plans

 

474

 

869

Diluted weighted-average common shares

 

57,579

 

60,107

Diluted earnings per share

$

0.12

$

0.77

(1)The Company includes the shares underlying performance-based awards in the calculation of diluted earnings per share if the performance conditions have been satisfied as of the end of the reporting period and excludes such shares when the necessary conditions have not been met. The Company has excluded the shares underlying the outstanding performance-based awards in the 2023 and 2022 calculations as the shares were not contingently issuable as of the end of the reporting periods.

In the three months ended March 31, 2023 and 2022, no stock awards were determined to be anti-dilutive and therefore excluded from the computation of diluted earnings per share.

10. PROVISION FOR INCOME TAXES:

Income-tax expense includes a provision for federal, state and foreign taxes based on the annual estimated effective tax rate applicable to the Company and its subsidiaries, adjusted for certain discrete items which are fully recognized in the period they occur. Accordingly, the interim effective tax rate may not be reflective of the annual estimated effective tax rate.

The Company’s effective tax rates for the three months ended March 31, 2023 and 2022, were 8.0% and 10.4%, respectively. The effective tax rate in these periods were lower than the statutory federal income-tax rate of 21% due to the geographic distribution of the Company’s world-wide earnings in lower-tax jurisdictions and federal research tax credits. Additionally, in the three months ended March 31, 2023, the Company’s effective tax rate was favorably impacted by a discrete item associated with the release of an unrecognized tax benefit. These benefits were partially offset by foreign income subject to U.S. tax, known as global intangible low-taxed income. The Company’s primary jurisdiction where foreign earnings are derived is the Cayman Islands, which is a non-taxing jurisdiction. Income earned in other foreign jurisdictions was not material. The Company has not been granted any incentivized tax rates and does not operate under any tax holidays in any jurisdiction.

As of March 31, 2023, the Company maintained a valuation allowance on its California deferred tax assets, New Jersey deferred tax assets and a valuation allowance with respect to its deferred tax assets relating to tax credits in Canada.

Determining the consolidated provision for income-tax expense, income-tax liabilities and deferred tax assets and liabilities involves judgment. The Company calculates and provides for income taxes in each of the tax jurisdictions in which it operates, which involves estimating current tax exposures as well as making judgments regarding the recoverability of deferred tax assets in each jurisdiction. The estimates used could differ from actual results, which may have a significant impact on operating results in future periods.

11. COMMITMENTS:

Supplier Agreements

Under the terms of the Company’s wafer-supply agreements with Seiko Epson Corporation ("Epson") and ROHM Lapis Semiconductor Co., Ltd. ("Lapis"), the wafers purchased from these suppliers are priced in U.S. dollars, with mutual

17

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

sharing of the impact of fluctuations in the exchange rate between the Japanese yen and the U.S. dollar on future purchases. Each year, the Company’s management and these two suppliers review and negotiate future pricing; the negotiated pricing is denominated in U.S. dollars but is subject to contractual exchange-rate provisions. The fluctuation in the exchange rate is shared equally between the Company and each of these suppliers on future purchases.

12. LEGAL PROCEEDINGS AND CONTINGENCIES:

From time to time in the ordinary course of business, the Company becomes involved in lawsuits, or customers and distributors may make claims against the Company. In accordance with ASC 450-10, Contingencies, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.

On January 6, 2020, the Company filed a complaint against CogniPower LLC in the United States District Court for the District of Delaware for infringement of two of the Company’s patents and seeking a declaration of non-infringement with respect to patents that CogniPower had charged the Company’s customers with infringing, based on customer use of the Company’s products. In response, CogniPower filed a motion to dismiss the Company’s declaratory judgment claims on the basis that CogniPower had not threatened the Company directly with suit. That motion was granted, so CogniPower’s claims for infringement initially went forward separately in their lawsuit against the Company’s customers in the District of Delaware, but the Company filed a motion to intervene in that lawsuit and received a ruling allowing the Company to intervene in CogniPower’s customer lawsuit on February 1, 2021, and the parties thereafter agreed to dismiss the Company’s separate lawsuit against CogniPower. The remaining case is currently stayed, but the Company believes it has strong claims and defenses, and intends to vigorously defend itself against CogniPower’s claims against the Company’s technology, with appeals to follow if necessary.

On October 31, 2022, Waverly Licensing LLC filed a complaint against the Company in the United States District Court for the Western District of Texas. In its complaint, Waverly alleged that the Company was infringing one patent pertaining to charging a battery-operated device, the Company believes it has strong claims and defenses, and intends to vigorously defend itself against Waverly’s claims against the Company’s technology, with appeals to follow if necessary. Because the Company believed that Waverly’s Texas complaint was improperly filed in the wrong court, the Company filed a motion to dismiss, and on November 30, 2022, the Company filed a complaint against Waverly Licensing LLC and related entities IP Edge LLC, Mavexar LLC, and Array IP LLC in the United States District Court for the District of Delaware seeking a declaration of non-infringement with respect to a patent that Waverly charged the Company with infringing. The Texas court thereafter dismissed Waverly’s Texas complaint. The Company’s Delaware lawsuit is in its earliest stages, but on April 6, 2023, the Delaware defendants filed a motion to dismiss based on a series of covenants not to sue that the Delaware defendants filed with the Court, with further proceedings on the Delaware defendants’ motion expected in the coming months.  

The Company is unable to predict the outcome of legal proceedings with certainty, and there can be no assurance that the Company will prevail in the above-mentioned unsettled litigations. These litigations, whether or not determined in the Company’s favor or settled, will be costly and will divert the efforts and attention of the Company’s management and technical personnel from normal business operations, potentially causing a material adverse effect on the business, financial condition and operating results. Currently, the Company is not able to estimate a loss or a range of loss for the ongoing litigations disclosed above, however adverse determinations in litigation could result in monetary losses, the loss of proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from third parties or prevent the Company from licensing the technology, any of which could have a material adverse effect on the Company’s business, financial condition and operating results.

13. INDEMNIFICATIONS:

The Company sells products to its distributors under contracts, collectively referred to as Distributor Sales Agreements (“DSA”). Each DSA contains the relevant terms of the contractual arrangement with the distributor, and generally includes certain provisions for indemnifying the distributor against losses, expenses, and liabilities from damages that may be awarded against the distributor in the event the Company’s products are found to infringe upon a patent,

18

Table of Contents

POWER INTEGRATIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

copyright, trademark, or other proprietary right of a third party (“Customer Indemnification”). The DSA generally limits the scope of and remedies for the Customer Indemnification obligations in a variety of industry-standard respects, including, but not limited to, limitations based on time and geography, and a right to replace an infringing product. The Company also, from time to time, has granted a specific indemnification right to individual customers.

The Company believes its internal development processes and other policies and practices limit its exposure related to such indemnifications. In addition, the Company requires its employees to sign a proprietary information and inventions agreement, which assigns the rights to its employees’ development work to the Company. To date, the Company has not had to reimburse any of its distributors or customers for any losses related to these indemnifications and no material claims were outstanding as of March 31, 2023. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnifications.

19

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis has been prepared as an aid to understanding our financial condition and results of operations. It should be read in conjunction with the condensed consolidated financial statements and the notes to those statements included elsewhere in this Quarterly Report on Form 10-Q, and with the consolidated financial statements and management’s discussion and analysis of our financial condition and results of operations in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 7, 2023. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed under the caption “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, and in Part II, Item 1A - “Risk Factors” and elsewhere in this report. See also “Cautionary Note Regarding Forward-Looking Statements” at the beginning of this report.

Overview

We design, develop and market analog and mixed-signal integrated circuits (ICs) and other electronic components and circuitry used in high-voltage power conversion. Our products are used in power converters that convert electricity from a high-voltage source to the type of power required for a specified downstream use. In most cases, this conversion entails, among other functions, converting alternating current (AC) to direct current (DC) or vice versa, reducing or increasing the voltage, and regulating the output voltage and/or current according to the customer’s specifications.

A large percentage of our products are ICs used in AC-DC power supplies, which convert the high-voltage AC from a wall outlet to the low-voltage DC required by most electronic devices. Power supplies incorporating our products are used with all manner of electronic products including mobile phones, computing and networking equipment, appliances, electronic utility meters, battery-powered tools, industrial controls, and “home-automation,” or “internet of things” applications such as networked thermostats, power strips and security devices. We also supply high-voltage LED drivers, which are AC-DC ICs specifically designed for lighting applications that utilize light-emitting diodes, and motor-driver ICs addressing brushless DC (BLDC) motors used in refrigerators, HVAC systems, ceiling fans and other consumer-appliance and light commercial applications.

We also offer high-voltage gate drivers—either standalone ICs or circuit boards containing ICs, electrical isolation components and other circuitry—used to operate high-voltage switches such as insulated-gate bipolar transistors (IGBTs) and silicon-carbide (SiC) MOSFETs. These combinations of switches and drivers are used for power conversion in high-power applications (i.e., power levels ranging from a few kilowatts up to gigawatts) such as industrial motors, solar- and wind-power systems, electric vehicles (EVs) and high-voltage DC transmission systems.

Our products bring a number of important benefits to the power-conversion market compared with less advanced alternatives, including reduced component count and design complexity, smaller size, higher reliability and reduced time-to-market. Our products also reduce the energy consumption of power converters during normal use and in “standby” operation, when the end product is not in use. In addition to the environmental benefits of reduced energy usage, our energy-saving technologies provide a number of benefits to our customers; these include helping them meet the increasingly stringent efficiency standards now in effect for many electronic products, and enabling the elimination of bulky heatsinks used to dissipate the heat produced by wasted electricity.

While the size of our addressable market fluctuates with changes in macroeconomic and industry conditions, the market has generally exhibited a modest growth rate over time as growth in the unit volume of power converters has been offset to a large degree by reductions in the average selling price of components in this market. Therefore, the growth of our business depends largely on increasing our penetration of the markets that we serve and on further expanding our addressable market. Our growth strategy includes the following elements:

Increase our penetration of the markets we serve. We currently address AC-DC applications with power outputs up to approximately 500 watts, gate-driver applications ranging from a few kilowatts up to gigawatts, and motor-drive applications up to approximately 400 watts. Through our research and development efforts, we seek to introduce more advanced products for these markets offering higher levels of integration and performance compared to earlier products. We also continue to expand our sales and application-engineering staff and our network of distributors, as well as our offerings of technical

20

documentation and design-support tools and services to help customers use our products. These tools and services include our PI Expert™ design software, which we offer free of charge, and our transformer-sample service. In 2022 we launched PowerPros, a live online video support service that enables power-supply designers to talk directly with members of our applications engineering team 24 hours a day, six days a week, anywhere in the world.

Our market-penetration strategy also includes capitalizing on the importance of energy efficiency and renewable energy in the power conversion market. For example, our EcoSmart™ technology drastically reduces the amount of energy consumed by electronic products when they are not in use, helping our customers comply with regulations that seek to curb this so-called “standby” energy consumption. Also, our gate-driver products are critical components in energy-efficient DC motor drives, high-voltage DC transmission systems, solar and wind energy systems and electric transportation applications.

Increase the size of our addressable market. Prior to 2010 our addressable market consisted of AC-DC applications with up to about 50 watts of output, a served available market (SAM) opportunity of approximately $1.5 billion. Since that time we have expanded our SAM to approximately $4 billion through a variety of means. These include the introduction of products that enable us to address higher-power AC-DC applications (such as our Hiper™ product families), the introduction of LED-driver products, and our entry into the gate-driver market through the acquisition of CT-Concept Technologie AG in 2012. In 2016 we introduced the SCALE-iDriverTM family of ICs, broadening the range of gate-driver applications we can address, and in 2018 we introduced our BridgeSwitch™ motor-driver ICs, addressing BLDC motors, as described above. We have recently introduced a series of automotive-qualified versions of our products, including SCALE-iDriver, InnoSwitch™ and LinkSwitch™ ICs, targeting the EV market; we expect to introduce additional products targeting EVs in the future, and expect automotive applications to become a significant portion of our SAM over time.

Also contributing to our SAM expansion has been the emergence of new applications within the power ranges that our products can address. For example, applications such as “smart” utility meters, battery-powered lawn equipment and bicycles, and USB power receptacles (often installed alongside traditional AC wall outlets) can incorporate our products. The increased use of connectivity, LED lighting and other power-consuming electronic features in consumer appliances has also enhanced our SAM.

Finally, we have expanded our SAM through the development of new technologies that increase the value (and therefore the average selling prices) of our products. For example, our InnoSwitch™ ICs integrate circuitry from the secondary, or low-voltage, side of AC-DC power supplies, whereas earlier product families integrated circuitry only on the primary, or high-voltage side. In 2019 we began incorporating proprietary gallium-nitride (GaN) transistors in some our products, enabling a higher level of energy efficiency than ICs with silicon transistors. Since then, we have introduced a variety of new products utilizing GaN technology and we expect to address a wider range of applications with GaN-based products in the years ahead.

We intend to continue expanding our SAM in the years ahead through all of the means described above.

Our quarterly operating results are difficult to predict and subject to significant fluctuations. We plan our production and inventory levels based on internal forecasts of projected customer demand, which are highly unpredictable and can fluctuate substantially. Customers typically may cancel or reschedule orders on short notice without significant penalty and, conversely, often place orders with very short lead times to delivery. Also, external factors such as supply-chain dynamics, the COVID-19 pandemic and macroeconomic conditions including inflation, fluctuations in interest and exchange rates and bank failures, have caused and can continue to cause our operating results to be volatile. Furthermore, because our industry is intensely price-sensitive, our gross margin (gross profit divided by net revenues) is subject to change based on the relative pricing of solutions that compete with ours. Variations in product mix, end-market mix and customer mix can also cause our gross margin to fluctuate. Because we purchase a large percentage of our silicon wafers from foundries located in Japan, our gross margin is influenced by fluctuations in the exchange rate between the U.S. dollar and the Japanese yen. Changes in the prices of raw materials used in our products, such as copper and gold, can also affect our gross margin. Although our wafer fabrication and assembly operations are outsourced, as are most of our test operations, a portion of our production costs are fixed in nature. As a result, our unit costs and gross margin are impacted by the volume of units we produce.

21

Recent Results

Our net revenues were $106.3 million and $182.1 million for the three months ended March 31, 2023 and 2022, respectively. Revenues from all end markets decreased substantially compared to the prior year period. We believe that demand for our products has been negatively affected by an array of macroeconomic and geopolitical factors including reduced consumer spending in response to inflation and higher interest rates, softer housing markets, restrictions on economic activity in China driven by the COVID-19 pandemic, and a shift in consumer spending toward travel and services following a period of elevated spending on goods during the pandemic. The reduction in revenues also reflects a cyclical downturn in the semiconductor industry; such downturns are commonly experienced in our industry following periods of strong growth during which supply-chain participants accumulate inventories, which must then be worked down when demand slows.

Our top ten customers, including distributors that resell to original equipment manufacturers, or OEMs, and merchant power supply manufacturers, accounted for 78% and 77% of net revenues in the three months ended March 31, 2023 and 2022, respectively. International sales accounted for 98% and 96% of our net revenues in the three months ended March 31, 2023 and 2022, respectively.

Our gross margin was 50.8% and 55.3% in the three months ended March 31, 2023 and 2022, respectively. The decrease was primarily due to unfavorable end-market mix and lower manufacturing volume, which increased our unit cost.

Total operating expenses were $48.2 million and $49.6 million in the three months ended March 31, 2023 and 2022, respectively. The decrease of $1.4 million in operating expenses for the three months ended March 31, 2023 was due primarily to lower stock-based compensation expense related to performance based awards and lower patent litigation expense; these decreases were partially offset by increased salary and related expenses driven by increased headcount, as well as increased travel expenses.

Critical Accounting Policies and Estimates

The preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, we evaluate our estimates, including those listed below. We base our estimates on historical facts and various other assumptions that we believe to be reasonable at the time the estimates are made. Actual results could differ from those estimates.

Our critical accounting policies are as follows:

revenue recognition.

Our critical accounting policies are important to the portrayal of our financial condition and results of operations, and require us to make judgments and estimates about matters that are inherently uncertain. There have been no material changes to our critical accounting policies and estimates disclosed in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Policies and Estimates” and Note 2, Significant Accounting Policies and Recent Accounting Pronouncements, in each case in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 7, 2023.

22

Results of Operations

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

Three Months Ended

March 31, 

    

2023

2022

Net revenues

100.0

%  

100.0

%  

Cost of revenues

 

49.2

 

44.7

 

Gross profit

 

50.8

 

55.3

 

Operating expenses:

 

  

 

  

 

Research and development

 

22.6

 

13.0

 

Sales and marketing

 

14.9

 

9.0

 

General and administrative

 

7.8

 

5.3

 

Total operating expenses

 

45.3

 

27.3

 

Income from operations

 

5.5

 

28.0

 

Other income

 

1.6

 

0.3

 

Income before income taxes

 

7.1

 

28.3

 

Provision for income taxes

 

0.6

 

2.9

 

Net income

 

6.5

%  

25.4

%  

Comparison of the three months ended March 31, 2023 and 2022

Net revenues. Net revenues consist of revenues from product sales, which are calculated net of returns and allowances. Net revenues for the three months ended March 31, 2023 and 2022 were $106.3 million and $182.1 million, respectively.

Revenues from all end markets decreased substantially compared to the prior-year period. We believe that demand for our products has been negatively affected by an array of macroeconomic and geopolitical factors including reduced consumer spending in response to inflation and higher interest rates, softer housing markets, restrictions on economic activity in China driven by the COVID-19 pandemic, and a shift in consumer spending toward travel and services following a period of elevated spending on goods during the pandemic. The reduction in revenues also reflects a cyclical downturn in the semiconductor industry; such downturns are commonly experienced in our industry following periods of strong growth during which supply-chain participants accumulate inventories, which must then be worked down when demand slows.

Our revenue mix by end market for the three months ended March 31, 2023 and 2022 was as follows:

    

Three Months Ended

March 31, 

End Market

    

2023

2022

Communications

28

%

26

%

Computer

 

14

%

10

%

Consumer

 

24

%

35

%

Industrial

 

34

%

29

%

International sales, consisting of sales outside of the United States of America based on “bill to” customer locations, were $103.8 million and $175.2 million in the three months ended March 31, 2023 and 2022, respectively. Although power converters using our products are distributed to end markets worldwide, most are manufactured in Asia. As a result, sales to this region represented 80% and 83% of our net revenues in the three months ended March 31, 2023  and 2022. We expect international sales, and sales to the Asia region in particular, to continue to account for a large portion of our net revenues in the future.

Sales to distributors accounted for 63% and 75% in the three months ended March 31, 2023 and 2022, respectively. Direct sales to OEMs and power-supply manufacturers accounted for the remainder.

23

The following customers represented 10% or more of our net revenues for the respective periods:

Three Months Ended

March 31, 

Customer

    

2023

2022

Avnet

 

25

%

31

%

Salcomp Group

13

%  

*

Honestar Technologies Co., Ltd.

12

%

16

%

*Total customer revenue was less than 10% of net revenues.

No other customers accounted for 10% or more of our net revenues in these periods.

Gross profit. Gross profit is net revenues less cost of revenues. Our cost of revenues consists primarily of costs associated with the purchase of wafers from our contracted foundries, the assembly, packaging and testing of our products by sub-contractors, product testing performed in our own facilities, amortization of acquired intangible assets, and overhead associated with the management of our supply chain. Gross margin is gross profit divided by net revenues. The table below compares gross profit and gross margin for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(dollars in millions)

    

2023

  

2022

Net revenues

$

106.3

$

182.1

Gross profit

 

$

54.0

 

$

100.7

 

Gross margin

 

50.8

%

 

55.3

%  

Our gross margin decreased due primarily to unfavorable end-market mix and lower manufacturing volume, which increased our unit cost.

Research and development expenses. Research and development (“R&D”) expenses consist primarily of employee-related expenses, including stock-based compensation, and expensed material and facility costs associated with the development of new technologies and new products. We also record R&D expenses for prototype wafers related to new products until such products are released to production. The table below compares R&D expenses for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(dollars in millions)

2023

  

2022

R&D expenses

$

24.0

$

23.7

Headcount (at period end)

296

306

R&D expenses increased for the three months ended March 31, 2023, as compared to the corresponding period of 2022, primarily due to increased product development costs and equipment related expenses. These increases were partially offset by reduced stock-based compensation expense related to performance-based awards.

Sales and marketing expenses. Sales and marketing (“S&M”) expenses consist primarily of employee-related expenses, including stock-based compensation, commissions to sales representatives, amortization of intangible assets and facilities expenses, including expenses associated with our regional sales and support offices. The table below compares S&M expenses for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(dollars in millions)

    

2023

  

2022

Sales and marketing expenses

$

15.9

$

16.3

Headcount (at period end)

 

318

297

S&M expenses decreased in the three months ended March 31, 2023, as compared to the corresponding period of 2022, due to lower stock-based compensation expenses, sales commissions and amortization of acquired intangibles. These reductions were partially offset by increased salary and related expenses driven by increased headcount, as well as increased travel expenses.

24

General and administrative expenses. General and administrative (“G&A”) expenses consist primarily of employee-related expenses, including stock-based compensation expenses, for administration, finance, human resources and general management, as well as consulting, professional services, legal and audit expenses. The table below compares G&A expenses for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(dollars in millions)

    

2023

  

2022

G&A expenses

 

$

8.3

 

$

9.6

Headcount (at period end)

 

74

70

G&A expenses decreased for the three months ended March 31, 2023 as compared to the corresponding period of 2022, due to lower stock-based compensation expense related to performance-based awards, recovery of bad debt and decreased patent litigation expenses; these reductions were partially offset by increased salary and related expenses driven by increased headcount, as well as increased professional services.

Other income. Other income consists primarily of interest income earned on cash and cash equivalents, marketable securities and other investments, and the impact of foreign exchange gains or losses. The table below compares other income for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(dollars in millions)

    

2023

  

2022

Other income

 

$

1.7

 

$

0.6

Other income increased for the three months ended March 31, 2023 as compared to the corresponding period of 2022, primarily due to higher interest income.

Provision for income taxes. Provision for income taxes represents federal, state and foreign taxes. The table below compares income-tax expense for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(dollars in millions)

    

2023

  

2022

Provision for income taxes

 

$

0.6

  

 

$

5.4

  

Effective tax rate

 

8.0

%

 

10.4

%

Income-tax expense includes a provision for federal, state and foreign taxes based on the annual estimated effective tax rate applicable to us and our subsidiaries, adjusted for certain discrete items which are fully recognized in the period in which they occur. Accordingly, the interim effective tax rate may not be reflective of the annual estimated effective tax rate.

Our effective tax rates for the three months ended March 31, 2023 and 2022 were 8.0% and 10.4%, respectively. The effective tax rate in these periods was lower than the statutory federal income-tax rate of 21% due to the geographic distribution of our world-wide earnings in lower-tax jurisdictions and the impact of federal research tax credits. Additionally, in the three months ended March 31, 2023, our effective tax rate was favorably impacted by a discrete item associated with the release of an unrecognized tax benefit. This benefit was partially offset by U.S. tax on foreign income, known as global intangible low-taxed income. The primary jurisdiction from which our foreign earnings are derived is the Cayman Islands, which is a non-taxing jurisdiction. Income earned in other foreign jurisdictions was not material. We have not been granted any incentivized tax rates and do not operate under any tax holidays in any jurisdiction.

Liquidity and Capital Resources

As of March 31, 2023, we had $358.6 million in cash, cash equivalents and short-term marketable securities, an increase of $4.8 million from $353.8 million as of December 31, 2022. As of March 31, 2023, we had working capital, defined as current assets less current liabilities, of $476.1 million, an increase of approximately $9.4 million from $466.7 million as of December 31, 2022.

25

We have a Credit Agreement with Wells Fargo Bank, National Association (the "Credit Agreement") that provides us with a $75.0 million revolving line of credit to use for general corporate purposes with a $20.0 million sub-limit for the issuance of standby and trade letters of credit. The Credit Agreement was amended on June 7, 2021, to provide an alternate borrowing rate as a replacement for LIBOR and extend the termination date from April 30, 2022, to June 7, 2026, with all other terms remaining the same. Our ability to borrow under the revolving line of credit is conditioned upon our compliance with specified covenants, including reporting and financial covenants, primarily a minimum liquidity measure and a debt to earnings ratio, with which we are currently in compliance. The Credit Agreement terminates on June 7, 2026; all advances under the revolving line of credit will become due on such date, or earlier in the event of a default. No advances were outstanding under the agreement as of March 31, 2023.

Cash From Operating Activities

Operating activities generated $16.6 million of cash in the three months ended March 31, 2023. Net income for this period was $6.9 million; we also incurred depreciation, non-cash stock-based compensation expense, amortization of intangibles and amortization premiums on marketable securities of $9.0 million, $7.4 million, $0.5 million and $0.4 million, respectively. Sources of cash also included a $2.9 million increase in accounts payable (excluding payables related to property and equipment) due to timing of payments and a $0.7 million decrease in accounts receivable due to decreased customer shipments. These sources of cash were partially offset by a $2.3 million decrease in prepaid expenses and other assets, a $7.0 million increase in inventories due to lower demand during the quarter and a $0.7 million decrease in taxes payable and accrued liabilities.

Operating activities generated $74.6 million of cash in the three months ended March 31, 2022. Net income for this period was $46.2 million; we also incurred non-cash stock-based compensation expense, depreciation and intangibles amortization of $9.0 million, $8.4 million and $0.7 million, respectively. Sources of cash also included a $10.7 million decrease in accounts receivable due to timing of collections, a $3.4 million increase in taxes payable and accrued liabilities and a $1.6 million decrease in prepaid expenses and other assets. These sources of cash were partially offset by a $3.8 million increase in inventories, a $1.7 million decrease in accounts payable (excluding payables related to property and equipment).

Cash From Investing Activities

Our investing activities in the three months ended March 31, 2023 resulted in a $18.3 million use of cash, primarily consisting of $14.2 million used for purchases of marketable securities net of proceeds from maturities, and $4.1 million used for purchases of property and equipment, primarily production-related machinery and equipment.

Our investing activities in the three months ended March 31, 2022 generated $80.2 million of cash, primarily consisting of $93.7 million from sales and maturities of marketable securities, net of purchases, offset by $14.7 million for purchases of property and equipment, primarily production-related machinery and equipment, partially offset by proceeds of $1.2 million from the sale of an office building. 

Cash From Financing Activities

Our financing activities in the three months ended March 31, 2023 resulted in a $9.5 million net use of cash, consisting of $1.7 million for the repurchase of our common stock and $10.9 million for the payment of dividends to stockholders, partially offset by $3.1 million from the issuance of shares through our employee stock purchase plan.

Our financing activities in the three months ended March 31, 2022 resulted in a $142.3 million net use of cash, consisting of $134.7 million for the repurchase of our common stock and $10.7 million for the payment of dividends to stockholders, partially offset by $3.1 million from the issuance of common stock from the exercise of employee stock options and the issuance of shares through our employee stock purchase plan.

Dividends

In January 2022, our board of directors declared dividends of $0.18 per share to be paid to stockholders of record at the end of each quarter in 2022. In February 2023, our board of directors declared dividends of $0.19 per share to be paid to stockholders of record at the end of each quarter in 2023.

A dividend payout of $10.9 million occurred on March 31, 2023. The declaration of any future cash dividend is at the discretion of the board of directors and will depend on our financial condition, results of operations, capital

26

requirements, business conditions and other factors, as well as a determination that cash dividends are in the best interests of our stockholders.

Stock Repurchases

As of December 31, 2022, we had $81.3 million remaining under our stock-repurchase program. In the three months ended March 31, 2023, we repurchased 23,000 shares of our common stock for $1.7 million, leaving $79.6 million remaining on the repurchase authorization as of March 31, 2023. Authorization of future repurchase programs is at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, business conditions and other factors; the program has no expiration date.

Contractual Commitments

As of March 31, 2023 we had a contractual obligation related to income tax, which consisted primarily of unrecognized tax benefits of approximately $23.4 million. A portion of the tax obligation is classified as long-term income taxes payable and a portion is recorded in deferred tax assets in our condensed consolidated balance sheet.

As of March 31, 2023, there were no material changes in our contractual commitments from those reported in our Annual Report on Form 10-K for the year ended December 31, 2022.

Other Information

Our cash, cash equivalents and investment balances may change in future periods due to changes in our planned cash outlays, including changes in incremental costs such as direct and integration costs related to future acquisitions. Current U.S. tax laws generally allow companies to repatriate accumulated foreign earnings without incurring additional U.S. federal taxes. Accordingly, as of March 31, 2023, our worldwide cash and marketable securities are available to fund capital allocation needs, including capital and internal investments, acquisitions, stock repurchases and/or dividends without incurring additional U.S. federal income taxes.

If our operating results deteriorate in future periods, either as a result of a decrease in customer demand, pricing and/or cost pressures, or for other reasons, our ability to generate positive cash flow from operations may be jeopardized. In that case, we may be forced to use our cash, cash equivalents and short-term investments, use our current financing or seek additional financing from third parties to fund our operations. We believe that cash generated from operations, together with existing sources of liquidity, will satisfy our projected working capital and other cash requirements for at least the next 12 months, and we anticipate that we will continue to be able to fund liquidity requirements through cash provided by our operations for the foreseeable future. However, we may experience reduced cash flow from operations as a result of the cyclical nature of our business along with other macroeconomic and geopolitical factors.

Recent Accounting Pronouncements

Information with respect to this item may be found in Note 2, Significant Accounting Policies and Recent Accounting Pronouncements, in our Notes to Unaudited Condensed Consolidated Financial Statements included in Part I, Item 1, of this Quarterly Report on Form 10-Q, which information is incorporated herein by reference.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes to our interest rate risk and foreign currency exchange risk during the first three months of 2023. For a discussion of our exposure to interest rate risk and foreign currency exchange risk, refer to our market risk disclosures set forth in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk” of the 2022 Form 10-K.

ITEM 4. CONTROLS AND PROCEDURES

Limitation on Effectiveness of Controls

Any control system, no matter how well designed and operated, can provide only reasonable assurance as to the tested objectives. The design of any control system is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote. The inherent limitations in any control system include the realities that judgments

27

related to decision-making can be faulty, and that reduced effectiveness in controls can occur because of simple errors or mistakes. Due to the inherent limitations in a cost-effective control system, misstatements due to error may occur and may not be detected.

Evaluation of Disclosure Controls and Procedures

Management is required to evaluate our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”). Disclosure controls and procedures are controls and other procedures designed to provide reasonable assurance that information required to be disclosed in our reports filed under the Exchange Act, such as this Quarterly Report on Form 10-Q, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include controls and procedures designed to provide reasonable assurance 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. Based on our management’s evaluation (with the participation of our principal executive officer and principal financial officer), our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective as of the end of the period covered by this report.

Changes in Internal Control over Financial Reporting

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

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

Information with respect to this item may be found in Note 12, Legal Proceedings and Contingencies, in our Notes to Unaudited Condensed Consolidated Financial Statements included in Part I, Item 1, of this Quarterly Report on Form 10-Q, which information is incorporated herein by reference.

ITEM 1A. RISK FACTORS

As of the date of this filing, the risk factors have not changed substantively from those disclosed in Part I Item 1A in our Annual Report on Form 10-K for the year ended December 31, 2022, which risk factors are incorporated herein by reference in this report.

28

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

Issuer Purchases of Equity Securities

In the three months ended March 31, 2023, we repurchased approximately 23,000 of our shares for $1.7 million, leaving $79.6 million remaining on our repurchase authorization as of March 31, 2023. The program has no expiration date.

The following table summarizes repurchases of our common stock made under our publicly announced repurchase program during the first quarter of fiscal 2023:

Approximate

Dollar Value that

Total Number of

May Yet be

Shares Purchased

Repurchased

Total

Average

as Part of

Under the

Number of

Price Paid

Publicly Announced

Plans or Program

Period

    

Shares Purchased

  

Per Share

  

Plans or Programs

  

(In millions)

January 1, 2023 to January 31, 2023

22,052

$

73.72

22,052

$

79.6

February 1, 2023 to February 28, 2023

25

$

79.20

25

$

79.6

March 1, 2023 to March 31, 2023

722

$

79.92

722

$

79.6

Total

22,799

22,799

29

ITEM 6. EXHIBITS

Incorporation by Reference

EXHIBIT
NUMBER

    

Exhibit Description

Form

    

File
Number

Exhibit/Other Reference

Filing
Date

Filed
Herewith

3.1 

Restated Certificate of Incorporation

10-K

000-23441

3.1

2/29/2012

3.2 

Amended and Restated Bylaws

8-K

000-23441

3.1

4/26/2013

4.2 

Reference is made to Exhibits 3.1 to 3.2

10.1†

Amendment Number Eleven to Wafer Supply Agreement, effective as of September 16, 2022 by Power Integrations International Ltd. and Seiko Epson Corporation

X

31.1

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

31.2

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

X

32.1**

Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

32.2**

Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

101.INS

XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

X

101.SCH

Inline XBRL Taxonomy Extension Schema Document

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

X

30

Incorporation by Reference

EXHIBIT
NUMBER

    

Exhibit Description

Form

    

File
Number

Exhibit/Other Reference

Filing
Date

Filed
Herewith

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

X

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

All references in the table above to previously filed documents or descriptions are incorporating those documents and descriptions by reference thereto.

Portions of this exhibit have been omitted as being immaterial and the type of information that Power Integrations, Inc. treats as private or confidential.

**

The certifications attached as Exhibits 32.1 and 32.2 accompanying this Quarterly Report on Form 10-Q, are not deemed filed with the SEC, and are not to be incorporated by reference into any filing of Power Integrations, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

31

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.

POWER INTEGRATIONS, INC.

Dated:

May 4, 2023

By:

/s/ SANDEEP NAYYAR

Sandeep Nayyar

Chief Financial Officer

(Duly Authorized Officer, Principal Financial Officer and Principal Accounting Officer)

32

EX-10.1 2 powi-20230331xex10d1.htm EX-10.1 POWI-EX10.1_2023.3.31_Q1

Exhibit 10.1

[ ] = Certain identified information contained in this document, marked by brackets, is omitted because it is both (i) not material and (ii) is the type of information that Power Integrations, Inc. treats as private or confidential.

AMENDMENT NUMBER ELEVEN TO WAFER SUPPLY AGREEMENT

This Amendment Number Eleven (the "Amendment"), effective as of September 16, 2022 (the "Amendment Effective Date"), amends the Wafer Supply Agreement effective April 1, 2005, as amended by Amendment Number One effective December 19, 2008, Amendment Number Two effective September 13, 2010, Amendment Number Three effective February 1, 2012, Amendment Number Four effective April 1, 2015, Amendment Number Five effective November 2, 2015, Amendment Number Six effective December 8, 2015, Amendment Number Seven effective October 3, 2016, Amendment Number Eight effective November 8, 2016, Amendment Number Nine effective as of October 1, 2017, and Amendment Number Ten effective April 26, 2020 (the “Agreement”) by and between:

POWER INTEGRATIONS, LTD. d.b.a. POWER INTEGRATIONS INTERNATIONAL, LTD., a Cayman Islands corporation having a place of business at, P.O. Box 32322, 4th Floor, Century Yard, Cricket Square, Elgin Avenue, George Town, Grand Cayman, Cayman Islands ("POWER INTEGRATIONS")

and

SEIKO EPSON CORPORATION, a Japanese corporation having a place of business at 281 Fujimi, Fujimi-machi, Suwa-gun, Nagano-ken, 399-0293 Japan ("SEIKO EPSON").

RECITALS

WHEREAS, pursuant to the terms of the Agreement, PI grants to SEIKO EPSON licenses of certain of PI INTELLECTUAL PROPERTY for the sole purpose of POWER INTEGRATIONS acquiring from SEIKO EPSON the fabrication and supply of WAFERS of certain power IC products; and

WHEREAS, POWER INTEGRATIONS and SEIKO EPSON desire to amend the terms of the Agreement; and

WHEREAS, in accordance with Section 18.10 of the Agreement, the Agreement may be amended only by an instrument in writing duly executed by authorized representatives of SEIKO EPSON and POWER INTEGRATIONS.

Now, THEREFORE, in consideration of the mutual promises contained herein and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereby amend the Agreement as follows:


AGREEMENT

This Amendment amends Exhibit F.

Add the following paragraph to Section 1.4 of Exhibit F:

Power Integrations will pay SEIKO EPSON [  ] for the foregoing [  ] and [  ], payable as follows:

[  ].

[  ].

Effective as of the Amendment Effective Date, all references in the Agreement to "the Agreement" or "this Agreement" shall mean the Agreement as amended by this Amendment. Except as expressly amended herein, the terms of the Agreement continue unchanged and shall remain in full force and effect. This Amendment may be executed in one or more counterparts, each of which shall be considered an original, but all of which counterparts together shall constitute one and the same instrument.

IN WITNESS WHEREOF, the parties have caused this Amendment to be executed by their duly authorized representatives, effective as of the Amendment Effective Date,

SEIKO EPSON CORPORATION

POWER INTEGRATIONS, LTD. d.b.a.

POWER INTEGRATIONS INTERNATIONAL, LTD.

Signature:

/s/Nobuyuki Shimotome

Signature:

/s/Sunil Gupta

Name:

Nobuyuki Shimotome

Name:

Sunil Gupta

Title:

Chief Operating Officer

Title:

President

Date:

March 10, 2023

Date:

March 1, 2023


EX-31.1 3 powi-20230331xex31d1.htm EX-31.1 POWI-EX31.1_2023.3.31_Q1

 

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Balu Balakrishnan certify that:

1.I have reviewed this Form 10-Q of Power Integrations, 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.

 

Dated:

May 4, 2023

By:

/s/ BALU BALAKRISHNAN

Balu Balakrishnan
Chief Executive Officer


EX-31.2 4 powi-20230331xex31d2.htm EX-31.2 POWI-EX31.2_2023.3.31_Q1

 

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Sandeep Nayyar, certify that:

1.I have reviewed this Form 10-Q of Power Integrations, 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.

 

Dated:

May 4, 2023

By:

/s/ SANDEEP NAYYAR

Sandeep Nayyar
Chief Financial Officer


EX-32.1 5 powi-20230331xex32d1.htm EX-32.1 POWI-EX32.1_2023.3.31_Q1

 

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

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 Power Integrations, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Balu Balakrishnan, Chief Executive Officer of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (“Section 906”), certify to the best of my knowledge that:

(1)The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated:

May 4, 2023

By:

/s/ BALU BALAKRISHNAN

Balu Balakrishnan
Chief Executive 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-32.2 6 powi-20230331xex32d2.htm EX-32.2 POWI-EX32.2_2023.3.31_Q1

 

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

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 Power Integrations, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sandeep Nayyar, Chief Financial Officer of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (“Section 906”), certify to the best of my knowledge that:

(1)The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated:

May 4, 2023

By:

/s/ SANDEEP NAYYAR

Sandeep Nayyar
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 7 powi-20230331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Changes in Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - MARKETABLE SECURITIES - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - STOCK-BASED COMPENSATION - Performance-based Awards and Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Customer and Credit Risk Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Geographic Net Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - LEGAL PROCEEDINGS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - DOCUMENT AND ENTITY INFORMATION link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - PROVISION FOR INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - LEGAL PROCEEDINGS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - INDEMNIFICATIONS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - MARKETABLE SECURITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - MARKETABLE SECURITIES - Unrealized Losses (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - STOCKHOLDERS' EQUITY - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - PROVISION FOR INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 powi-20230331_cal.xml EX-101.CAL EX-101.DEF 9 powi-20230331_def.xml EX-101.DEF EX-101.LAB 10 powi-20230331_lab.xml EX-101.LAB EX-101.PRE 11 powi-20230331_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
DOCUMENT AND ENTITY INFORMATION - $ / shares
3 Months Ended
Mar. 31, 2023
May 01, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 000-23441  
Entity Registrant Name POWER INTEGRATIONS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3065014  
Entity Address, Address Line One 5245 Hellyer Avenue  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95138  
City Area Code 408  
Local Phone Number 414-9200  
Title of 12(b) Security Common Stock  
Trading Symbol POWI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Listing, Par Value Per Share $ 0.001  
Entity Common Stock, Shares Outstanding   57,351,296
Entity Central Index Key 0000833640  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 94,189 $ 105,372
Short-term marketable securities 264,439 248,441
Accounts receivable, net 20,585 20,836
Inventories 142,444 135,420
Prepaid expenses and other current assets 17,538 15,004
Total current assets 539,195 525,073
PROPERTY AND EQUIPMENT, net 173,506 176,681
INTANGIBLE ASSETS, net 6,054 6,597
GOODWILL 91,849 91,849
DEFERRED TAX ASSETS 19,771 19,034
OTHER ASSETS 21,030 20,862
Total assets 851,405 840,096
CURRENT LIABILITIES:    
Accounts payable 34,694 30,088
Accrued payroll and related expenses 13,442 14,778
Taxes payable 667 938
Other accrued liabilities 14,259 12,572
Total current liabilities 63,062 58,376
LONG-TERM INCOME TAXES PAYABLE 15,741 15,757
OTHER LIABILITIES 10,300 10,747
Total liabilities 89,103 84,880
COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)
STOCKHOLDERS' EQUITY:    
Common stock 23 24
Additional paid-in capital 8,780 0
Accumulated other comprehensive loss (5,044) (7,344)
Retained earnings 758,543 762,536
Total stockholders' equity 762,302 755,216
Total liabilities and stockholders' equity $ 851,405 $ 840,096
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)    
NET REVENUES $ 106,297 $ 182,149
COST OF REVENUES 52,340 81,474
GROSS PROFIT 53,957 100,675
OPERATING EXPENSES:    
Research and development 23,981 23,678
Sales and marketing 15,885 16,336
General and administrative 8,334 9,614
Total operating expenses 48,200 49,628
INCOME FROM OPERATIONS 5,757 51,047
OTHER INCOME 1,714 554
INCOME BEFORE INCOME TAXES 7,471 51,601
PROVISION FOR INCOME TAXES 596 5,353
NET INCOME $ 6,875 $ 46,248
EARNINGS PER SHARE:    
Basic (in dollars per share) $ 0.12 $ 0.78
Diluted (in dollars per share) $ 0.12 $ 0.77
SHARES USED IN PER SHARE CALCULATION:    
Basic (in shares) 57,105 59,238
Diluted (in shares) 57,579 60,107
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)    
Net income $ 6,875 $ 46,248
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments, net of $0 tax in each of the three months ended March 31, 2023 and 2022 148 (269)
Unrealized gain (loss) on marketable securities, net of $0 tax in each of the three months ended March 31, 2023 and 2022 2,172 (4,181)
Amortization of defined benefit pension items, net of tax of ($4) and $3 in the three months ended March 31, 2023 and 2022, respectively (20) 18
Total other comprehensive income (loss) 2,300 (4,432)
TOTAL COMPREHENSIVE INCOME $ 9,175 $ 41,816
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)    
Foreign currency translation adjustments, tax $ 0 $ 0
Unrealized gain (loss) on marketable securities, tax 0 0
Amortization of defined benefit pension items, tax $ (4) $ 3
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Total
Beginning balance at Dec. 31, 2021 $ 28 $ 162,301 $ (3,737) $ 753,440  
Net income       46,248 $ 46,248
Common stock issued under employee stock plans   3,057      
Repurchase of common stock (2) (134,687)      
Stock-based compensation   9,013      
Other comprehensive income (loss)     (4,432)   (4,432)
Payment of dividends to stockholders       (10,656)  
Ending balance at Mar. 31, 2022 26 39,684 (8,169) 789,032 820,573
Beginning balance at Dec. 31, 2022 24   (7,344) 762,536 755,216
Net income       6,875 6,875
Common stock issued under employee stock plans   3,098      
Repurchase of common stock (1) (1,686)     (1,700)
Stock-based compensation   7,368      
Other comprehensive income (loss)     2,300   2,300
Payment of dividends to stockholders       (10,868)  
Ending balance at Mar. 31, 2023 $ 23 $ 8,780 $ (5,044) $ 758,543 $ 762,302
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 6,875 $ 46,248
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 8,961 8,408
Amortization of intangibles 543 724
Loss on disposal of property and equipment 7 75
Stock-based compensation expense 7,368 9,013
Amortization of premium on marketable securities 404 937
Deferred income taxes (738) (936)
Increase (decrease) in accounts receivable allowance for credit losses (454) 75
Change in operating assets and liabilities:    
Accounts receivable 705 10,660
Inventories (7,024) (3,849)
Prepaid expenses and other assets (2,302) 1,552
Accounts payable 2,926 (1,709)
Taxes payable and accrued liabilities (686) 3,399
Net cash provided by operating activities 16,585 74,597
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (4,082) (14,700)
Proceeds from sale of property and equipment 0 1,202
Purchases of marketable securities (36,922) (15,121)
Proceeds from sales and maturities of marketable securities 22,693 108,817
Net cash provided by (used in) investing activities (18,311) 80,198
CASH FLOWS FROM FINANCING ACTIVITIES:    
Issuance of common stock under employee stock plans 3,098 3,057
Repurchase of common stock (1,687) (134,689)
Payments of dividends to stockholders (10,868) (10,656)
Net cash used in financing activities (9,457) (142,288)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (11,183) 12,507
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 105,372 158,117
CASH AND CASH EQUIVALENTS AT END OF PERIOD 94,189 170,624
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Unpaid property and equipment 2,762 5,042
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for income taxes, net $ 3,665 $ 1,163
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2023
BASIS OF PRESENTATION  
BASIS OF PRESENTATION

1. BASIS OF PRESENTATION:

The condensed consolidated financial statements include the accounts of Power Integrations, Inc., a Delaware corporation (the “Company”), and its wholly owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation.

While the financial information furnished is unaudited, the condensed consolidated financial statements included in this report reflect all adjustments (consisting only of normal recurring adjustments) that the Company considers necessary for the fair presentation of the results of operations for the interim periods covered and the financial condition of the Company at the date of the interim balance sheet in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The results for interim periods are not necessarily indicative of the results for the entire year. The condensed consolidated financial statements should be read in conjunction with the Company’s consolidated financial statements and the notes thereto for the year ended December 31, 2022, included in its Form 10-K filed on February 7, 2023, with the Securities and Exchange Commission.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Mar. 31, 2023
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS  
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS

2. SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS:

Significant Accounting Policies and Estimates

No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, Significant Accounting Policies and Recent Accounting Pronouncements, of the Company’s financial statements set forth in Item 8 of the Company’s Annual Report on Form 10-K, filed on February 7, 2023, for the year ended December 31, 2022.

Recent Accounting Pronouncements

The Company has considered all recent accounting pronouncements issued, but not yet effective, and does not expect any to have a material effect on the Company’s condensed consolidated financial statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS
3 Months Ended
Mar. 31, 2023
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS  
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS

3. COMPONENTS OF THE COMPANY’S CONDENSED CONSOLIDATED BALANCE SHEETS:

Accounts Receivable

    

March 31, 

    

December 31, 

(In thousands)

2023

2022

Accounts receivable trade

$

68,860

$

78,914

Allowance for ship and debit

 

(44,596)

 

(53,184)

Allowance for stock rotation and rebate

 

(2,998)

 

(3,759)

Allowance for credit losses

(681)

(1,135)

Total

$

20,585

$

20,836

The Company maintains an allowance for estimated credit losses resulting from the inability of customers to make required payments. This allowance is established using estimates formulated by the Company’s management based upon factors such as the composition of the accounts receivable aging, historical losses, changes in payment patterns, customer creditworthiness and current economic trends. Receivables determined to be uncollectible are written off and deducted from the allowance.

Allowance for Credit Losses

Three Months Ended

March 31, 

(In thousands)

2023

    

2022

Beginning balance

$

(1,135)

$

(445)

Provision for credit loss expense

 

(439)

 

(400)

Receivables written off

 

 

Recoveries collected

 

893

 

325

Ending balance

$

(681)

$

(520)

Inventories

    

March 31, 

    

December 31, 

(In thousands)

2023

2022

Raw materials

$

78,511

$

75,355

Work-in-process

 

23,561

 

15,440

Finished goods

 

40,372

 

44,625

Total

$

142,444

$

135,420

Intangible Assets

March 31, 2023

December 31, 2022

    

    

Accumulated

    

    

    

Accumulated

    

(In thousands)

Gross

Amortization

Net

Gross

Amortization

Net

Domain name

$

1,261

$

$

1,261

$

1,261

$

$

1,261

Developed technology

 

37,960

 

(34,013)

 

3,947

 

37,960

 

(33,531)

 

4,429

Technology licenses

 

1,926

 

(1,080)

 

846

 

1,926

 

(1,019)

 

907

Total intangible assets

$

41,147

$

(35,093)

$

6,054

$

41,147

$

(34,550)

$

6,597

The estimated future amortization expense related to finite-lived intangible assets at March 31, 2023, is as follows:

    

Estimated 

Amortization

Fiscal Year

(In thousands)

2023 (remaining nine months)

$

1,630

2024

 

1,279

2025

 

832

2026

 

687

2027

 

365

Total

$

4,793

Accumulated Other Comprehensive Loss

Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022, were as follows:

Unrealized Gains

and Losses on

Defined Benefit

Foreign Currency

Marketable Securities

Pension Items

Items

Total

Three Months Ended

Three Months Ended

Three Months Ended

Three Months Ended

March 31, 

March 31, 

March 31, 

March 31, 

(In thousands)

2023

    

2022

    

2023

2022

    

2023

    

2022

    

2023

    

2022

Beginning balance

$

(5,323)

$

(1,165)

$

862

$

(674)

$

(2,883)

$

(1,898)

$

(7,344)

$

(3,737)

Other comprehensive income (loss) before reclassifications

 

2,172

 

(4,181)

 

 

 

148

 

(269)

 

2,320

 

(4,450)

Amounts reclassified from accumulated other comprehensive loss

 

 

 

(20)

(1)

 

18

(1)

 

 

 

(20)

 

18

Net-current period other comprehensive income (loss)

 

2,172

 

(4,181)

 

(20)

 

18

 

148

 

(269)

 

2,300

 

(4,432)

Ending balance

$

(3,151)

$

(5,346)

$

842

$

(656)

$

(2,735)

$

(2,167)

$

(5,044)

$

(8,169)

(1)This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost for the three months ended March 31, 2023 and 2022.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2023
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

4. FAIR VALUE MEASUREMENTS:

The FASB established a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices for identical assets in active markets; (Level 2) inputs other than the quoted prices in active markets that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

The Company’s cash equivalents and short-term marketable securities are classified within Level 1 or Level 2 of the fair-value hierarchy because they are valued using quoted market prices, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency.

The fair-value hierarchy of the Company’s cash equivalents and marketable securities at March 31, 2023 and December 31, 2022, was as follows:

Fair Value Measurement at

March 31, 2023

    

    

Quoted Prices in

    

Active Markets for

Significant Other

Identical Assets

Observable Inputs

(In thousands)

Total Fair Value

(Level 1)

(Level 2)

Commercial paper

$

17,956

$

$

17,956

Corporate securities

264,439

264,439

Money market funds

 

13,279

 

13,279

 

Total

$

295,674

$

13,279

$

282,395

Fair Value Measurement at

December 31, 2022

    

    

Quoted Prices in

    

Active Markets for

Significant Other

Identical Assets

Observable Inputs

(In thousands)

Total Fair Value

(Level 1)

(Level 2)

Commercial paper

$

58,683

$

$

58,683

Corporate securities

248,441

248,441

Money market funds

 

363

 

363

 

Total

$

307,487

$

363

$

307,124

The Company did not transfer any investments between Level 1 and Level 2 of the fair-value hierarchy in the three months ended March 31, 2023 and the twelve months ended December 31, 2022.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES
3 Months Ended
Mar. 31, 2023
MARKETABLE SECURITIES  
MARKETABLE SECURITIES

5. MARKETABLE SECURITIES:

Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at March 31, 2023, were as follows:

Amortized

Gross Unrealized

Estimated Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Market Value

Investments due in 3 months or less:

 

  

 

  

 

  

 

  

Corporate securities

$

72,749

$

$

(348)

$

72,401

Total

 

72,749

 

 

(348)

 

72,401

Investments due in 4-12 months:

 

  

 

  

 

  

 

  

Corporate securities

 

111,179

 

 

(2,375)

 

108,804

Total

 

111,179

 

 

(2,375)

 

108,804

Investments due in 12 months or greater:

 

  

 

  

 

  

 

  

Corporate securities

 

83,662

 

324

 

(752)

 

83,234

Total

83,662

 

324

(752)

 

83,234

Total marketable securities

$

267,590

$

324

$

(3,475)

$

264,439

Accrued interest receivable was $1.7 million at March 31, 2023 and was recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet.

Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at December 31, 2022, were as follows:

Amortized

Gross Unrealized

Estimated Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Market Value

Investments due in 3 months or less:

 

  

 

  

 

  

 

  

Corporate securities

$

21,803

$

$

(135)

$

21,668

Total

 

21,803

 

 

(135)

 

21,668

Investments due in 4-12 months:

 

  

 

  

 

  

 

  

Corporate securities

 

173,833

 

 

(4,019)

 

169,814

Total

 

173,833

 

 

(4,019)

 

169,814

Investments due in 12 months or greater:

 

  

 

  

 

  

 

  

Corporate securities

58,128

 

71

 

(1,240)

 

56,959

Total

 

58,128

 

71

 

(1,240)

 

56,959

Total marketable securities

$

253,764

$

71

$

(5,394)

$

248,441

Accrued interest receivable was $1.2 million at December 31, 2022 and was recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet.

The following table summarizes marketable securities classified as available-for-sale (excluding cash equivalents) in a continuous unrealized loss position for which an allowance for credit losses was not recorded at March 31, 2023:

Less Than 12 Months

12 Months or Longer

Total

    

Estimated

    

Gross

    

Estimated

    

Gross

    

Estimated

    

Gross

Fair Market

Unrealized

Fair Market

Unrealized

Fair Market

Unrealized

(In thousands)

Value

Losses

Value

Losses

Value

Losses

Corporate securities

$

36,014

$

(288)

$

175,733

$

(3,187)

$

211,747

$

(3,475)

Total marketable securities

$

36,014

$

(288)

$

175,733

$

(3,187)

$

211,747

$

(3,475)

In the three months ended March 31, 2023 and 2022, no unrealized losses on marketable securities were recognized in income.

The Company does not intend to sell and it is unlikely that it will be required to sell the securities prior to their anticipated recovery. The issuers are high quality (investment grade) and the decline in fair value is largely due to changes in interest rates. Additionally, the issuers continue to make timely interest payments on the marketable securities with the fair value expected to recover as they reach maturity.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2023
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

6. STOCK-BASED COMPENSATION:

The following table summarizes the stock-based compensation expense recognized in accordance with ASC 718-10 for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

Cost of revenues

$

301

$

320

Research and development

 

2,668

 

3,055

Sales and marketing

 

1,653

 

1,948

General and administrative

 

2,746

 

3,690

Total stock-based compensation expense

$

7,368

$

9,013

Stock-based compensation expense in the three months ended March 31, 2023, was approximately $7.4 million, comprising approximately $5.9 million related to restricted stock unit (RSU) awards, $1.0 million related to performance-based (PSU) awards and long-term performance-based (PRSU) awards and $0.5 million related to the Company’s employee stock purchase plan.

Stock-based compensation expense in the three months ended March 31, 2022, was approximately $9.0 million, comprising approximately $5.6 million related to RSUs, $3.0 million related to PSUs and PRSUs and $0.4 million related to the Company’s employee stock purchase plan.

PSU Awards

Under the performance-based awards program, the Company grants awards in the performance year in an amount equal to twice the target number of shares to be issued if the maximum performance metrics are met. The number of shares that are released at the end of the performance year can range from zero to 200% of the target number depending on the Company’s performance. The performance metrics of this program are annual targets consisting of a combination of net revenue, non-GAAP operating income and strategic goals.

As the net revenue, non-GAAP operating income and strategic goals are considered performance conditions, expense associated with these awards, net of estimated forfeitures, is recognized over the service period based on an assessment of the expected achievement of the performance targets. The fair value of these PSUs is determined using the fair value of the Company’s common stock on the date of the grant, reduced by the discounted present value of dividends expected to be declared before the awards vest. If the performance conditions are not achieved, no compensation cost is recognized and any previously recognized compensation is reversed.

In February 2023, it was determined that approximately 34,000 shares subject to the PSUs granted in 2022 vested in aggregate; the shares were released to the Company’s employees and executives in the first quarter of 2023.

A summary of PSUs outstanding as of March 31, 2023, and activity during the three months ended, is presented below:

Weighted-Average

Weighted-Average

Remaining

Aggregate

Shares

Grant Date Fair

Contractual Term

Intrinsic Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

34

$

79.94

 

 

Granted

 

75

$

82.49

 

 

  

Vested

 

(34)

$

79.94

 

  

 

  

Forfeited

 

 

  

 

  

Outstanding at March 31, 2023

 

75

$

82.49

 

0.75

$

6,312

Outstanding and expected to vest at March 31, 2023

 

40

 

0.75

$

3,358

PRSU Awards

The Company’s PRSU program provides for the issuance of PRSUs which will vest based on the Company’s performance measured against the PRSU program’s established performance targets. PRSUs are granted in an amount equal to twice the target number of shares to be issued if the maximum performance metrics are met. The actual number of shares the recipient receives is determined at the end of a three-year performance period based on results achieved versus the Company’s performance goals, and may range from zero to 200% of the target number. The performance goals for PRSUs granted in fiscal 2021, 2022 and 2023 were based on the Company’s compound annual growth rate (“CAGR”) of revenue as measured against the revenue CAGR of the analog semiconductor industry (“Relative Measure”), in each case over the respective three-year performance period. In addition, the PRSUs granted in 2023 (“2023 PRSUs”) also include a performance goal related to the Company’s revenue growth over the respective three-year performance period as compared to defined targets (“Absolute Measure”) with the actual vesting of the 2023 PRSUs calculated based on higher achievement under the Relative Measure or the Absolute Measure. Expense associated with these awards, net of estimated forfeitures, is recorded throughout the year based on an assessment of the expected achievement of the performance targets. If the performance conditions are not achieved, no compensation cost is recognized and any previously recognized compensation is reversed.

In February 2023, it was determined that approximately 23,000 shares subject to the PRSUs granted in 2020 vested in aggregate; the shares were released to the Company’s executives in the first quarter of 2023.

A summary of PRSUs outstanding as of March 31, 2023 and activity during the three months ended, is presented below:

Weighted-Average

Aggregate

Weighted-Average

Remaining

Intrinsic

Shares

Grant Date Fair

Contractual Term

Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

236

$

77.82

 

 

Granted

 

145

$

80.92

 

  

 

  

Vested

 

(23)

$

49.68

 

  

 

  

Forfeited

 

 

  

 

  

Outstanding at March 31, 2023

 

358

$

80.89

 

1.87

$

30,329

Outstanding and expected to vest at March 31, 2023

 

143

 

2.75

$

12,094

RSU Awards

A summary of RSUs outstanding as of March 31, 2023 and activity during the three months ended, is presented below:

Weighted-Average

Aggregate

Weighted-Average

Remaining

Intrinsic

Shares

Grant Date Fair

Contractual Term

Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

1,096

$

60.52

 

 

Granted

 

148

$

80.07

 

  

 

  

Vested

 

(166)

$

59.06

 

  

 

  

Forfeited

 

(4)

$

68.73

 

  

 

  

Outstanding at March 31, 2023

 

1,074

$

63.41

 

2.03

$

90,903

Outstanding and expected to vest at March 31, 2023

 

995

 

1.59

$

84,247

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES
3 Months Ended
Mar. 31, 2023
SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES  
SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES

7. SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES:

Segment Reporting

The Company is organized and operates as one reportable segment, the design, development, manufacture and marketing of integrated circuits and related components for use primarily in the high-voltage power-conversion market.

The Company’s chief operating decision maker, the Chief Executive Officer, reviews financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance.

Customer Concentration

The Company’s top ten customers accounted for approximately 78% and 77% of net revenues for the three months ended March 31, 2023 and 2022, respectively. A significant portion of these revenues are attributable to sales of the Company’s products to distributors of electronic components. These distributors sell the Company’s products to a broad, diverse range of end users, including original equipment manufacturers, or OEMs, and merchant power supply manufacturers. Sales to distributors were $66.8 million and $135.7 million in the three months ended March 31, 2023, and 2022, respectively. Direct sales to OEMs and power-supply manufacturers accounted for the remainder.

The following customers represented 10% or more of the Company’s net revenues for the respective periods:

    

Three Months Ended

March 31, 

Customer

2023

2022

Avnet

 

25

%  

31

%  

Salcomp Group

13

%  

*

Honestar Technologies Co., Ltd.

12

%  

16

%  

* Total customer revenue was less than 10% of net revenues.

No other customers accounted for 10% or more of the Company’s net revenues in the periods presented.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash investments and trade receivables. The Company does not have any off-balance-sheet credit exposure related to its customers. As of March 31, 2023, and December 31, 2022, 84% and 87%, respectively, of accounts receivable were concentrated with the Company’s top ten customers.

The following customer represented 10% or more of accounts receivable at March 31, 2023 and December 31, 2022:

March 31, 

December 31, 

Customer

    

2023

2022

Avnet

31

%  

42

%  

Salcomp Group

16

%  

13

%  

Flextronics Group

11

%  

11

%  

No other customers accounted for 10% or more of the Company’s accounts receivable in the periods presented.

Geographic Net Revenues

The Company markets its products globally through its sales personnel and a worldwide network of independent sales representatives and distributors. Geographic net revenues, based on “bill to” customer locations, for the three months ended March 31, 2023 and 2022, were as follows:

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

United States of America

$

2,547

$

6,906

Hong Kong/China

 

59,598

 

105,240

India

6,729

 

5,849

Taiwan

 

2,009

 

5,257

Korea

 

6,801

 

18,664

Western Europe (excluding Germany)

 

6,916

 

8,245

Japan

 

5,339

 

8,049

Germany

 

7,474

 

11,484

Other

 

8,884

 

12,455

Total net revenues

$

106,297

$

182,149

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2023
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

8. STOCKHOLDERS’ EQUITY:

Common Stock Shares Outstanding

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

Beginning balance

56,961

59,913

Common stock issued under employee stock plans

 

268

 

449

Repurchased

 

(23)

 

(1,584)

Ending balance

57,206

58,778

Common Stock Repurchases

As of December 31, 2022, the Company had $81.3 million remaining under its authorized stock-repurchase program. In the three months ended March 31, 2023 the Company purchased 23,000 shares for $1.7 million, leaving $79.6 million remaining on the repurchase authorization as of March 31, 2023. Authorization of future repurchase programs is at the discretion of the Company’s board of directors and will depend on the Company’s financial condition, results of operations, capital requirements, business conditions and other factors; the program has no expiration date.

Cash Dividends

In January 2022, the Company’s board of directors declared dividends of $0.18 per share to be paid to stockholders of record at the end of each quarter in 2022. In February 2023, the Company’s board of directors declared dividends of $0.19 per share to be paid to stockholders of record at the end of each quarter in 2023.

For the three months ended March 31, 2023 and 2022, cash dividends declared and paid were as follows:

Three Months Ended

March 31, 

(In thousands, except per share amounts)

    

2023

    

2022

Dividends declared and paid

$

10,868

$

10,656

Dividends declared per common share

$

0.19

$

0.18

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2023
EARNINGS PER SHARE  
EARNINGS PER SHARE

9. EARNINGS PER SHARE:

Basic earnings per share are calculated by dividing net income by the weighted-average shares of common stock outstanding during the period. Diluted earnings per share are calculated by dividing net income by the weighted-average shares of common stock and dilutive common equivalent shares outstanding during the period. Dilutive common equivalent shares included in this calculation consist of dilutive shares issuable upon the assumed exercise of outstanding common stock options, the assumed vesting of outstanding restricted stock units, the assumed issuance of awards under the stock purchase plan and contingently issuable performance-based awards, as computed using the treasury stock method.

A summary of the earnings per share calculation is as follows:

Three Months Ended

March 31, 

(In thousands, except per share amounts)

    

2023

    

2022

Basic earnings per share:

 

  

 

  

Net income

$

6,875

$

46,248

Weighted-average common shares

 

57,105

 

59,238

Basic earnings per share

$

0.12

$

0.78

Diluted earnings per share: (1)

 

  

 

  

Net income

$

6,875

$

46,248

Weighted-average common shares

 

57,105

 

59,238

Effect of dilutive awards:

 

  

 

  

Employee stock plans

 

474

 

869

Diluted weighted-average common shares

 

57,579

 

60,107

Diluted earnings per share

$

0.12

$

0.77

(1)The Company includes the shares underlying performance-based awards in the calculation of diluted earnings per share if the performance conditions have been satisfied as of the end of the reporting period and excludes such shares when the necessary conditions have not been met. The Company has excluded the shares underlying the outstanding performance-based awards in the 2023 and 2022 calculations as the shares were not contingently issuable as of the end of the reporting periods.

In the three months ended March 31, 2023 and 2022, no stock awards were determined to be anti-dilutive and therefore excluded from the computation of diluted earnings per share.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
PROVISION FOR INCOME TAXES
3 Months Ended
Mar. 31, 2023
PROVISION FOR INCOME TAXES  
PROVISION FOR INCOME TAXES

10. PROVISION FOR INCOME TAXES:

Income-tax expense includes a provision for federal, state and foreign taxes based on the annual estimated effective tax rate applicable to the Company and its subsidiaries, adjusted for certain discrete items which are fully recognized in the period they occur. Accordingly, the interim effective tax rate may not be reflective of the annual estimated effective tax rate.

The Company’s effective tax rates for the three months ended March 31, 2023 and 2022, were 8.0% and 10.4%, respectively. The effective tax rate in these periods were lower than the statutory federal income-tax rate of 21% due to the geographic distribution of the Company’s world-wide earnings in lower-tax jurisdictions and federal research tax credits. Additionally, in the three months ended March 31, 2023, the Company’s effective tax rate was favorably impacted by a discrete item associated with the release of an unrecognized tax benefit. These benefits were partially offset by foreign income subject to U.S. tax, known as global intangible low-taxed income. The Company’s primary jurisdiction where foreign earnings are derived is the Cayman Islands, which is a non-taxing jurisdiction. Income earned in other foreign jurisdictions was not material. The Company has not been granted any incentivized tax rates and does not operate under any tax holidays in any jurisdiction.

As of March 31, 2023, the Company maintained a valuation allowance on its California deferred tax assets, New Jersey deferred tax assets and a valuation allowance with respect to its deferred tax assets relating to tax credits in Canada.

Determining the consolidated provision for income-tax expense, income-tax liabilities and deferred tax assets and liabilities involves judgment. The Company calculates and provides for income taxes in each of the tax jurisdictions in which it operates, which involves estimating current tax exposures as well as making judgments regarding the recoverability of deferred tax assets in each jurisdiction. The estimates used could differ from actual results, which may have a significant impact on operating results in future periods.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS

11. COMMITMENTS:

Supplier Agreements

Under the terms of the Company’s wafer-supply agreements with Seiko Epson Corporation ("Epson") and ROHM Lapis Semiconductor Co., Ltd. ("Lapis"), the wafers purchased from these suppliers are priced in U.S. dollars, with mutual

sharing of the impact of fluctuations in the exchange rate between the Japanese yen and the U.S. dollar on future purchases. Each year, the Company’s management and these two suppliers review and negotiate future pricing; the negotiated pricing is denominated in U.S. dollars but is subject to contractual exchange-rate provisions. The fluctuation in the exchange rate is shared equally between the Company and each of these suppliers on future purchases.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
LEGAL PROCEEDINGS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
LEGAL PROCEEDINGS AND CONTINGENCIES

12. LEGAL PROCEEDINGS AND CONTINGENCIES:

From time to time in the ordinary course of business, the Company becomes involved in lawsuits, or customers and distributors may make claims against the Company. In accordance with ASC 450-10, Contingencies, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.

On January 6, 2020, the Company filed a complaint against CogniPower LLC in the United States District Court for the District of Delaware for infringement of two of the Company’s patents and seeking a declaration of non-infringement with respect to patents that CogniPower had charged the Company’s customers with infringing, based on customer use of the Company’s products. In response, CogniPower filed a motion to dismiss the Company’s declaratory judgment claims on the basis that CogniPower had not threatened the Company directly with suit. That motion was granted, so CogniPower’s claims for infringement initially went forward separately in their lawsuit against the Company’s customers in the District of Delaware, but the Company filed a motion to intervene in that lawsuit and received a ruling allowing the Company to intervene in CogniPower’s customer lawsuit on February 1, 2021, and the parties thereafter agreed to dismiss the Company’s separate lawsuit against CogniPower. The remaining case is currently stayed, but the Company believes it has strong claims and defenses, and intends to vigorously defend itself against CogniPower’s claims against the Company’s technology, with appeals to follow if necessary.

On October 31, 2022, Waverly Licensing LLC filed a complaint against the Company in the United States District Court for the Western District of Texas. In its complaint, Waverly alleged that the Company was infringing one patent pertaining to charging a battery-operated device, the Company believes it has strong claims and defenses, and intends to vigorously defend itself against Waverly’s claims against the Company’s technology, with appeals to follow if necessary. Because the Company believed that Waverly’s Texas complaint was improperly filed in the wrong court, the Company filed a motion to dismiss, and on November 30, 2022, the Company filed a complaint against Waverly Licensing LLC and related entities IP Edge LLC, Mavexar LLC, and Array IP LLC in the United States District Court for the District of Delaware seeking a declaration of non-infringement with respect to a patent that Waverly charged the Company with infringing. The Texas court thereafter dismissed Waverly’s Texas complaint. The Company’s Delaware lawsuit is in its earliest stages, but on April 6, 2023, the Delaware defendants filed a motion to dismiss based on a series of covenants not to sue that the Delaware defendants filed with the Court, with further proceedings on the Delaware defendants’ motion expected in the coming months.  

The Company is unable to predict the outcome of legal proceedings with certainty, and there can be no assurance that the Company will prevail in the above-mentioned unsettled litigations. These litigations, whether or not determined in the Company’s favor or settled, will be costly and will divert the efforts and attention of the Company’s management and technical personnel from normal business operations, potentially causing a material adverse effect on the business, financial condition and operating results. Currently, the Company is not able to estimate a loss or a range of loss for the ongoing litigations disclosed above, however adverse determinations in litigation could result in monetary losses, the loss of proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from third parties or prevent the Company from licensing the technology, any of which could have a material adverse effect on the Company’s business, financial condition and operating results.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
INDEMNIFICATIONS
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
INDEMNIFICATIONS

13. INDEMNIFICATIONS:

The Company sells products to its distributors under contracts, collectively referred to as Distributor Sales Agreements (“DSA”). Each DSA contains the relevant terms of the contractual arrangement with the distributor, and generally includes certain provisions for indemnifying the distributor against losses, expenses, and liabilities from damages that may be awarded against the distributor in the event the Company’s products are found to infringe upon a patent,

copyright, trademark, or other proprietary right of a third party (“Customer Indemnification”). The DSA generally limits the scope of and remedies for the Customer Indemnification obligations in a variety of industry-standard respects, including, but not limited to, limitations based on time and geography, and a right to replace an infringing product. The Company also, from time to time, has granted a specific indemnification right to individual customers.

The Company believes its internal development processes and other policies and practices limit its exposure related to such indemnifications. In addition, the Company requires its employees to sign a proprietary information and inventions agreement, which assigns the rights to its employees’ development work to the Company. To date, the Company has not had to reimburse any of its distributors or customers for any losses related to these indemnifications and no material claims were outstanding as of March 31, 2023. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnifications.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)
3 Months Ended
Mar. 31, 2023
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS  
Significant Accounting Policies and Estimates

Significant Accounting Policies and Estimates

No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, Significant Accounting Policies and Recent Accounting Pronouncements, of the Company’s financial statements set forth in Item 8 of the Company’s Annual Report on Form 10-K, filed on February 7, 2023, for the year ended December 31, 2022.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

The Company has considered all recent accounting pronouncements issued, but not yet effective, and does not expect any to have a material effect on the Company’s condensed consolidated financial statements.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS (Tables)
3 Months Ended
Mar. 31, 2023
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS  
Schedule of Accounts Receivable

    

March 31, 

    

December 31, 

(In thousands)

2023

2022

Accounts receivable trade

$

68,860

$

78,914

Allowance for ship and debit

 

(44,596)

 

(53,184)

Allowance for stock rotation and rebate

 

(2,998)

 

(3,759)

Allowance for credit losses

(681)

(1,135)

Total

$

20,585

$

20,836

Schedule of Allowance for Credit Losses

Allowance for Credit Losses

Three Months Ended

March 31, 

(In thousands)

2023

    

2022

Beginning balance

$

(1,135)

$

(445)

Provision for credit loss expense

 

(439)

 

(400)

Receivables written off

 

 

Recoveries collected

 

893

 

325

Ending balance

$

(681)

$

(520)

Schedule of Inventories

    

March 31, 

    

December 31, 

(In thousands)

2023

2022

Raw materials

$

78,511

$

75,355

Work-in-process

 

23,561

 

15,440

Finished goods

 

40,372

 

44,625

Total

$

142,444

$

135,420

Schedule Of Intangible Assets

March 31, 2023

December 31, 2022

    

    

Accumulated

    

    

    

Accumulated

    

(In thousands)

Gross

Amortization

Net

Gross

Amortization

Net

Domain name

$

1,261

$

$

1,261

$

1,261

$

$

1,261

Developed technology

 

37,960

 

(34,013)

 

3,947

 

37,960

 

(33,531)

 

4,429

Technology licenses

 

1,926

 

(1,080)

 

846

 

1,926

 

(1,019)

 

907

Total intangible assets

$

41,147

$

(35,093)

$

6,054

$

41,147

$

(34,550)

$

6,597

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense

    

Estimated 

Amortization

Fiscal Year

(In thousands)

2023 (remaining nine months)

$

1,630

2024

 

1,279

2025

 

832

2026

 

687

2027

 

365

Total

$

4,793

Schedule of Accumulated Other Comprehensive Loss

Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022, were as follows:

Unrealized Gains

and Losses on

Defined Benefit

Foreign Currency

Marketable Securities

Pension Items

Items

Total

Three Months Ended

Three Months Ended

Three Months Ended

Three Months Ended

March 31, 

March 31, 

March 31, 

March 31, 

(In thousands)

2023

    

2022

    

2023

2022

    

2023

    

2022

    

2023

    

2022

Beginning balance

$

(5,323)

$

(1,165)

$

862

$

(674)

$

(2,883)

$

(1,898)

$

(7,344)

$

(3,737)

Other comprehensive income (loss) before reclassifications

 

2,172

 

(4,181)

 

 

 

148

 

(269)

 

2,320

 

(4,450)

Amounts reclassified from accumulated other comprehensive loss

 

 

 

(20)

(1)

 

18

(1)

 

 

 

(20)

 

18

Net-current period other comprehensive income (loss)

 

2,172

 

(4,181)

 

(20)

 

18

 

148

 

(269)

 

2,300

 

(4,432)

Ending balance

$

(3,151)

$

(5,346)

$

842

$

(656)

$

(2,735)

$

(2,167)

$

(5,044)

$

(8,169)

(1)This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost for the three months ended March 31, 2023 and 2022.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2023
FAIR VALUE MEASUREMENTS  
Schedule of Fair value of cash equivalents and marketable securities

The fair-value hierarchy of the Company’s cash equivalents and marketable securities at March 31, 2023 and December 31, 2022, was as follows:

Fair Value Measurement at

March 31, 2023

    

    

Quoted Prices in

    

Active Markets for

Significant Other

Identical Assets

Observable Inputs

(In thousands)

Total Fair Value

(Level 1)

(Level 2)

Commercial paper

$

17,956

$

$

17,956

Corporate securities

264,439

264,439

Money market funds

 

13,279

 

13,279

 

Total

$

295,674

$

13,279

$

282,395

Fair Value Measurement at

December 31, 2022

    

    

Quoted Prices in

    

Active Markets for

Significant Other

Identical Assets

Observable Inputs

(In thousands)

Total Fair Value

(Level 1)

(Level 2)

Commercial paper

$

58,683

$

$

58,683

Corporate securities

248,441

248,441

Money market funds

 

363

 

363

 

Total

$

307,487

$

363

$

307,124

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2023
MARKETABLE SECURITIES  
Schedule of Available-for-sale Securities

Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at March 31, 2023, were as follows:

Amortized

Gross Unrealized

Estimated Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Market Value

Investments due in 3 months or less:

 

  

 

  

 

  

 

  

Corporate securities

$

72,749

$

$

(348)

$

72,401

Total

 

72,749

 

 

(348)

 

72,401

Investments due in 4-12 months:

 

  

 

  

 

  

 

  

Corporate securities

 

111,179

 

 

(2,375)

 

108,804

Total

 

111,179

 

 

(2,375)

 

108,804

Investments due in 12 months or greater:

 

  

 

  

 

  

 

  

Corporate securities

 

83,662

 

324

 

(752)

 

83,234

Total

83,662

 

324

(752)

 

83,234

Total marketable securities

$

267,590

$

324

$

(3,475)

$

264,439

Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at December 31, 2022, were as follows:

Amortized

Gross Unrealized

Estimated Fair

(In thousands)

    

Cost

    

Gains

    

Losses

    

Market Value

Investments due in 3 months or less:

 

  

 

  

 

  

 

  

Corporate securities

$

21,803

$

$

(135)

$

21,668

Total

 

21,803

 

 

(135)

 

21,668

Investments due in 4-12 months:

 

  

 

  

 

  

 

  

Corporate securities

 

173,833

 

 

(4,019)

 

169,814

Total

 

173,833

 

 

(4,019)

 

169,814

Investments due in 12 months or greater:

 

  

 

  

 

  

 

  

Corporate securities

58,128

 

71

 

(1,240)

 

56,959

Total

 

58,128

 

71

 

(1,240)

 

56,959

Total marketable securities

$

253,764

$

71

$

(5,394)

$

248,441

Schedule of Available-for-sale Securities in an Unrealized Loss Position

Less Than 12 Months

12 Months or Longer

Total

    

Estimated

    

Gross

    

Estimated

    

Gross

    

Estimated

    

Gross

Fair Market

Unrealized

Fair Market

Unrealized

Fair Market

Unrealized

(In thousands)

Value

Losses

Value

Losses

Value

Losses

Corporate securities

$

36,014

$

(288)

$

175,733

$

(3,187)

$

211,747

$

(3,475)

Total marketable securities

$

36,014

$

(288)

$

175,733

$

(3,187)

$

211,747

$

(3,475)

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Stock-based Compensation Expense

The following table summarizes the stock-based compensation expense recognized in accordance with ASC 718-10 for the three months ended March 31, 2023 and 2022:

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

Cost of revenues

$

301

$

320

Research and development

 

2,668

 

3,055

Sales and marketing

 

1,653

 

1,948

General and administrative

 

2,746

 

3,690

Total stock-based compensation expense

$

7,368

$

9,013

Performance Based Awards (PSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity

Weighted-Average

Weighted-Average

Remaining

Aggregate

Shares

Grant Date Fair

Contractual Term

Intrinsic Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

34

$

79.94

 

 

Granted

 

75

$

82.49

 

 

  

Vested

 

(34)

$

79.94

 

  

 

  

Forfeited

 

 

  

 

  

Outstanding at March 31, 2023

 

75

$

82.49

 

0.75

$

6,312

Outstanding and expected to vest at March 31, 2023

 

40

 

0.75

$

3,358

Long-Term Performance-Based Awards (PRSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity

Weighted-Average

Aggregate

Weighted-Average

Remaining

Intrinsic

Shares

Grant Date Fair

Contractual Term

Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

236

$

77.82

 

 

Granted

 

145

$

80.92

 

  

 

  

Vested

 

(23)

$

49.68

 

  

 

  

Forfeited

 

 

  

 

  

Outstanding at March 31, 2023

 

358

$

80.89

 

1.87

$

30,329

Outstanding and expected to vest at March 31, 2023

 

143

 

2.75

$

12,094

Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity

Weighted-Average

Aggregate

Weighted-Average

Remaining

Intrinsic

Shares

Grant Date Fair

Contractual Term

Value

    

(In thousands)

    

Value Per Share

    

(In years)

    

(In thousands)

Outstanding at January 1, 2023

 

1,096

$

60.52

 

 

Granted

 

148

$

80.07

 

  

 

  

Vested

 

(166)

$

59.06

 

  

 

  

Forfeited

 

(4)

$

68.73

 

  

 

  

Outstanding at March 31, 2023

 

1,074

$

63.41

 

2.03

$

90,903

Outstanding and expected to vest at March 31, 2023

 

995

 

1.59

$

84,247

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES (Tables)
3 Months Ended
Mar. 31, 2023
Concentration Risk [Line Items]  
Schedules of Geographic Net Revenues

The Company markets its products globally through its sales personnel and a worldwide network of independent sales representatives and distributors. Geographic net revenues, based on “bill to” customer locations, for the three months ended March 31, 2023 and 2022, were as follows:

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

United States of America

$

2,547

$

6,906

Hong Kong/China

 

59,598

 

105,240

India

6,729

 

5,849

Taiwan

 

2,009

 

5,257

Korea

 

6,801

 

18,664

Western Europe (excluding Germany)

 

6,916

 

8,245

Japan

 

5,339

 

8,049

Germany

 

7,474

 

11,484

Other

 

8,884

 

12,455

Total net revenues

$

106,297

$

182,149

Net revenue  
Concentration Risk [Line Items]  
Schedules of Concentration of Risk, by Risk Factor

The following customers represented 10% or more of the Company’s net revenues for the respective periods:

    

Three Months Ended

March 31, 

Customer

2023

2022

Avnet

 

25

%  

31

%  

Salcomp Group

13

%  

*

Honestar Technologies Co., Ltd.

12

%  

16

%  

* Total customer revenue was less than 10% of net revenues.

Accounts receivable  
Concentration Risk [Line Items]  
Schedules of Concentration of Risk, by Risk Factor

The following customer represented 10% or more of accounts receivable at March 31, 2023 and December 31, 2022:

March 31, 

December 31, 

Customer

    

2023

2022

Avnet

31

%  

42

%  

Salcomp Group

16

%  

13

%  

Flextronics Group

11

%  

11

%  

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2023
STOCKHOLDERS' EQUITY  
Schedule of Common Stock Shares Outstanding

Three Months Ended

March 31, 

(In thousands)

    

2023

    

2022

Beginning balance

56,961

59,913

Common stock issued under employee stock plans

 

268

 

449

Repurchased

 

(23)

 

(1,584)

Ending balance

57,206

58,778

Schedule of Dividends Declared and Paid

For the three months ended March 31, 2023 and 2022, cash dividends declared and paid were as follows:

Three Months Ended

March 31, 

(In thousands, except per share amounts)

    

2023

    

2022

Dividends declared and paid

$

10,868

$

10,656

Dividends declared per common share

$

0.19

$

0.18

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
EARNINGS PER SHARE  
Schedule of Earnings per share calculation

A summary of the earnings per share calculation is as follows:

Three Months Ended

March 31, 

(In thousands, except per share amounts)

    

2023

    

2022

Basic earnings per share:

 

  

 

  

Net income

$

6,875

$

46,248

Weighted-average common shares

 

57,105

 

59,238

Basic earnings per share

$

0.12

$

0.78

Diluted earnings per share: (1)

 

  

 

  

Net income

$

6,875

$

46,248

Weighted-average common shares

 

57,105

 

59,238

Effect of dilutive awards:

 

  

 

  

Employee stock plans

 

474

 

869

Diluted weighted-average common shares

 

57,579

 

60,107

Diluted earnings per share

$

0.12

$

0.77

(1)The Company includes the shares underlying performance-based awards in the calculation of diluted earnings per share if the performance conditions have been satisfied as of the end of the reporting period and excludes such shares when the necessary conditions have not been met. The Company has excluded the shares underlying the outstanding performance-based awards in the 2023 and 2022 calculations as the shares were not contingently issuable as of the end of the reporting periods.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS        
Accounts receivable trade $ 68,860 $ 78,914    
Allowance for ship and debit (44,596) (53,184)    
Allowance for stock rotation and rebate (2,998) (3,759)    
Allowance for credit losses (681) (1,135) $ (520) $ (445)
Total $ 20,585 $ 20,836    
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS    
Beginning Balance $ (1,135) $ (445)
Provision for credit loss expense (439) (400)
Receivables written off 0 0
Recoveries collected 893 325
Ending Balance $ (681) $ (520)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS    
Raw materials $ 78,511 $ 75,355
Work-in-process 23,561 15,440
Finished goods 40,372 44,625
Total $ 142,444 $ 135,420
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Intangible Assets Table [Line Items]    
Intangible Assets, Gross $ 41,147 $ 41,147
Accumulated Amortization (35,093) (34,550)
Total 4,793  
Total Intangible Assets, Net 6,054 6,597
Developed technology    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 37,960 37,960
Accumulated Amortization (34,013) (33,531)
Total 3,947 4,429
Technology licenses    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 1,926 1,926
Accumulated Amortization (1,080) (1,019)
Total 846 907
Domain name    
Schedule of Intangible Assets Table [Line Items]    
Indefinite-Lived Intangible Assets 1,261 1,261
Accumulated Amortization $ 0 $ 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Future Amortization Expense (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2023 (remaining nine months) $ 1,630
2024 1,279
2025 832
2026 687
2027 365
Total $ 4,793
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (7,344) $ (3,737)
Other comprehensive income (loss) before reclassifications 2,320 (4,450)
Amounts reclassified from accumulated other comprehensive loss (20) 18
Net-current period other comprehensive income (loss) 2,300 (4,432)
Ending balance (5,044) (8,169)
Unrealized Gains and Losses on Marketable Securities    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (5,323) (1,165)
Other comprehensive income (loss) before reclassifications 2,172 (4,181)
Amounts reclassified from accumulated other comprehensive loss 0 0
Net-current period other comprehensive income (loss) 2,172 (4,181)
Ending balance (3,151) (5,346)
Defined Benefit Pension Items    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 862 (674)
Other comprehensive income (loss) before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive loss (20) 18
Net-current period other comprehensive income (loss) (20) 18
Ending balance 842 (656)
Foreign Currency Items    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (2,883) (1,898)
Other comprehensive income (loss) before reclassifications 148 (269)
Amounts reclassified from accumulated other comprehensive loss 0 0
Net-current period other comprehensive income (loss) 148 (269)
Ending balance $ (2,735) $ (2,167)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS - Fair Value Measurement (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Investments at Fair Value $ 295,674 $ 307,487
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value 17,956 58,683
Corporate securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value 264,439 248,441
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value 13,279 363
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Investments at Fair Value 13,279 363
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value 13,279 363
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Investments at Fair Value 282,395 307,124
Significant Other Observable Inputs (Level 2) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value 17,956 58,683
Significant Other Observable Inputs (Level 2) | Corporate securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value 264,439 248,441
Significant Other Observable Inputs (Level 2) | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments at Fair Value $ 0 $ 0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Interest receivable $ 1,700 $ 1,200
Amortized Cost 267,590 253,764
Gross Unrealized Gains 324 71
Gross Unrealized Losses (3,475) (5,394)
Estimated Fair Market Value 264,439 248,441
Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 72,749 21,803
Gross Unrealized Gains 0 0
Gross Unrealized Losses (348) (135)
Estimated Fair Market Value 72,401 21,668
Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 111,179 173,833
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,375) (4,019)
Estimated Fair Market Value 108,804 169,814
Investments due in 12 months or greater:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 83,662 58,128
Gross Unrealized Gains 324 71
Gross Unrealized Losses (752) (1,240)
Estimated Fair Market Value 83,234 56,959
Corporate securities | Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 72,749 21,803
Gross Unrealized Gains 0 0
Gross Unrealized Losses (348) (135)
Estimated Fair Market Value 72,401 21,668
Corporate securities | Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 111,179 173,833
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,375) (4,019)
Estimated Fair Market Value 108,804 169,814
Corporate securities | Investments due in 12 months or greater:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 83,662 58,128
Gross Unrealized Gains 324 71
Gross Unrealized Losses (752) (1,240)
Estimated Fair Market Value $ 83,234 $ 56,959
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Less Than 12 Months Estimated Fair Market Value, Total marketable securities $ 36,014
Less Than 12 Months Gross Unrealized Losses, Total marketable securities (288)
12 Months or Longer Estimated Fair Market Value, Total marketable securities 175,733
12 Months or Longer Gross Unrealized Losses, Total marketable securities (3,187)
Total Estimated Fair Market Value, Total marketable securities 211,747
Total Gross Unrealized Losses, Total marketable securities (3,475)
Corporate securities  
Debt Securities, Available-for-sale [Line Items]  
Less Than 12 Months Estimated Fair Market Value, Total marketable securities 36,014
Less Than 12 Months Gross Unrealized Losses, Total marketable securities (288)
12 Months or Longer Estimated Fair Market Value, Total marketable securities 175,733
12 Months or Longer Gross Unrealized Losses, Total marketable securities (3,187)
Total Estimated Fair Market Value, Total marketable securities 211,747
Total Gross Unrealized Losses, Total marketable securities $ (3,475)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES - Unrealized Losses (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
MARKETABLE SECURITIES    
Unrealized losses on marketable securities $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:    
Stock-based compensation expense $ 7,368 $ 9,013
Restricted Stock Units (RSUs)    
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:    
Stock-based compensation expense 5,900 5,600
Performance Based Awards and Long Term Performance based Units    
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:    
Stock-based compensation expense 1,000 3,000
Employee Stock Purchase Plan    
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:    
Stock-based compensation expense 500 400
Cost of revenues    
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:    
Stock-based compensation expense 301 320
Research and development    
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:    
Stock-based compensation expense 2,668 3,055
Sales and marketing    
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:    
Stock-based compensation expense 1,653 1,948
General and administrative    
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:    
Stock-based compensation expense $ 2,746 $ 3,690
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Performance-based Awards and Restricted Stock Units (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Restricted Stock Units (RSUs)  
Shares  
Outstanding, shares at beginning of the period 1,096,000
Granted, shares 148,000
Vested, shares (166,000)
Forfeited, shares (4,000)
Outstanding, shares at ending of the period 1,074,000
Outstanding and expected to vest at ending of the period 995,000
Weighted- Average Grant Date Fair Value Per Share (in dollars per share)  
Outstanding, weighted-average grant date fair value per share, beginning of period | $ / shares $ 60.52
Granted | $ / shares 80.07
Vested | $ / shares 59.06
Forfeited | $ / shares 68.73
Outstanding, weighted-average grant date fair value per share, end of period | $ / shares $ 63.41
Weighted-Average Remaining Contractual Term (In years)  
Outstanding, weighted-average remaining contractual term (in years) 2 years 10 days
Outstanding and expected to vest, weighted-average remaining contractual term (in years) 1 year 7 months 2 days
Aggregate Intrinsic Value (In thousands)  
Outstanding, Aggregate Intrinsic Value | $ $ 90,903
Outstanding and expected to vest, aggregate intrinsic value | $ $ 84,247
Long-Term Performance-Based Awards (PRSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance period 3 years
Shares  
Outstanding, shares at beginning of the period 236,000
Granted, shares 145,000
Vested, shares (23,000)
Forfeited, shares 0
Outstanding, shares at ending of the period 358,000
Outstanding and expected to vest at ending of the period 143,000
Weighted- Average Grant Date Fair Value Per Share (in dollars per share)  
Outstanding, weighted-average grant date fair value per share, beginning of period | $ / shares $ 77.82
Granted | $ / shares 80.92
Vested | $ / shares 49.68
Forfeited | $ / shares 0
Outstanding, weighted-average grant date fair value per share, end of period | $ / shares $ 80.89
Weighted-Average Remaining Contractual Term (In years)  
Outstanding, weighted-average remaining contractual term (in years) 1 year 10 months 13 days
Outstanding and expected to vest, weighted-average remaining contractual term (in years) 2 years 9 months
Aggregate Intrinsic Value (In thousands)  
Outstanding, Aggregate Intrinsic Value | $ $ 30,329
Outstanding and expected to vest, aggregate intrinsic value | $ $ 12,094
Performance Based Awards (PSUs)  
Shares  
Outstanding, shares at beginning of the period 34,000
Granted, shares 75,000
Vested, shares (34,000)
Forfeited, shares 0
Outstanding, shares at ending of the period 75,000
Outstanding and expected to vest at ending of the period 40,000
Weighted- Average Grant Date Fair Value Per Share (in dollars per share)  
Outstanding, weighted-average grant date fair value per share, beginning of period | $ / shares $ 79.94
Granted | $ / shares 82.49
Vested | $ / shares 79.94
Forfeited | $ / shares 0
Outstanding, weighted-average grant date fair value per share, end of period | $ / shares $ 82.49
Weighted-Average Remaining Contractual Term (In years)  
Outstanding, weighted-average remaining contractual term (in years) 9 months
Outstanding and expected to vest, weighted-average remaining contractual term (in years) 9 months
Aggregate Intrinsic Value (In thousands)  
Outstanding, Aggregate Intrinsic Value | $ $ 6,312
Outstanding and expected to vest, aggregate intrinsic value | $ $ 3,358
Minimum | Long-Term Performance-Based Awards (PRSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance-based award shares released as a percentage of target number 0.00%
Minimum | Performance Based Awards (PSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance-based award shares released as a percentage of target number 0.00%
Maximum | Long-Term Performance-Based Awards (PRSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance-based award shares released as a percentage of target number 200.00%
Maximum | Performance Based Awards (PSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance-based award shares released as a percentage of target number 200.00%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Customer and Credit Risk Concentration (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
segment
customer
Mar. 31, 2022
USD ($)
customer
Dec. 31, 2022
customer
Concentration Risk [Line Items]      
Number of reportable segments | segment 1    
NET REVENUES | $ $ 106,297 $ 182,149  
Distributors      
Concentration Risk [Line Items]      
NET REVENUES | $ $ 66,800 $ 135,700  
Net revenue | Customer concentration risk      
Concentration Risk [Line Items]      
Number of major customers | customer 10 10  
Net revenue | Customer concentration risk | Avnet      
Concentration Risk [Line Items]      
Concentration risk, percentage of total net revenues 25.00% 31.00%  
Net revenue | Customer concentration risk | Honestar Technologies Co., Ltd.      
Concentration Risk [Line Items]      
Concentration risk, percentage of total net revenues 12.00% 16.00%  
Net revenue | Customer concentration risk | Salcomp Group      
Concentration Risk [Line Items]      
Concentration risk, percentage of total net revenues 13.00%    
Net revenue | Customer concentration risk | Ten Customers      
Concentration Risk [Line Items]      
Concentration risk, percentage of total net revenues 78.00% 77.00%  
Accounts receivable | Credit concentration risk      
Concentration Risk [Line Items]      
Number of major customers | customer 10   10
Accounts receivable | Credit concentration risk | Avnet      
Concentration Risk [Line Items]      
Concentration risk percentage 31.00%   42.00%
Accounts receivable | Credit concentration risk | Salcomp Group      
Concentration Risk [Line Items]      
Concentration risk percentage 16.00%   13.00%
Accounts receivable | Credit concentration risk | Flextronics Group      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00%   11.00%
Accounts receivable | Credit concentration risk | Ten Customers      
Concentration Risk [Line Items]      
Concentration risk percentage 84.00%   87.00%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Geographic Net Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue by Geography    
Total net revenues $ 106,297 $ 182,149
United States of America    
Revenue by Geography    
Total net revenues 2,547 6,906
Hong Kong/China    
Revenue by Geography    
Total net revenues 59,598 105,240
India    
Revenue by Geography    
Total net revenues 6,729 5,849
Taiwan    
Revenue by Geography    
Total net revenues 2,009 5,257
Korea    
Revenue by Geography    
Total net revenues 6,801 18,664
Western Europe (excluding Germany)    
Revenue by Geography    
Total net revenues 6,916 8,245
Japan    
Revenue by Geography    
Total net revenues 5,339 8,049
Germany    
Revenue by Geography    
Total net revenues 7,474 11,484
Other    
Revenue by Geography    
Total net revenues $ 8,884 $ 12,455
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Common Stock Shares Outstanding [Abstract]    
Beginning balance 56,961,000 59,913,000
Common stock issued under employee stock plans 268,000 449,000
Repurchased (23,000) (1,584,000)
Ending balance 57,206,000 58,778,000
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY - Common Stock Repurchases (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Stockholders' Equity Attributable to Parent [Abstract]      
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 79.6   $ 81.3
Repurchase of common stock (shares) 23,000 1,584,000  
Repurchase of common stock $ 1.7    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2023
Jan. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Stockholders' Equity Attributable to Parent [Abstract]        
Dividends declared and paid     $ 10,868 $ 10,656
Dividends declared per common share     $ 0.19 $ 0.18
Common Stock, Dividends, Per Share, Declared, Prior Fiscal Year, Each Quarter   $ 0.18    
Common Stock, Dividends, Per Share, Declared, Current Fiscal Year, Each Quarter $ 0.19      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic earnings per share:    
Net income $ 6,875 $ 46,248
Weighted-average common shares 57,105 59,238
Basic earnings per share $ 0.12 $ 0.78
Diluted earnings per share:    
Net income $ 6,875 $ 46,248
Weighted-average common shares 57,105 59,238
Effect of dilutive awards:    
Employee stock plans 474 869
Diluted weighted-average common shares 57,579 60,107
Diluted earnings per share $ 0.12 $ 0.77
Stock awards excluded in the computation of diluted earnings per share 0 0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
PROVISION FOR INCOME TAXES (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
PROVISION FOR INCOME TAXES    
Effective income tax rate 8.00% 10.40%
Federal statutory tax rate 21.00% 21.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
LEGAL PROCEEDINGS AND CONTINGENCIES (Details) - patent
Oct. 31, 2022
Jan. 06, 2020
Pending Litigation | Patent Infringement Claim One    
Gain and Loss Contingencies [Line Items]    
Gain Contingency, Patents Allegedly Infringed upon, Number   2
Settled Litigation | Patent Infringement Claim Two    
Gain and Loss Contingencies [Line Items]    
Loss Contingency, Patents Allegedly Infringed, Number 1  
XML 60 powi-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0000833640 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000833640 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000833640 us-gaap:RetainedEarningsMember 2023-03-31 0000833640 us-gaap:CommonStockMember 2023-03-31 0000833640 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000833640 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000833640 us-gaap:RetainedEarningsMember 2022-12-31 0000833640 us-gaap:CommonStockMember 2022-12-31 0000833640 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000833640 us-gaap:RetainedEarningsMember 2022-03-31 0000833640 us-gaap:CommonStockMember 2022-03-31 0000833640 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000833640 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000833640 us-gaap:RetainedEarningsMember 2021-12-31 0000833640 us-gaap:CommonStockMember 2021-12-31 0000833640 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000833640 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000833640 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000833640 powi:PerformanceBasedAwardsMember 2022-12-31 0000833640 powi:LongTermPerformanceBasedUnitsMember 2022-12-31 0000833640 us-gaap:RevenueFromContractWithCustomerMember 2023-01-01 2023-03-31 0000833640 us-gaap:AccountsReceivableMember 2023-01-01 2023-03-31 0000833640 powi:WesternEuropeExcludingGermanyMember 2023-01-01 2023-03-31 0000833640 powi:OtherCountriesMember 2023-01-01 2023-03-31 0000833640 powi:DistributorsMember 2023-01-01 2023-03-31 0000833640 country:US 2023-01-01 2023-03-31 0000833640 country:TW 2023-01-01 2023-03-31 0000833640 country:KR 2023-01-01 2023-03-31 0000833640 country:JP 2023-01-01 2023-03-31 0000833640 country:IN 2023-01-01 2023-03-31 0000833640 country:DE 2023-01-01 2023-03-31 0000833640 country:CN 2023-01-01 2023-03-31 0000833640 powi:WesternEuropeExcludingGermanyMember 2022-01-01 2022-03-31 0000833640 powi:OtherCountriesMember 2022-01-01 2022-03-31 0000833640 powi:DistributorsMember 2022-01-01 2022-03-31 0000833640 country:US 2022-01-01 2022-03-31 0000833640 country:TW 2022-01-01 2022-03-31 0000833640 country:KR 2022-01-01 2022-03-31 0000833640 country:JP 2022-01-01 2022-03-31 0000833640 country:IN 2022-01-01 2022-03-31 0000833640 country:DE 2022-01-01 2022-03-31 0000833640 country:CN 2022-01-01 2022-03-31 0000833640 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000833640 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000833640 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0000833640 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0000833640 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0000833640 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0000833640 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-03-31 0000833640 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-03-31 0000833640 powi:PatentInfringementClaimTwoMember us-gaap:SettledLitigationMember 2022-10-31 2022-10-31 0000833640 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2023-03-31 0000833640 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0000833640 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-03-31 0000833640 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-03-31 0000833640 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0000833640 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-03-31 0000833640 us-gaap:MoneyMarketFundsMember 2023-03-31 0000833640 us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0000833640 us-gaap:CommercialPaperMember 2023-03-31 0000833640 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000833640 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000833640 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0000833640 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000833640 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000833640 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2022-12-31 0000833640 us-gaap:MoneyMarketFundsMember 2022-12-31 0000833640 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000833640 us-gaap:CommercialPaperMember 2022-12-31 0000833640 powi:PatentInfringementClaimOneMember us-gaap:PendingLitigationMember 2020-01-06 2020-01-06 0000833640 us-gaap:LicensingAgreementsMember 2023-03-31 0000833640 us-gaap:InternetDomainNamesMember 2023-03-31 0000833640 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0000833640 us-gaap:LicensingAgreementsMember 2022-12-31 0000833640 us-gaap:InternetDomainNamesMember 2022-12-31 0000833640 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000833640 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000833640 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000833640 us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0000833640 powi:TenCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 powi:SalcompGroupMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 powi:FlextronicsGroupMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 powi:AvnetMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 powi:TenCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0000833640 powi:SalcompGroupMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0000833640 powi:FlextronicsGroupMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0000833640 powi:AvnetMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0000833640 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-03-31 0000833640 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-03-31 0000833640 us-gaap:CorporateDebtSecuritiesMember powi:ShortTermInvestmentsDueInLessThanThreeMonthsMember 2023-03-31 0000833640 us-gaap:ShortTermInvestmentsMember 2023-03-31 0000833640 us-gaap:OtherLongTermInvestmentsMember 2023-03-31 0000833640 powi:ShortTermInvestmentsDueInLessThanThreeMonthsMember 2023-03-31 0000833640 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0000833640 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0000833640 us-gaap:CorporateDebtSecuritiesMember powi:ShortTermInvestmentsDueInLessThanThreeMonthsMember 2022-12-31 0000833640 us-gaap:ShortTermInvestmentsMember 2022-12-31 0000833640 us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0000833640 powi:ShortTermInvestmentsDueInLessThanThreeMonthsMember 2022-12-31 0000833640 us-gaap:FairValueInputsLevel2Member 2023-03-31 0000833640 us-gaap:FairValueInputsLevel1Member 2023-03-31 0000833640 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000833640 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000833640 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0000833640 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0000833640 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0000833640 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0000833640 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000833640 powi:PerformanceBasedAwardsAndLongTermPerformanceBasedUnitsMember 2023-01-01 2023-03-31 0000833640 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0000833640 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0000833640 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0000833640 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0000833640 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0000833640 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0000833640 powi:PerformanceBasedAwardsAndLongTermPerformanceBasedUnitsMember 2022-01-01 2022-03-31 0000833640 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000833640 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000833640 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000833640 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0000833640 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000833640 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000833640 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000833640 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000833640 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000833640 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-03-31 0000833640 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0000833640 2022-03-31 0000833640 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000833640 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0000833640 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000833640 2021-12-31 0000833640 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0000833640 powi:PerformanceBasedAwardsMember 2023-01-01 2023-03-31 0000833640 powi:LongTermPerformanceBasedUnitsMember 2023-01-01 2023-03-31 0000833640 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0000833640 powi:PerformanceBasedAwardsMember 2023-03-31 0000833640 powi:LongTermPerformanceBasedUnitsMember 2023-03-31 0000833640 srt:MinimumMember powi:PerformanceBasedAwardsMember 2023-01-01 2023-03-31 0000833640 srt:MinimumMember powi:LongTermPerformanceBasedUnitsMember 2023-01-01 2023-03-31 0000833640 srt:MaximumMember powi:PerformanceBasedAwardsMember 2023-01-01 2023-03-31 0000833640 srt:MaximumMember powi:LongTermPerformanceBasedUnitsMember 2023-01-01 2023-03-31 0000833640 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0000833640 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000833640 powi:TenCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 powi:SalcompGroupMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 powi:HonestarMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 powi:AvnetMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000833640 powi:TenCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000833640 powi:HonestarMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000833640 powi:AvnetMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000833640 2022-01-01 2022-01-31 0000833640 2023-02-01 2023-02-28 0000833640 2022-01-01 2022-03-31 0000833640 2023-03-31 0000833640 2022-12-31 0000833640 2023-05-01 0000833640 2023-01-01 2023-03-31 shares iso4217:USD shares iso4217:USD pure powi:customer powi:patent powi:segment 0000833640 --12-31 2023 Q1 false 10-Q true 2023-03-31 false 000-23441 POWER INTEGRATIONS, INC. DE 94-3065014 5245 Hellyer Avenue San Jose CA 95138 408 414-9200 Common Stock POWI NASDAQ Yes Yes Large Accelerated Filer false false false 0.001 57351296 94189000 105372000 264439000 248441000 20585000 20836000 142444000 135420000 17538000 15004000 539195000 525073000 173506000 176681000 6054000 6597000 91849000 91849000 19771000 19034000 21030000 20862000 851405000 840096000 34694000 30088000 13442000 14778000 667000 938000 14259000 12572000 63062000 58376000 15741000 15757000 10300000 10747000 89103000 84880000 23000 24000 8780000 0 -5044000 -7344000 758543000 762536000 762302000 755216000 851405000 840096000 106297000 182149000 52340000 81474000 53957000 100675000 23981000 23678000 15885000 16336000 8334000 9614000 48200000 49628000 5757000 51047000 1714000 554000 7471000 51601000 596000 5353000 6875000 46248000 0.12 0.78 0.12 0.77 57105000 59238000 57579000 60107000 6875000 46248000 0 0 148000 -269000 0 0 2172000 -4181000 4000 -3000 20000 -18000 2300000 -4432000 9175000 41816000 24000 28000 1000 2000 23000 26000 162301000 3098000 3057000 1686000 134687000 7368000 9013000 8780000 39684000 -7344000 -3737000 2300000 -4432000 -5044000 -8169000 762536000 753440000 6875000 46248000 10868000 10656000 758543000 789032000 762302000 820573000 6875000 46248000 8961000 8408000 543000 724000 -7000 -75000 7368000 9013000 -404000 -937000 -738000 -936000 454000 -75000 -705000 -10660000 7024000 3849000 2302000 -1552000 2926000 -1709000 686000 -3399000 16585000 74597000 4082000 14700000 0 1202000 36922000 15121000 22693000 108817000 -18311000 80198000 3098000 3057000 1687000 134689000 10868000 10656000 -9457000 -142288000 -11183000 12507000 105372000 158117000 94189000 170624000 2762000 5042000 3665000 1163000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. BASIS OF PRESENTATION:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The condensed consolidated financial statements include the accounts of Power Integrations, Inc., a Delaware corporation (the “Company”), and its wholly owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">While the financial information furnished is unaudited, the condensed consolidated financial statements included in this report reflect all adjustments (consisting only of normal recurring adjustments) that the Company considers necessary for the fair presentation of the results of operations for the interim periods covered and the financial condition of the Company at the date of the interim balance sheet in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The results for interim periods are not necessarily indicative of the results for the entire year. The condensed consolidated financial statements should be read in conjunction with the Company’s consolidated financial statements and the notes thereto for the year ended December 31, 2022, included in its Form 10-K filed on February 7, 2023, with the Securities and Exchange Commission.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;background:#ffffff;">Significant Accounting Policies and Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, <i style="font-style:italic;">Significant Accounting Policies and Recent Accounting Pronouncements</i>, of the Company’s financial statements set forth in Item 8 of the Company’s Annual Report on Form 10-K, filed on February 7, 2023, for the year ended December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has considered all recent accounting pronouncements issued, but not yet effective, and does not expect any to have a material effect on the Company’s condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;background:#ffffff;">Significant Accounting Policies and Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, <i style="font-style:italic;">Significant Accounting Policies and Recent Accounting Pronouncements</i>, of the Company’s financial statements set forth in Item 8 of the Company’s Annual Report on Form 10-K, filed on February 7, 2023, for the year ended December 31, 2022. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has considered all recent accounting pronouncements issued, but not yet effective, and does not expect any to have a material effect on the Company’s condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. COMPONENTS OF THE COMPANY’S CONDENSED CONSOLIDATED BALANCE SHEETS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts receivable trade</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,914</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Allowance for ship and debit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (44,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (53,184)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Allowance for stock rotation and rebate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,759)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (681)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,135)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,836</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company maintains an allowance for estimated credit losses resulting from the inability of customers to make required payments. This allowance is established using estimates formulated by the Company’s management based upon factors such as the composition of the accounts receivable aging, historical losses, changes in payment patterns, customer creditworthiness and current economic trends. Receivables determined to be uncollectible are written off and deducted from the allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:72.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for Credit Losses</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (445)</p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Provision for credit loss expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (400)</p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Receivables written off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Recoveries collected</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 325</p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (681)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (520)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,355</p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,440</p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,625</p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,420</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:37.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Domain name</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,013)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (33,531)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,429</p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Technology licenses</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,926</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,080)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 846</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,926</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,019)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907</p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (35,093)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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 estimated future amortization expense related to finite-lived intangible assets at March 31, 2023, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b> </p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023 (remaining nine months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,630</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,279</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,793</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Accumulated Other Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022, were as follows:</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and Losses on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Marketable Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pension Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,323)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,165)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (674)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,883)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,898)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,344)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,737)</p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other comprehensive income (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,450)</p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</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:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</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:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net-current period other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,432)</p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,346)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (656)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,735)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,167)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,044)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,169)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost for the three months ended March 31, 2023 and 2022.</span></td></tr></table><div style="margin-top:10pt;"/> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts receivable trade</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,914</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Allowance for ship and debit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (44,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (53,184)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Allowance for stock rotation and rebate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,759)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (681)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,135)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,836</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 68860000 78914000 44596000 53184000 2998000 3759000 681000 1135000 20585000 20836000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:72.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for Credit Losses</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (445)</p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Provision for credit loss expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (400)</p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Receivables written off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Recoveries collected</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 325</p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (681)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (520)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1135000 445000 439000 400000 0 0 893000 325000 681000 520000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,355</p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,440</p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,625</p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,420</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p> 78511000 75355000 23561000 15440000 40372000 44625000 142444000 135420000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:37.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Domain name</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,013)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (33,531)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,429</p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Technology licenses</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,926</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,080)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 846</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,926</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,019)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907</p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (35,093)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1261000 0 1261000 1261000 0 1261000 37960000 34013000 3947000 37960000 33531000 4429000 1926000 1080000 846000 1926000 1019000 907000 41147000 35093000 6054000 41147000 34550000 6597000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b> </p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023 (remaining nine months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,630</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,279</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,793</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p> 1630000 1279000 832000 687000 365000 4793000 <p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022, were as follows:</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and Losses on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Marketable Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pension Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,323)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,165)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (674)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,883)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,898)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,344)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,737)</p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other comprehensive income (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,450)</p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</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:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</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:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net-current period other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,432)</p></td></tr><tr><td style="vertical-align:bottom;width:23.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,346)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (656)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,735)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,167)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,044)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,169)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost for the three months ended March 31, 2023 and 2022.</span></td></tr></table><div style="margin-top:10pt;"/> -5323000 -1165000 862000 -674000 -2883000 -1898000 -7344000 -3737000 2172000 -4181000 0 0 148000 -269000 2320000 -4450000 0 0 -20000 18000 0 0 -20000 18000 2172000 -4181000 -20000 18000 148000 -269000 2300000 -4432000 -3151000 -5346000 842000 -656000 -2735000 -2167000 -5044000 -8169000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4. FAIR VALUE MEASUREMENTS:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The FASB established a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value as follows: (Level 1) observable inputs such as quoted prices for identical assets in active markets; (Level 2) inputs other than the quoted prices in active markets that are observable either directly or indirectly; and (Level 3) unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s cash equivalents and short-term marketable securities are classified within Level 1 or Level 2 of the fair-value hierarchy because they are valued using quoted market prices, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair-value hierarchy of the Company’s cash equivalents and marketable securities at March 31, 2023 and December 31, 2022, was as follows:</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:51.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:46.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurement at</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:46.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Level 2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,956</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 264,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 264,439</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,395</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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:51.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement at</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </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:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Observable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,683</p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,441</p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,124</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company did not transfer any investments between Level 1 and Level 2 of the fair-value hierarchy in the three months ended March 31, 2023 and the twelve months ended December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair-value hierarchy of the Company’s cash equivalents and marketable securities at March 31, 2023 and December 31, 2022, was as follows:</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:51.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:46.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurement at</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:46.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Level 2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,956</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 264,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 264,439</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,395</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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:51.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement at</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </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:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Observable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,683</p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,441</p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,124</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p> 17956000 0 17956000 264439000 0 264439000 13279000 13279000 0 295674000 13279000 282395000 58683000 0 58683000 248441000 0 248441000 363000 363000 0 307487000 363000 307124000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. MARKETABLE SECURITIES:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at March 31, 2023, were as follows:</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:54.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Market Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments due in 3 months or less:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td 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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,401</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,401</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments due in 4-12 months:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,804</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,804</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments due in 12 months or greater:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,234</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,234</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 264,439</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Accrued interest receivable was $1.7 million at March 31, 2023 and was recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at December 31, 2022, were as follows:</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:54.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Investments due in 3 months or less:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td 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:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,668</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,668</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Investments due in 4-12 months:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,814</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,814</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Investments due in 12 months or greater:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,959</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,959</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,394)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,441</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Accrued interest receivable was $1.2 million at December 31, 2022 and was recorded within prepaid expenses and other current assets on the condensed consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes marketable securities classified as available-for-sale (excluding cash equivalents) in a continuous unrealized loss position for which an allowance for credit losses was not recorded at March 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:32.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Longer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b><b style="font-weight:bold;white-space:pre-wrap;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b><b style="font-weight:bold;white-space:pre-wrap;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Market </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Market </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Market </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,187)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,475)</p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,187)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,475)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In the three months ended March 31, 2023 and 2022, no unrealized losses on marketable securities were recognized in income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not intend to sell and it is unlikely that it will be required to sell the securities prior to their anticipated recovery. The issuers are high quality (investment grade) and the decline in fair value is largely due to changes in interest rates. Additionally, the issuers continue to make timely interest payments on the marketable securities with the fair value expected to recover as they reach maturity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at March 31, 2023, were as follows:</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:54.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Market Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments due in 3 months or less:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td 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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,401</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,401</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments due in 4-12 months:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,804</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,804</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments due in 12 months or greater:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,234</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,234</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 264,439</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortized cost and estimated fair market value of marketable securities classified as available-for-sale (excluding cash equivalents) at December 31, 2022, were as follows:</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:54.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Investments due in 3 months or less:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td 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:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,668</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,668</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Investments due in 4-12 months:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,814</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,814</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Investments due in 12 months or greater:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,959</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,959</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,394)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,441</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 72749000 0 348000 72401000 72749000 0 348000 72401000 111179000 0 2375000 108804000 111179000 0 2375000 108804000 83662000 324000 752000 83234000 83662000 324000 752000 83234000 267590000 324000 3475000 264439000 1700000 21803000 0 135000 21668000 21803000 0 135000 21668000 173833000 0 4019000 169814000 173833000 0 4019000 169814000 58128000 71000 1240000 56959000 58128000 71000 1240000 56959000 253764000 71000 5394000 248441000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:32.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Longer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b><b style="font-weight:bold;white-space:pre-wrap;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b><b style="font-weight:bold;white-space:pre-wrap;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Market </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Market </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Market </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Corporate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,187)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,475)</p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,187)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,475)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 36014000 288000 175733000 3187000 211747000 3475000 36014000 288000 175733000 3187000 211747000 3475000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. STOCK-BASED COMPENSATION:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the stock-based compensation expense recognized in accordance with ASC 718-10 for the three months ended March 31, 2023 and 2022:</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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,055</p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,948</p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,690</p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,013</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Stock-based compensation expense in the three months ended March 31, 2023, was approximately $7.4 million, comprising approximately $5.9 million related to restricted stock unit (RSU) awards, $1.0 million related to performance-based (PSU) awards and long-term performance-based (PRSU) awards and $0.5 million related to the Company’s employee stock purchase plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Stock-based compensation expense in the three months ended March 31, 2022, was approximately $9.0 million, comprising approximately $5.6 million related to RSUs, $3.0 million related to PSUs and PRSUs and $0.4 million related to the Company’s employee stock purchase plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">PSU Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Under the performance-based awards program, the Company grants awards in the performance year in an amount equal to twice the target number of shares to be issued if the maximum performance metrics are met. The number of shares that are released at the end of the performance year can range from zero to 200% of the target number depending on the Company’s performance. The performance metrics of this program are annual targets consisting of a combination of net revenue, non-GAAP operating income and strategic goals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As the net revenue, non-GAAP operating income and strategic goals are considered performance conditions, expense associated with these awards, net of estimated forfeitures, is recognized over the service period based on an assessment of the expected achievement of the performance targets. The fair value of these PSUs is determined using the fair value of the Company’s common stock on the date of the grant, reduced by the discounted present value of dividends expected to be declared before the awards vest. If the performance conditions are not achieved, no compensation cost is recognized and any previously recognized compensation is reversed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In February 2023, it was determined that approximately 34,000 shares subject to the PSUs granted in 2022 vested in aggregate; the shares were released to the Company’s employees and executives in the first quarter of 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of PSUs outstanding as of March 31, 2023, and activity during the three months ended, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:39.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;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;"><span style="font-size:9pt;"> 0.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,312</p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding and expected to vest at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;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;"><span style="font-size:9pt;"> 0.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,358</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">PRSU Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s PRSU program provides for the issuance of PRSUs which will vest based on the Company’s performance measured against the PRSU program’s established performance targets. PRSUs are granted in an amount equal to twice the target number of shares to be issued if the maximum performance metrics are met. The actual number of shares the recipient receives is determined at the end of a three-year performance period based on results achieved versus the Company’s performance goals, and may range from zero to 200% of the target number. The performance goals for PRSUs granted in fiscal 2021, 2022 and 2023 were based on the Company’s compound annual growth rate (“CAGR”) of revenue as measured against the revenue CAGR of the analog semiconductor industry (“Relative Measure”), in each case over the respective three-year performance period. In addition, the PRSUs granted in 2023 (“2023 PRSUs”) also include a performance goal related to the <span style="font-family:'inherit';background:#ffffff;">Company’s revenue growth over the respective </span><span style="font-family:'inherit';background:#ffffff;">three-year</span><span style="font-family:'inherit';background:#ffffff;"> performance period as compared to defined targets (“Absolute Measure”) with the actual vesting of the 2023 PRSUs calculated based on higher achievement under the Relative Measure or the Absolute Measure. </span>Expense associated with these awards, net of estimated forfeitures, is recorded throughout the year based on an assessment of the expected achievement of the performance targets. If the performance conditions are not achieved, no compensation cost is recognized and any previously recognized compensation is reversed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">In February 2023, it was determined that approximately </span><span style="background:#ffffff;">23,000</span><span style="background:#ffffff;"> shares subject to the PRSUs granted in 2020 vested in aggregate; the shares were released to the Company’s executives in the first quarter of 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of PRSUs outstanding as of March 31, 2023 and activity during the three months ended, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:39.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;"><span style="font-size:9pt;"> 1.87</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,329</p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding and expected to vest at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;"><span style="font-size:9pt;"> 2.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,094</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">RSU Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of RSUs outstanding as of March 31, 2023 and activity during the three months ended, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:39.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;"><span style="font-size:9pt;"> 2.03</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,903</p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding and expected to vest at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;"><span style="font-size:9pt;"> 1.59</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,247</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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 following table summarizes the stock-based compensation expense recognized in accordance with ASC 718-10 for the three months ended March 31, 2023 and 2022:</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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,055</p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,948</p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,690</p></td></tr><tr><td style="vertical-align:bottom;width:71.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,013</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 301000 320000 2668000 3055000 1653000 1948000 2746000 3690000 7368000 9013000 7400000 5900000 1000000.0 500000 9000000.0 5600000 3000000.0 400000 0 2 34000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:39.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;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;"><span style="font-size:9pt;"> 0.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,312</p></td></tr><tr><td style="vertical-align:bottom;width:39.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding and expected to vest at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;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;"><span style="font-size:9pt;"> 0.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,358</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p> 34000 79.94 75000 82.49 34000 79.94 0 0 75000 82.49 P0Y9M 6312000 40000 P0Y9M 3358000 P3Y 0 2 P3Y P3Y 23000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:39.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;"><span style="font-size:9pt;"> 1.87</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,329</p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding and expected to vest at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;"><span style="font-size:9pt;"> 2.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,094</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 236000 77.82 145000 80.92 23000 49.68 0 0 358000 80.89 P1Y10M13D 30329000 143000 P2Y9M 12094000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:39.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;"><span style="font-size:9pt;"> 2.03</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,903</p></td></tr><tr><td style="vertical-align:bottom;width:39.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding and expected to vest at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;"><span style="font-size:9pt;"> 1.59</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,247</p></td></tr></table> 1096000 60.52 148000 80.07 166000 59.06 4000 68.73 1074000 63.41 P2Y10D 90903000 995000 P1Y7M2D 84247000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Segment Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company is organized and operates as one reportable segment, the design, development, manufacture and marketing of integrated circuits and related components for use primarily in the high-voltage power-conversion market. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s chief operating decision maker, the Chief Executive Officer, reviews financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Customer Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s top ten customers accounted for approximately 78% and 77% of net revenues for the three months ended March 31, 2023 and 2022, respectively. A significant portion of these revenues are attributable to sales of the Company’s products to distributors of electronic components. These distributors sell the Company’s products to a broad, diverse range of end users, including original equipment manufacturers, or OEMs, and merchant power supply manufacturers. Sales to distributors were $66.8 million and $135.7 million in the three months ended March 31, 2023, and 2022, respectively. Direct sales to OEMs and power-supply manufacturers accounted for the remainder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following customers represented 10% or more of the Company’s net revenues for the respective periods:</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:68.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Avnet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Salcomp Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Honestar Technologies Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">* Total customer revenue was less than 10% of net revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:6pt 0pt 6pt 36pt;">No other customers accounted for 10% or more of the Company’s net revenues in the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash investments and trade receivables. The Company does not have any off-balance-sheet credit exposure related to its customers. As of March 31, 2023, and December 31, 2022, 84% and 87%, respectively, of accounts receivable were concentrated with the Company’s top ten customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following customer represented 10% or more of accounts receivable at March 31, 2023 and December 31, 2022:</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:68.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Avnet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Salcomp Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Flextronics Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:6pt 0pt 6pt 36pt;">No other customers accounted for 10% or more of the Company’s accounts receivable in the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Geographic Net Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company markets its products globally through its sales personnel and a worldwide network of independent sales representatives and distributors. Geographic net revenues, based on “bill to” customer locations, for the three months ended March 31, 2023 and 2022, were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:98.85%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:28.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:28.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">United States of America</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,547</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,906</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Hong Kong/China</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,598</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,240</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">India</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,729</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,849</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Taiwan</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,009</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,257</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Korea</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,801</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,664</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Western Europe (excluding Germany)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,916</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,245</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Japan</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,339</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,049</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,474</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,484</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,884</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,455</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,297</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,149</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 10 10 0.78 0.77 66800000 135700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following customers represented 10% or more of the Company’s net revenues for the respective periods:</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:68.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:29.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Avnet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Salcomp Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Honestar Technologies Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">* Total customer revenue was less than 10% of net revenues.</p> 0.25 0.31 0.13 0.12 0.16 0.84 0.87 10 10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following customer represented 10% or more of accounts receivable at March 31, 2023 and December 31, 2022:</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:68.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Avnet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Salcomp Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Flextronics Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table> 0.31 0.42 0.16 0.13 0.11 0.11 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company markets its products globally through its sales personnel and a worldwide network of independent sales representatives and distributors. Geographic net revenues, based on “bill to” customer locations, for the three months ended March 31, 2023 and 2022, were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:98.85%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:28.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:28.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">United States of America</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,547</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,906</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Hong Kong/China</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,598</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,240</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">India</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,729</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,849</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Taiwan</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,009</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,257</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Korea</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,801</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,664</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Western Europe (excluding Germany)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,916</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,245</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Japan</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,339</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,049</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,474</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,484</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,884</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,455</p></td></tr><tr><td style="vertical-align:bottom;width:69.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,297</p></td><td style="vertical-align:bottom;white-space:normal;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,149</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2547000 6906000 59598000 105240000 6729000 5849000 2009000 5257000 6801000 18664000 6916000 8245000 5339000 8049000 7474000 11484000 8884000 12455000 106297000 182149000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. STOCKHOLDERS’ EQUITY:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Common Stock Shares Outstanding</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,913</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Common stock issued under employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 449</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,584)</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,778</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Common Stock Repurchases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2022, the Company had $81.3 million remaining under its authorized stock-repurchase program.<span style="font-family:'inherit';"> In </span>the three months ended March 31, 2023 the Company purchased 23,000 shares for $1.7 million, leaving $79.6 million remaining on the repurchase authorization as of March 31, 2023. Authorization of future repurchase programs is at the discretion of the Company’s board of directors and will depend on the Company’s financial condition, results of operations, capital requirements, business conditions and other factors; the program has no expiration date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Cash Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In January 2022, the Company’s board of directors declared dividends of $0.18 per share to be paid to stockholders of record at the end of each quarter in 2022. <span style="background:#ffffff;">In February</span> <span style="background:#ffffff;">2023, </span>the Company’s board of directors declared dividends of $0.19 per share to be paid to stockholders of record at the end of each quarter in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the three months ended March 31, 2023 and 2022, cash dividends declared and paid were as follows:</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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Dividends declared and paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,656</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Dividends declared per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.18</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,913</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Common stock issued under employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 449</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,584)</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,778</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 56961000 59913000 268000 449000 23000 1584000 57206000 58778000 81300000 23000 1700000 79600000 0.18 0.19 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the three months ended March 31, 2023 and 2022, cash dividends declared and paid were as follows:</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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Dividends declared and paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,656</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Dividends declared per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.18</p></td></tr></table> 10868000 10656000 0.19 0.18 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. EARNINGS PER SHARE:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic earnings per share are calculated by dividing net income by the weighted-average shares of common stock outstanding during the period. Diluted earnings per share are calculated by dividing net income by the weighted-average shares of common stock and dilutive common equivalent shares outstanding during the period. Dilutive common equivalent shares included in this calculation consist of dilutive shares issuable upon the assumed exercise of outstanding common stock options, the assumed vesting of outstanding restricted stock units, the assumed issuance of awards under the stock purchase plan and contingently issuable performance-based awards, as computed using the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of the earnings per share calculation is as follows:</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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,248</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,238</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.78</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share: <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,248</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,238</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Effect of dilutive awards:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 869</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted-average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,107</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The Company includes the shares underlying performance-based awards in the calculation of diluted earnings per share if the performance conditions have been satisfied as of the end of the reporting period and excludes such shares when the necessary conditions have not been met. The Company has excluded the shares underlying the outstanding performance-based awards in the 2023 and 2022 calculations as the shares were not contingently issuable as of the end of the reporting periods.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In the three months ended March 31, 2023 and 2022, no stock awards were determined to be anti-dilutive and therefore excluded from the computation of diluted earnings per share. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of the earnings per share calculation is as follows:</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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,248</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,238</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.78</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share: <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,248</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,238</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Effect of dilutive awards:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Employee stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 869</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted-average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,107</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The Company includes the shares underlying performance-based awards in the calculation of diluted earnings per share if the performance conditions have been satisfied as of the end of the reporting period and excludes such shares when the necessary conditions have not been met. The Company has excluded the shares underlying the outstanding performance-based awards in the 2023 and 2022 calculations as the shares were not contingently issuable as of the end of the reporting periods.</span></td></tr></table><div style="margin-top:6pt;"/> 6875000 46248000 57105000 59238000 0.12 0.78 6875000 46248000 57105000 59238000 474000 869000 57579000 60107000 0.12 0.77 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. PROVISION FOR INCOME TAXES:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Income-tax expense includes a provision for federal, state and foreign taxes based on the annual estimated effective tax rate applicable to the Company and its subsidiaries, adjusted for certain discrete items which are fully recognized in the period they occur. Accordingly, the interim effective tax rate may not be reflective of the annual estimated effective tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s effective tax rates for the three months ended March 31, 2023 and 2022, were 8.0% and 10.4%, respectively. The effective tax rate in these periods were lower than the statutory federal income-tax rate of 21% due to the geographic distribution of the Company’s world-wide earnings in lower-tax jurisdictions and federal research tax credits. Additionally, in the three months ended March 31, 2023, the Company’s effective tax rate was favorably impacted by a discrete item associated with the release of an unrecognized tax benefit. These benefits were partially offset by foreign income subject to U.S. tax, known as global intangible low-taxed income. The Company’s primary jurisdiction where foreign earnings are derived is the Cayman Islands, which is a non-taxing jurisdiction. Income earned in other foreign jurisdictions was not material. The Company has not been granted any incentivized tax rates and does not operate under any tax holidays in any jurisdiction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of March 31, 2023, the Company maintained a valuation allowance on its California deferred tax assets, New Jersey deferred tax assets and a valuation allowance with respect to its deferred tax assets relating to tax credits in Canada.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Determining the consolidated provision for income-tax expense, income-tax liabilities and deferred tax assets and liabilities involves judgment. The Company calculates and provides for income taxes in each of the tax jurisdictions in which it operates, which involves estimating current tax exposures as well as making judgments regarding the recoverability of deferred tax assets in each jurisdiction. The estimates used could differ from actual results, which may have a significant impact on operating results in future periods.</p> 0.080 0.104 0.21 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. COMMITMENTS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Supplier Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under the terms of the Company’s wafer-supply agreements with Seiko Epson Corporation ("Epson") and ROHM Lapis Semiconductor Co., Ltd. ("Lapis"), the wafers purchased from these suppliers are priced in U.S. dollars, with mutual </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">sharing of the impact of fluctuations in the exchange rate between the Japanese yen and the U.S. dollar on future purchases. Each year, the Company’s management and these two suppliers review and negotiate future pricing; the negotiated pricing is denominated in U.S. dollars but is subject to contractual exchange-rate provisions. The fluctuation in the exchange rate is shared equally between the Company and each of these suppliers on future purchases.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. LEGAL PROCEEDINGS AND CONTINGENCIES:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">From time to time in the ordinary course of business, the Company becomes involved in lawsuits, or customers and distributors may make claims against the Company. In accordance with ASC 450-10, <i style="font-style:italic;">Contingencies</i>, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On January 6, 2020, the Company filed a complaint against CogniPower LLC in the United States District Court for the District of Delaware for infringement of two of the Company’s patents and seeking a declaration of non-infringement with respect to patents that CogniPower had charged the Company’s customers with infringing, based on customer use of the Company’s products. In response, CogniPower filed a motion to dismiss the Company’s declaratory judgment claims on the basis that CogniPower had not threatened the Company directly with suit. That motion was granted, so CogniPower’s claims for infringement initially went forward separately in their lawsuit against the Company’s customers in the District of Delaware, but the Company filed a motion to intervene in that lawsuit and received a ruling allowing the Company to intervene in CogniPower’s customer lawsuit on February 1, 2021, and the parties thereafter agreed to dismiss the Company’s separate lawsuit against CogniPower. The remaining case is currently stayed, but the Company believes it has strong claims and defenses, and intends to vigorously defend itself against CogniPower’s claims against the Company’s technology, with appeals to follow if necessary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 31, 2022, Waverly Licensing LLC filed a complaint against the Company in the United States District Court for the Western District of Texas. In its complaint, Waverly alleged that the Company was infringing one patent pertaining to charging a battery-operated device, the Company believes it has strong claims and defenses, and intends to vigorously defend itself against Waverly’s claims against the Company’s technology, with appeals to follow if necessary. Because the Company believed that Waverly’s Texas complaint was improperly filed in the wrong court, the Company filed a motion to dismiss, and on November 30, 2022, the Company filed a complaint against Waverly Licensing LLC and related entities IP Edge LLC, Mavexar LLC, and Array IP LLC in the United States District Court for the District of Delaware seeking a declaration of non-infringement with respect to a patent that Waverly charged the Company with infringing. The Texas court thereafter dismissed Waverly’s Texas complaint. The Company’s Delaware lawsuit is in its earliest stages, but on April 6, 2023, the Delaware defendants filed a motion to dismiss based on a series of covenants not to sue that the Delaware defendants filed with the Court, with further proceedings on the Delaware defendants’ motion expected in the coming months.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is unable to predict the outcome of legal proceedings with certainty, and there can be no assurance that the Company will prevail in the above-mentioned unsettled litigations. These litigations, whether or not determined in the Company’s favor or settled, will be costly and will divert the efforts and attention of the Company’s management and technical personnel from normal business operations, potentially causing a material adverse effect on the business, financial condition and operating results. Currently, the Company is not able to estimate a loss or a range of loss for the ongoing litigations disclosed above, however adverse determinations in litigation could result in monetary losses, the loss of proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from third parties or prevent the Company from licensing the technology, any of which could have a material adverse effect on the Company’s business, financial condition and operating results.</p> 2 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. INDEMNIFICATIONS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company sells products to its distributors under contracts, collectively referred to as Distributor Sales Agreements (“DSA”). Each DSA contains the relevant terms of the contractual arrangement with the distributor, and generally includes certain provisions for indemnifying the distributor against losses, expenses, and liabilities from damages that may be awarded against the distributor in the event the Company’s products are found to infringe upon a patent, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">copyright, trademark, or other proprietary right of a third party (“Customer Indemnification”). The DSA generally limits the scope of and remedies for the Customer Indemnification obligations in a variety of industry-standard respects, including, but not limited to, limitations based on time and geography, and a right to replace an infringing product. The Company also, from time to time, has granted a specific indemnification right to individual customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 24pt 0pt;">The Company believes its internal development processes and other policies and practices limit its exposure related to such indemnifications. In addition, the Company requires its employees to sign a proprietary information and inventions agreement, which assigns the rights to its employees’ development work to the Company. To date, the Company has not had to reimburse any of its distributors or customers for any losses related to these indemnifications and no material claims were outstanding as of March 31, 2023. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnifications.</p> EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $2!I%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !$@:16>=\2;^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31U@J'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09L/ M?4 0G-^!1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1@JJL@*EI M8CB-;0-7P 0CC#Y]%] NQ+GZ)W;N #LGQ^26U# ,Y5#/N;Q#!6]/CR_SNH7K M$NG.8/Z5G*13P#6[3'ZM'S:[+5."B[K@JX+?[@27_%ZNQ/OD^L/O*NQ[Z_;N M'QM?!%4#O^Y"?0%02P,$% @ 1(&D5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !$@:167M0)&O\% "Y'P & 'AL+W=O%SVZ^+R2^ALNOB'PPEP6ADH)RO'/3K15 M_*8*/#S?J]]G\ #S3!/F\O"OP)>KZ]9E"_EL0=-03OGF$]L!=96>Q\,D^X\V M^;N=;@MY:2)YM N&$D1!G!_IZZXB#@)(50#9!9!W =BI"'!V 5G-67G),JQ; M*NF@+_@&"?4VJ*F3K&ZR:* )8M6,,RG@:0!Q=DL6#,J$B1?6&OSR$^[9 MO^M@?Y#8&_9.P=XQJ9?L\^V:Z4C-X=AN?]8A&:,:(G4+I&X]I,\I%9*)<(NF M;,V%U.&9I:1(=97B&J,:XO4*O%X]O D3 5<=UD?PS= VGEFI&(65P] 8WY#S MHN"\J-DS!85TDV6+ZG8T:RUHF&@;TAC6$/"R +PT%FKWI;D/0H;&:?3,A [, MK&';=ILXG0[6P1E#&\)=%7!7=>"F;!DD$AI0HC&-M'W4K#-Y^NMN"JEL?O=Q MFJ6RV1E,,S20,3<0%!EW(;^?$3RJM-V[%[7QATMKS&X M*2\I>4D=WJ'O@WIRMC]!#_ >>HKU[6J6[)).%WT"^[ME @U?6*Q/.&:5IN"E M0<)&#_(?<%==0:>>\XW6'AV1F]$8_<'U7V1S:%/2T@YALZ%Y3UJ,WXG@+T'L MZ=O8K.D.M:"G\$BX-$G8;&W>@TYX(FF(_@[6U9\HL^)5%SN76M)3V"5<^B5L MMCE99QW"Y+@:S"S0L?58IW!'N+1'V.QI'K@'[359\=AD'XZ(='"G?45L6\MW M"G.$2W>$S=9F'D@P1GR!,/GU^3@IC!(N MG1(V6QSPMWX0+]%L&SWS4,MWU".-M%RG,$2D-$3$;%GV+8;N7KT5C9>LT@(> M$1H/9[=#[333'-B4L/0_I);_<5,AU$0EGYUD30E9(]4NM!Q1_*9=GG'-44TY M2]]#:OF>40RSZ7S!3LTXZ1Y*WL"=PNF0TNF06@M!AS;E+&=*T%,JP9?'RB!H 7^0==G50Z[6.ZBN M[H73Q>2J5]386\;2Y)!:ZT$NI L!MG44^^P5_/T.EK7:@YN MV)9.:7HX'[(%'V_!N#CFI:H3TBUVYCTG:TJWOFR*:@I?=QS$ZE6)X] M)+V'F]KT<42L:OW9'-:4L?0]CMFEO&?QSG8^S)[E2$ M^CED2+7?F","E2G#'/=_P:R#S5&5S;,]XP1Y:EDUWR&PO=V]R:W-H M965T&ULK9EM<]HX$,>_BH;K7-N9IEA/MLDES!!P$^8(Y,"Y M7E\JH 1/;8O*(DF__<*RSV+#4_W+O9 )4_I5/G2SC>1L53@E<1R?R:V*HY2?B-!MDT2)G]>\%@\G7=@Y]<7\^AAK?(ONOVS#7O@"ZYN-S=2 MOW7+**LHX6D6B11(?G_>&<#3(2X<"HN_(_Z4'3R#/)4[(;[G+^/5>@NF/1S[D<9Q'TCI^[(-VRC9SQ\/G7]&_%,GK9.Y8QH;REB+/B+WC:V7JT Y;;3(ED[ZP5)%&Z^V3/^T(<.$#2 MXH#V#NBU#GCO@(M$=\J*M$9,L?Z9%$] YM8Z6OY0U*;PUME$:=Z-"R7UKY'V M4_WA;#H*IHM@!/338C89CP:A?KD83 ;380 65T$0+L"'VY1M5Y'BJX_@!-PN M1N##NX_@'8A2$*[%-F/I*COK*JTGC]I=[MN^V+6-6MJ^9O(SP/ 30 ["!O>A MW7W$EZ4[.G;OZBJ4I4!E*5 1#[>5XG8^#Z8A&"P6.N=34SZ[ ,0<()]QI]F& M+?EY1T^IC,M'WNG__AMTG3],V;U1L*-<<9DKMD7O#UFV!KK7P#)_X#^VT2.+ M>:J,O;@+Y16A\F7AL=\CT.^==1\/TVE:08=B#Y5F1T))*918A2[60JH3Q66B M1[W\SA6[BSG(^'(K(Q5QH]Y=1/= "7()P77!!C/B$P+-@FDIF%H%#Y9+L=6% MU&O4Y%'LUX0;K*CC$+-NO]3M6W6'0K'X%1+]1N,4]V"OWN\&,T0=#YM%]DJ1 M/7MQY[.;8!Y^ X/I" 1_W8YOKO6BUSI$>X9R8NJX-:TF,]?U6^82="HZ.?9A M.@T'T\OQQ238+\NM0O>!#B6X#JT/6),5[7DM,@\@"JTR+V>ST=?Q9&(4!AM- M]J!/ZJO1BV;'TBJH02M'^J/@2Z"Y-@+AX)]]#8TJ4;,'>YX'ZRI-9@YNF3BP MPA&T\V@67@5SFSS<7 2A@YVZ/(.9X[LM#((5A*"=0KN9W3ZC89,E/H7$J4]I MDQUQG%[+8@XKZ$#ZJKW+9#RX&$_&X3@P;V"@%5[_=0?S5M&.DZX0!NT,*U&[ M83]SSAH3;B(*$[?76!<,9H[C^RW]4I$,VE&F)6VR*Y#!%TC&GKF]K$TXN:Y75]M];C"C M/O9:EA!4,0S9&3:932]/PF!^#<;3X>PZR($1+,#-X-M X]!BV)3.)Q-P_'T,I@.=4W!AZE0>BV ^IP- M4;%^0?S1F(6U%3,,@/%<_/\#'5>BHBBR4W01SH9_7LTFHV"^>%]LCL-OYGN M-\7H6T4[SKK"*+)C="B21*0@4V+YW9ALDXVH,38--BV;0E3!$[T S]4JRN_Z M] S*SX,G40J6;!/I&664V62A[_F-B=ZT:IM %2V1G98:\MMDNX/Z_I@J$MU5 MZ_RV\Y&3F>=_DXPEU&H=LDYF'25MY*Y B.TCG7#']E=Z(,)E&Z8-98Y., M'O4I:0P @YV+:-LU!:X0BE^#T&)PKD6\XC)[7]Q7J9_&JZHF'+4,[-0A:K*C M%,$VN15%L9VBC06_6#)?+1\V+M&,YPB3G>DSP0 (@2 8 >&PO=V]R:W-H965T&ULK9AM;^(X$,>_BL6M3EUIK\3.6@"B>/;E7A#XC S^8T]]M_QX!@G;^F6,8X^=F&4#GM;SOEAMZ/)SPD+X^.PAWN?#]Q@L^79@_YHL*<;YC'^M%\FT.I74?Q@QZ(TB".4 ML-=A;XQOIH1D#KG%<\".Z.WK#'SASTE(V(A6_,L!(7+.YNR,,PB M <>_9=!>]<[,\?3^,_I=GCPD\T)3-HW#?P*?;X<]JX=\]DH/(7?CXSTK$]*S M>.LX3/-?="QME1Y:'U(>[TIG(-@%47&E'V5'G#A '+$#*1U(TT'K<%!+!S5/ MM"#+T[JEG(X&27Q$268-T;*;O&]R;\@FB+)A]'@"_P;@QT?3Q?S6F7O.+8([ M;_$PNQVOH.&MX/+HS%<>6MRAV7RZ>'30U5-$#W[ F?\5_86>O%MT]>4K2K41G[Z#7TY:P_Z'%"S%_;7)=:DP"(=6"IZC".^39$3^Y#//"9$&?*3)-5+Q-T04H@IXIK_N3B0X:M7M:AY/O6RWBSJR>)$F?E&V M"MRD>[IFPQY,\Y0E[ZPW^O,/;"A_BWKA0L'.^D2K^D2311_-G15RG6=G_N1X MHD0+;S/WSE:G]Q%6#&*;@_[[:0H",XM@S:[,SN#T"DZ7PDT7WBH;$QE@$<$X M>;-.5$UI\+6M+*R9FAC/J/ ,*=YW=^%Y:.DN[F8K$9K11E-MO=EU;2L,:F#J M8C:S8C.EM;Y8.NYX-9M_1\Z/95;TWHT(T;QD'5\HV%F^5I6O)1T+%R+29+U% ML/2!HKR#5.Y!^+@H::O5XT2U+=P8%Y&585KB8;$K3%N*Z=$0ENV,$?3[C?$@ MVH@([79-Z):E-P@%5H:J&F)"K-3BI,C+FD4LH6%.27V0OR#E"Q%'45* M=IYSK618+F43F@9K= 5[>3\.0YJD"-:W8LN,6F.D,BJ2\YP MK6=8+FBW07B 3?+OX-J_A"NR,CM6-U)K&U&D]927D >?4;#OG\WKJD+3\:]=0_^:;?L623'W6D:!T?(EY\]E9/J^.4 M<7Z(T'@^P3?3XE"D#E.E(<>Q0-'N_SDX.7F/-X ME]]N&?59DAG _Z]QS#\;V0NJPZ?1?U!+ P04 " !$@:16/>DO'+0# !K M"P & 'AL+W=OTY M3LO.:,*L0<_L/8I!CV]5FC!X%$1NLXR*MSM(^;YON=9AXRE9QTIOV(/>AJYA M#NIY\RAP99=6HB0#)A/.B(!5WQJZMR/7T0I&XGL">WDT)]J5)>G$?]2U' M(X(40J5-4!QV,((TU980Q]^%4:N\4RL>SP_6OQCGT9DEE3#BZ9])I.*^U;%( M!"NZ3=43WW^%PJ&FMA?R5)I_LB]D'8N$6ZEX5B@C@BQA^4A?"R*.%-!.M8)7 M*'BG"L$'"GZAX!M'F*X,=KH3<)T&.=*X&F">FHP MFDW'D^E\,B8XF\^^W8^'"US,%S@\3*:+.9E]P:.'QZ?)5Y2[_SXA]U-<3\C% M,Z/;*%$079)K\CP?DXO&)6F0A)%%S+>2LDCV;(48]4UV6."YR_%X'^#QR0-G M*I9DPB*(WNO;Z%OIH'=P\,ZK-?A Q0WQW2OB.9Y?@6?TW]6]&CA^R;=O[/F_ MDN\J6O-K@^IK=3*XE1L:0M_"URY![, :_/Z;VW+^J.+DDXR]8R@H&0KJK ^F MF+L2%O(,JMS,==M&5Z>HW:#5:3=[]NX8_KE0T/*"3BGU#E>SQ-6LC=Q,Q2 ( MXD*?8YW'=E#@)! M&>8G(8"%;T0)RF1*\\0<_85I"S.]DB4C#4>3HE,#T# V',6 /P% LOR]@W[O M!)\;GA^>*\$<4O'PY]EK=ZN^@73K?KG7^F6&Y3),? MB':-9;((/D'/L0Z^@*++%(@$Y"91"?Q:#MIG_GENVSLAX5SH.G [;C4+G9*% M3BT+PXP+E?S(0XZ^8.5$B8@L@>%,D4U1Z3%?9?+X9>CAHA%<&K\:ON;C__%P MA=V#W( I_^E;%2N=BJ@[)Z2<4 M\;G0=1#X7C5HU_E9_YUZV+/%\%MEQ:DLWLY9:NVZ9_FW0DI_<:T3K/91VY*! M6)MN3B)Y6Z;R E_NEAWCT/1))_MWNI,T[=!/,WD;BM_0.F&2I+!"D\Y-&].F MR#N[?*'XQC1'2ZZPU3+3&+MA$%H SU>E!]\" "*!P & 'AL+W=OLFD!J&T@HG3J(Q-M4I$%1*=UGDQS@-;&9;:#MK]\Y"1E00/NP M?<$^^^[Q]0#3PFL1"-YV%,_#( MYPMC#]R@L61S'*.9+$>*++= B7B"0G,I0.&LZ;2J=YVZ]4\=GCEN],X>;"93 M*5^LT8^:3L42PAA#8Q$8+6OL8!Q;(*+Q*\=TBB=MX.Y^B_XMS9URF3*-'1G_ MX)%9-)TO#D0X8ZO8/,K-/>;YW%B\4,8Z_85-[EMQ(%QI(Y,\F!@D7&0K>\WK ML!- .,<#O#S .PRHG0CP\P _331CEJ;5988%#24WH*PWH=E-6ILTFK+APOZ+ M8Z/HEE.<"3H/PVYO..YU@7;CA^_];NN)C/$3+8/>\&D,#]_H:C!Z[-V37_^Y M!_TAV3TH301;1=Q@5(;2B"D49H&&ARPNPQ5,QETH793A KB IX5<:28BW7 - M<;8ONV'.KYWQ\T[P\V$@"5A#3T08[<>[E&N1L+=-N.V=!1PP=0U^]1*\BNJPF_PALKT*UHD*U<^@!=2OUHJ!F4/2-A6]@%!,Z9ID*1#^I1TA5C+X$PUZ/ M52*#OTWAK:BM@TK#7>^F=\YCC_--P?GF+.>)($6-^3M&,"OU,]0/^>Q1[U>4*^?I=Y*I#+\/2NOG%E))(\(IBAH M9V"9*SA]>,EIXO4/%;VJ'3#_Z.(?,'=W9"U!-4_57D,H5\)D#5^<%@.EE>KH MP7F;!DTV%_[ 9%.*VGG.A8889P19N;ZE>JI,^3/#R&4JGE-I2(K3[8*&)2KK M0/C(ESA%!5G9(TS]N2)Y"FBK)D_CXIUCE%4.J7)2-Y2B M.!O,)N6]VWPV(1N:Q!F^S4&Q25.4OUWBA+Q.!W#P?N,N?EY1?F,TFZS1,UYB M^K"^S5EK5*-$<8JS(B89R/'3=' !SP/H<(?2XN\8OQ8'UX!/Y9&0%]ZXBJ8# MC8\()SBD' *QORV>XR3A2&P<_U6@@[I/[GAX_8X>E)-GDWE$!9Z3Y)\XHJOI MP!V "#^A34+OR.M77$W(XG@A28KR%[Q6MMH A)N"DK1R9B-(XVSWC[Y7@3AP M@,81![URT 4'W3GB8%0.AN!@'',P*P=3'))[Q,&J'*P?G8-=.=AE['?!*B/M M(8IFDYR\@IQ;,S1^4=)5>K, QQE?64N:LZ+&\V^6O@?8U7)Q?>5= MW+/&\I[]??-O[I=@$;#68O[GU\6UY]\M?P/^7P]7]_^"DX<,;:*8XN@4#,'# MT@,G7T[!%Q!GX'Y%-@7*HF(RHFR,O*=16(WG_=AX2)JR!;>D)'SI\)[+ MO2\B-B"V8%$";E$<#=E8YF@=4Y1T8'D?8(7A)MTDB$T0+.@*YX"-C67OBJ?5 M%H-K4G3-SY>CWF'*TIU!^BC/XNRY"R*00]R3UGQ&C/6:>KVF7B]QS",XE_@Y MSO@86&HF* LQ0!1X.#P#!OP=Z)H.N^C;83HE)B];VYGN3D;;0X[:)M#6#0TV MS;RVV=!P#*=IY;>M',LP3:UI%DBGRLOS>;%&(9X.&(,%SK=X,/OU%VAK?T@" M:=2!-*2!O&$;0)R%),5= 9/Z_OC(=J%5">:I!/-W8/8!3Z:MF\+2"(P6FTVK M1OS-.OZF-/Y5S2AXS0!Q46Q8>FVRB&4L3M<)><.X>K9FR[RS)DGQ^W)DMB)A M:):PK#V5/?HJP0)%8 TFK9I)2\KD'5YO\G#%3@J /('P@-Z4(HZ M3*!AVJY(AW18?>E0"18H FO08==TV%(ZREUXR ]N$2>#G68+Q+?7+C*D2'U3 MR&[1-M:@(7"FLD=?)5B@"*S!F5-SYD@YVQU5PL919;G"C.9M$V-LNZ90ZMI60Q?:8R$+VE:..];$9 G:9J[.#BA&]P*' MVEY):I_3$YTQJD ;01*F/Y=WW'?A=O0X=)BD$*+98>;8NF6(:[++SK)T:!^) MYX$RAY^0%7+GOI5!*9JG%,VOT X#S YPEDC#!U9-$O8:&UA;R#WD3I M'>IB+,@L3VF?OE*T0!5:D]"]5H=RL=Y/8L"VK!U"L3IUV=BN+7*B5&XK10LZ MI^!HVI'LV0MS*%?F?02$'*IWGK15N&/8K3Q1*L.5H@6JT)K4[94XE$OQG](1 M'*I$\V#[78!N:)JXZRL5[Q_UV>1F+\NA7)?_K)B0P_:F1R6:IQ3-A^TW M"$Q0N&(!"%3UVB1RK]6A7*S+-871R:'3?@%OB#M2V\9U7$TL?FVKH:6US\%M M,\=R+=,00]EAQU_[B\)Y=/"QBG^\9#-FNJ$ "7YBCMJ9PW(FWWT/W#4H69?? MKQX)I20M+U<8L37.#=CS)T+H>X-_$JN_RL[^!U!+ P04 " !$@:165960 M%&D' !O'P & 'AL+W=O1FRF%)MC%IP@P!TC*3 "^0ZV?%%L$]VZ*V22[]]>_*)A@L61=F^ *V M6"W/[FKW64DW;R+]GFTXS]&/.$JRV]8FS[?7G4[F;WC,LJ]BRQ/X92W2F.7P MFKYTLFW*65!,BJ,.L2RW$[,P:?5OBK%YVK\1NSP*$SY/4;:+8Y:^W_%(O-VV M<.MC8!&^;'(YT.G?;-D+7_+\:3M/X:UST!*$,4^R4"0HY>O;U@!?#VE73B@D MOH7\+3MZ1M*49R&^RY=)<-NR)"(><3^7*AA\O?(ACR*I"7#\NU?:.ORGG'C\ M_*']OC >C'EF&1^*Z.\PR#>W+:^% KYFNRA?B+>_^-X@1^KS1905G^AM+VNU MD+_+7\XFX[&T^5XA.!I.7N8C 8K>%FN MX.MQ/%TMT>P>#0?+O]#]P^SO);IZ2M@N"',>?$%M]+04<<#G&R R" M?R#)H"[E&:S;(.VJ7@-88VBYW<$M31E>9B\E,4H MS$.>::/H7#**%U)VXBWWX"W7&,41!Z5^R&0%UAE:SG:/0N3U7%R+HT;(MAK" MV#T ZQJ!#6*1YN%_!3 DUA"YG"4OX7/$M=6HJT!P;%J#JD:4 M#R++$ ,PFPK,A9)I+"@8!GE[P@J)^+_[L*M7(PZT)X*J 99(^'H$?<.B'M& MQ,M<^-_;DB<#!+D S4-6^IC_D,_:9.ZI**CKU:"J0CT+4SU8;%5D9IVU#&"U MQN$NECZ')N4[SQFL")1Q?Y<6V:IE*DN!9EMV#;Y&J$>[#?"/N!C_)+W6/$W! MU1^%A_UHP(B5OV]W:=W'.JD>=1M0D@HE,:*<)#XTC!E'5P$OG[Y(^F>^+W:R MC$*%X.%KX6D609O($I\C:#@1"$/G@"+(@@:SB K8=A3?JU)-RQQ7!(U_PM ; MJ!=3(!91EI)&C'IVKP%=19/8S)/SE&]9 M&'Q4R7(-B7S#T_VBTF)6B;%-J$7JF%4Q[#BD 7)%H/@G#/H1]"U[;XRXRHFD M1]PZ0%6JC;M6DU,K\L1F]ES):O@!K_ HE)QTQT^R4PM;Y<6VZRFP52E*>TVH M*P+%9@:=?K9SU")7:1*[CJDHE-BG;5MF4R_C9>?V;80(TV? M6PXOI>W4"Q4K$S,KSW>IOV$RB\]JUXB&?:'/K:>S3@S;7:NA0I**IHF9IN>I M\#D/,K1.18R@V^1GXE=IUJIC5T4PL1I*$:FXF!CY[=3AG^[;]DI/:[G;(XK# M-7+8P00WP*YHDYAI4W5X6?=CEN]AGV>/RIR$N+WZ-D4CABW/PTW)7S$L,3.L MMG!=[;*B/94=WRO//E'"B(9BL4=Q?5>HD?,LW&O8%Y**BHE[5@V[GTP'T^%G M:IB1XL^N81?2=NJ%BMV)F=TG6;8K^G!8@;"UB&%#E,FM'=HE 30E/-Y&XIWS M_> V8HD^F"JU4ZM7WW=HI9RF!5GQ/S'S_X)O]X6A;H46JH;TL>O5M\Q:,6J[ M7@/QDXKXB9GXY^R]/%8"L$$H,R@)BC.F O)&1.!XO9-5-F]#2BM;:+VINBMN]VRG[G.=&+8)\1J2G594355"5ZTG655:E*.9;=T%K2JAN@YF[ $-5#HP!AO9\M'@>KR6RJC]]% M.X-+:3OU2-494'-G,"Q:/!E">41W?/#XN[SUT-K?56YBJ.O6-Z4:*8S=^A%O MY^CJ,N;I2W&CFZ'B+**\[CN,'FZ-!\5=:6W\#E\/R[O?2DUY%?W(TI/&\Z GJ4 _+X6(O]XD7]PN&/O_Q]0 M2P,$% @ 1(&D5N.YUR<)! 5 D !@ !X;"]W;W)KCAH53:S:/"^^HD25Q68"E< M;"K4-+,UMA2>NG:7N,JBR$-0J9)T//Z0E$+J:#$+8RN[F)G:*ZEQ9<'592GL MXQDJT\RC2=0/W,A=X7D@63D[)#7 MAP7_2&S<7AM8R<:8;]RYSN?1F FAPLPS@J"_>SQ'I1B(:/S;84;#EARXW^[1 MKX)VTK(1#L^-^B)S7\RCXPARW(I:^1O3_(6=GO>,EQGEPB\T[=HTC2"KG3=E M%TP,2JG;?_'0^; 7<#S^04#:!:2!=[M18'DAO%C,K&G \FI"XT:0&J*)G-1\ M*&MO:592G%^<+=?7:_A\!:N;R_7EI]OE[?7G3[/$$S0O2+(.YJR%27\ ,X6/ M1OO"P:7.,7\>GQ"E@5?:\SI+7P7\*&P,T\D(TG$Z?05O.NB3#^/05DH<#RY.LPDQA>1#J!VP(A M,W1$VF'.+6>4S(6GSE9JH3,I%#A/ W3OO .I,U7G")[B1):9F@?-%E:F00O7 MVN/."KY=;D2]+!Z!@ M4HA&6-[*5::?A@!'>OCE.T_'IN2DKH1]#;W+ZCF)T M#I* F\(H]0BFT<3'U1LG"NU$N.X. M"G&/L$'4@$K2S0DJI=Y338*&Z$$+ITPO M?W>Z0UCP7I9 ,]+DCK:X1TNB@OO//&1OY#YPSZHCR5;U4SWJ1BB*1FC+D=3A M=&T>QAKIB_ZT67I%!F2R4NA@AYJ(!W#G\OEJL_&.-R1W@26_;UD3FUM_."II'TE:R-(YLE!3XB MOVN_>@U=86J54S(#U]TNB;_6NBULP9D]AUG*Y.C4_01P?VRDA_RAED5O!LY, MEHASTEZ0V')#=[Y[DM/1LX3FV\M%$B;C/_ZFK10-$[,KW-B:L^ZH?<='3US7 MG,.4']B2N'S("J%W04,I'9?\^*4'-=FK='24NU#/62EE15OTAM'ADV'95LJG MY>WW!E68G:345KBET'%\]#X"V];PMN--%>KFQGBJPJ%9D/UH>0'-;PVYUG5X M@^%#:O$?4$L#!!0 ( $2!I%9+F9X9X ( #H' 8 >&PO=V]R:W-H M965T&ULO57;1HW&>5@P(8-^U\>FNM]5*YL+B5,- M9E443+\.,5?K7M ,MH&96&;6!<)^MV1+G*-]+*>:=N&N"A<%2B.4!(UI+Q@T M.\.V.^\/?!>X-@=K<)TLE'IRFS'O!0TG"'-,K*O Z/&,,>:Y*T0R?FYJ!CM* M!SQ<;ZO?^-ZIEP4S&*O\A^ VZP67 7!,V2JW,[7^BIM^SER]1.7&_\*Z.GO^ M)8!D9:PJ-F!24 A9/=G+9@X'@,O&)X!H XB\[HK(J[QFEO6[6JU!N]-4S2U\ MJQY-XH1T+V5N-64%X6Q_/KZ=C&_&\6#R (,XOG^-,\;5T=Z:N]Z:A^K_L]Z.LX:U>%O$'=@+I92I")ATL(@2=1*6B&7 M,%6Y2 0:8)+#R%A!7RKM)@K<0@N60Y(QN:18QIX1%HB24AS!*K 90JR*DLG7 MTY/+J'EQ9< <\+ ]3[GEX<(DN3+(04BBL0A1[8_$S3#!=VFM)*T3))>SYO<' M'O9RJ1D#B2)SY*A)"\MS\DB//Q3]%B^,62&OP6)E02H+KV3ZF*;HG;'F17)% M:ET.7TJ*@Z.B0?G1L?U(*Q20K7XT0M+%R;=)EE-(,^"$XY *R63BX,92P&NJ M?_3'#@_\K$"]]*[MRE);E;7MHKN+85#YX?YX=:N0,2R%-)!C2M!&_>(L %TY M=;6QJO3NN%"6O-8O,[K<4+L#E$\5O>+-QA'LKLO^+U!+ P04 " !$@:16 M1_@NLGP' "@& &0 'AL+W=O(G?<5A@)D#H,K,+S(;>3C\JSDFBP;9228:EO_X>R4XL&Y*E M[7:G'X@M^;S?$B=/7#S(-8 B7_*LD*>]M5*;X^%0IFO(J3SB&RCPRY*+G"I< MBM50;@30A4'*LZ'ONO$PIZSHG9V8O3MQ=L)+E;$"[@2199Y3\7P.&7\Z[7F] M[<9GMEHKO3$\.]G0% /P/P9/ MTGHG6I,YYP]Z<;TX[;E:(,@@59H"Q<&>.KLXO;3W>W-].9^1FZOR/V'*=$[DYO??Y[AV\WE]&8VO=1OL]N/ MUY>3>UR<3SY.;BZF9/9A.KV?G0P5BJ&)#=.:Y7G%TM_#,B"?>*'6DDR+!2S: M^$,4?Z>#O]7AW#](\!,51R3P'.*[?G" 7K"S26#H!=_3)A7+\'66.O6.Y8:F M<-K#W)(@'J%W]M,/7NR^/Z!0N%,H/$3]WU'H,,O@B.SE^M,/B>^-WK^1]S&9 MI"DO"R7)9TB!/=)Y!D33<(/W__B)L9.N3?!<(O%\#L(L^M<%46M>2EHLY& ' MK0/,7OB-;**130FZ:"3\D<2)D\2NM3%*G+$7DDF&)9$6*1 LKD2NV88@.ZPI MLY7A -R#URSRP]?=>)DJB]D03Q"_S[-9 + MGF]H\4QT(U'X)U$%0ENB@50,ZS L.D)BPF -9L6*+ 7/T6] 6$'G+&/JF?!E M749!2*(XTG\ Q/BC9$B#;.@S=AAL:R@#DQ8_7" [="?#VKH@I=3DMP)(+4Y> M9D:6^;/A6,M?Q[9$/@4V-4W<= TDL4&W++$+<11$EAAU5!K,%#&Y9,9M**W> MHJ]$%5VA" Y!,9$"2]'0E?H.2=>T6*%0K-CJ@T^E0!3Z8ZU\;3/LD6J-N2JE M"9&T%$+#0\H+GK,48QP\J@0:< RD+;#NFKQK!!) GP9"A MEG]9Q_"B3+5U=A[9F?;HF^7N]MD.X(LJ-CZ^'L#W:P'0:D '2L*A*F"R_QS0 M*84.C3G-C 1-K&^3PMH)0US?"?[(S$S323<"7W#4DE;"AL'82M?0=0C)NJ%OB1MLL>G5KIC^O(=YOU=?&(L<0-D_]* M??Y,GXA.6<%H)BW)L01'GF=O1$X01>0WG"'?L>+=1O!4)\F.6.!$<0/O14X8 MNN2*%55]6'&^:(!#UPE&?K,,G1BMVJV.7N@CD=#>"9"L[UH&59C9)LDF&,WJ MVYGU>ST;][5W$[3T)@@<,;A:#\TQGU@Y7R( 3HF]PV;C*6Z:#56\9RQW[1XK()N8M6( M)(P/0'I6O1N[HSIE6),&M)T&/Y(0JZPE/I8DS"%W'-A5*G;<*#R,@S-6Y+9Q MHG$#8@\JS12R+%6)O8_:8;"MX0*J.,2&N<0BH>!=AJ?/Q2NZ4-7)$D._G'33G80O,L06]8I)/47\#E3L2Q.3M'T!.IQU1\ ?(+EIGH-6%,:! MJX%#R[?^:*RWFO$O"7R]T7@\3D9ZPPJ^^&65#)V1U9WL%+_%L4*8N4O 6E\3 M/(+I^N2BF8>H!<\-?-J"-WU7]V$]HB@S&U3J$3"S0:=^Z=%&ERN'/('V_#]P MTG_]^6LA@&;L3S3"+V8<_UZ,M8WKXP- /H.13XUE3D*RZ K0IR80;9 M]/FKY-&C#Z#,1#T#'']Q[K:*UUU]W72M(&]VVZMVA!X8*+_YIR8:_][.:]EM MNN_+N:GS;<^TJR= )_!;U5;/O7%K[DUBW_X>C\(6O.\D29="8A]4<6?D!&$; M"P^OP6A0%X%V4C,\GF#G[>OD'N!Y!?-;%^0TPXK+EGATTN5/$M_QK"&M'^*I MNG.V?6V0WA6X,&EP_=AJ7#Y:Q+7IAKJU8.G=GNAJ.;:GHS?5J*^)T]>#>!_E M]Q+S>!/\3I=$CRWOMH?!#4[+_'59VJ8];,$NBS=9SFU;+O 'W=.(\;T7=H2CSHTW4[,)0@SKLQLK@O,R;W0)L-S^]?@*/Y9NZ+J5NT0<6K?&.8B5N1O7 M2F&<5A?(N]W=]?NDNG5NP*N[>V2[TCTB@R6BND>CJ$=$=1]>+13?F#OH.5>* MY^9U#70!0@/@]R7G:KO0#';_E#C[/U!+ P04 " !$@:16%)^6(Q(% !L M#P &0 'AL+W=OI "6_<@S:59/Q@,1OV<"^E-3]WJM)F0L*-9J;,\&_ M>1./);#D969OU>8CU/X<$EZL,N-^V::2#2*/Q:6Q*J^5D4$N9/7/?]1QZ"A, M!GL4@EHA<+PK0X[E!V[Y]%2K#=,DC6CTX5QUVDA.2-J4.ZMQ5:">G5[-KF_9 MM]FGKY=L?CF[^WI[.;_\_=<]U@X]%DP",(7\,+6T]#AA?_>TPHHV@U$97)L"A[#F8=U M8$"OP9N^?3,<#4Y>H!FU-*.7T'^&YLM 48_MP3IF7U+ Q;MS!L;R128P?Q+& MF4TUP'LK0+,USTI@*7YR':?8(U9&QXP-2"(H?&6Q!3H@$4_EXJBW!H*@92 MU4PD(*V(>8;+!E!4-.6,I:#O<>:D00X.&CB%_#22Y-(Q?8KZ#( $+>,:NL1 M.(Q$:.PAV0,C*K(9G3 ND\9L>,!*^=PE-%/%C7!PUK!,6(OKB"15;9LE6+A- M@#5\+]% %=T+E1=P*IR3D3!N*2<@X=HOV),_1=+ 5NY@;W!T-8:L)7<913J$9%2I*=>()>X)-THZ?S+B:(BB0V=6;\ MG;L. GCL6^*[+;G%?Q_@']4FWK3%_D^9S:HF,:^;!#6C9NE.K"2F8MVVLUG5SIJ%SX]U=5W5U;MKZEZJ-+A3YJ 5_(+)EW7#UBP\]M>M&>R+ MF#DYZ%B@9L&+#M_?V'#L'QV..A,NO8*3YR(72A=*<_LDL;8=#$:1'X5'.P/0 M1=V6QQL$EF1=>LL276Y%AJ$?C(_V#1O@*BZ/I(.C0W\TCKIN/%5$D4G@AT>' MOSS'?S[7GQ7F_^G^'Z7[X<0?3<+.Q/-TKT5>E^[1Q(^BX>O3O99_(=W#4;CS M>U^BAX.Q'TW&W9E1N+4^#!X+H7,DX_4FPMJ&Y>[E;)\NIU /0ZV'4,.YW7D"XZROW MSL/#49725H^A=K9]2LZJ%]2C>/4.16XK(?&F!DM4'?3&AQ[3U=NN&EA5N/?4 M0EE\G;G/%)_#H$D UY<*J[$>D('V@3W]&U!+ P04 " !$@:16P*5F(>\% M !$%0 &0 'AL+W=O&G#,TCY=2W>N,,4,>T#F[9>;+XK."UJ!%27G."LUE012;G?1.O:.S$.VMP5?.EKKS M3M"3J93WV+A,3WHN$F*")081*#P>V#D3 H& QK<:L]=.B0.[[PWZ1^L[^#*E MFIU+\2=/37;2BWLD93-:"G,CE[^SVI\AXB52:/M+EI6M[_=(4FHC\WHP,,AY M43WI8QV'SH#8_;R[O+B]OC@0%H-!@D--_!R8@U[(P MF28719_Y>P&NJ^B3P'.*[?K '+VC]#"Q>\+-^5C#A;AA, MD2.]H D[Z4$.:*8>6&_R[HTWTW!]H ])J),>3$G"=498=]*#IBL,/J04$-@>9.L75^' M+)EB"#63 F1"'Y%W;V+?#3[\\N&BC=Q'C-S!94%, M)DL-404GSS' GT 5-;D" C:=17:KS:TE\4#1#['@) 4VKP@ 0,QVZGISL! M[BXG[$801X1.&*QC?IHDJH0,X@5$#*(*=3YAH!0XY1+TX*W7CZ#L"6$K^+9N M6 %#,Q@E%10>*)XF@_4 ;5Y0#N+V"(<7S#TTE"9C"FJJ4K!T(#::P0)*3%H& M<@AU"RQ1& LM!4]M8D^IH$4"WF-][?]WY/,WB%(^!6_J2/C_*^BK**CO0<8' M^Q74"S9WN <9%V^EXQ;.$Z79P*@17E=!H\")@SV,0L?UQAWM&XV=V'NBH"]$ M^34*VCR'L>/Y\;I >9VX.W[HKOD-1\YX.-YR\H7#?ZB=P\")1EVU["##MAHZ MP3C5:@P1JTD)J;O\< AQ99AQJ"X4AR-$RQ^Y$L90;:P]\,%Z%-.N8/2E* M_Y[ROO1Y!5()JT-M%M;_X]J4;7L@%%>RF,,F:+YMYLE:S"N]_U%[FX4M ;7" M-WT[:L8_8[95:AJ+JK*T<:F6_.4??U!=@A'(X\9YR8\W3N->-'2BH%M_X$3E MQ=%FO?'@=![M.'4]3X=>F433,YEOJ#%BJ2250F,L@E3&0D@0MAI(N M=X$TG@.9*S[36$ #AI.KVEJQ0[D;>58T(9(K9 6(*?W\.0Y8K8("[JJ MJG4M^-]9 B@?]G.'(=:0Q%1!JZ. 0@Y6*VA36'G0! 18]7==H PZ-ULY T_Q M_@X)EX6I+KG:WO:*\+2Z&5N;5_>+L,_F>)84; 9#W7XT[!%5W=E5#2,7]IYL M*HV1N7W-&"R"0@/X/I/2- V&PO=V]R:W-H965T]%,*PKWE6Z//>TIC5JWY?)TN1<^VKE2BP,U=ES@U> MRT5?KTK!4\N49_TH"$;]G,NB=W%FUZ[*BS-5F4P6XJIDNLIS7MZ_%IE:G_?" M7K-P+1=+0PO]B[,57X@;83ZMKDJ\]5LIJMX+2"&1B<20!(Z?.W$ILHP$08T_:IF]]DAB[#XWTM]: MVV'+C&MQJ;+?96J6Y[UQCZ5BSJO,7*OUKZ*V9TCR$I5I^S];.]IHV&-)I8W* M:V9HD,O"_?*OM1\Z#./@ 8:H9HBLWNX@J^4OW/"+LU*M64G4D$8/UE3+#>5D M04&Y,25V)?C,QWKSYA5U^_'#UYK>;Z>W[C[^=]0VD$TT_J26] M=I*B!R3%[(,JS%*S-T4JTFW^/K1J58L:U5Y'CPK\P$N?Q:''HB"*'Y$7MZ;& M5E[\#*8Z28/#DJA07ND53\1Y#Y6@17DG>A<__Q2.@M-']!RT>@X>D_Y=>CXN M:>2SAX2]8K=+P>8J0U7*8L$,GV6B+DWYI]#,8!O9EWPYIJ1/6:)R- +-;2V) MK_0L4)6)6A2@3YFD"DM4F?(B$4ABLV33FTMV$HZ/PP 'E5:B699"L-PEBJ!$ M80ASLFSCS'B1TD/TBOW\TS@*XM.__'MKS^PFYQ[)1H>C]P645)6&'OJE4XG4 M89=*&Z;F,/E.%!4 M,!RR&YY!+'$@!E^$H; T%*$W&L:=M\E@S-Z)0I0\LQP\16^0VI2'%'UQ=LX@7A1I>;IP3)XMLB[[$UA_FK5:F^2K1; MD=VS%R?^ %TORR#0L^)+J\3+7'7H1^<(AW)4H[\I#-M75'5QL^Z_1,%8MC(\K\(/'U#O6+P!\> M.HB<'%//@U/3N&??)6I>U%7(%M5QRT0SJ;.WY]@K&LX^Y&I0P)C%B7/O>Y!#"N% MT0U)[<:."':/LK:M#O]R5:&BQ1\5RHD47LM$.+_S<@$X553Y#%J@9^@E+ZFE M*C9#<+2NJ%_.+2U&N=7C%@4^IXX)$% M&(3-*-L%Q4(F;*%XIGTV==/LQT58?:V"2"LXNFLBEE-)6B+MF_KC6JM$VDRV M@Q"GTVK=<4@/6(3>9(LII>$X%])4B*J'].A.5757YS&!#,HO'"U5REPJ*Y>( M6@NM[7BI0TAZV*['DZ6$Q=V]KNZU[UW EG<2D %ML;.[Q6T9$4M$#:H4[*V8E14N0?7DPU2B3MQQLZON MK98;#[P@")KRU]7LOW! TRIMI*P_'1:SF(4LKZ'98E&*!>2 M:+JN78NO(JD(8[3M<2Y+> 9=L#2N/Y%)*+KFGD=+5CM<";7AKIEPVQ-V 8!U M*%W3I+EG:54VF;8_R&R=U-EA@PX8^WR(\;E^?[=W0I$>3Q%Z7'&?7]"UH(MW M%RE.FTCO";EQ06]>WU&RL%^(\BU57B (UYUL"-\W&>ZQ+],"$?;;E MV*SO0&:W>85C$GPP>],^[.O%/ MAAV6<>0/)GNDGUU-',6#EP^*?^L:FN[YBRBFAUAHXSFG:#J@G, ,@ M<5-6Z^0"9K!V&ZIV\:D:9+JM3+G0G< M3K$:5):BVPC_?J16U\X!P&8OS'(E::3A2;@VNM7WMS$<=ZWOV&*W[L&[, #R MJXR0:SV_&,V:2C_I?0MOO/K2>?]=T' ?[3FL1#GB(M&)PAPS'3Y!RM97C^:> M'[LA]&BZT"1%!-,&,BY*M0:J(HC&CH@J"DXOI^^N[6-X^K)S3:=!D8N[ 3(WQ&\VG,ZVRRNRYL$7+30U1*ZEO!+2ZL1@^SI+* M&=/FSA)#$AIW06_57@1WP\;J5K:KRP_#,Q ^ L\.1#)X)GSV8XCL^EL@V?\= M(GL24#T,G_X")ML@I^?&9'\/$HOBS1\1@95._''T)!0+!UN@)_ G&YX&@T5Q M%X,-)G[G[XS/C<&ZX,?J,YZPT!^?;/T=UXNCR8^@L' 0/^B0:!N&A9$7=*!F M!X9MU><_Y?E/>7YK>8;(J&Z!C@)_^"T%NE,0P:86F@(-1Z-NA0XG?K Y:%.A M1UMWJ='8/]F4P^-5"=5/NM>\4>P/0I1,$'<6)X$WP<(/U.5D,GS0#Z$_G'0= M,/"B0>N!0Y_Q^IVOK+D HJ%OR01X<+EP'US;U?9S]=1]I=V0NV_=4'.!C&.9 MF(.5+FH]5KKOQ^[%J)7]9CM3QJC&ULM5AM<]LX#OXK&&^SLWNCVK+\FM>9U'73W%V33I+N?J8EV.9%)K4D M9:?[ZP\@95ENG.QLK_?%%DD0> #B 2B=;;1YM$M$!T^K7-GSUM*YXJ33L>D2 M5\*V=8&*5N;:K(2CH5ET;&%09'[3*N\D<3SLK(14K8LS/_?97)SITN52X6<# MMERMA/GZ#G.].6]U6]N).[E8.I[H7)P58H'WZ+X4GPV-.K663*Y06:D5&)R? MMRZ[)^_Z+.\%?I.XL8UG8$]F6C_RX#H[;\4,"'-,'6L0]+?&">8Y*R(8?U0Z M6[5)WMA\WFK_X'TG7V;"XD3GO\O,+<];XQ9D.!=E[N[TYB-6_@Q87ZISZW]A M$V0'<0O2TCJ]JC83@I54X5\\57%H;!B_M"&I-B0>=S#D4;X73ER<&;T!P]*D MC1^\JWXW@9.*#^7>&5J5M,]=W%]?W5Q_N)Y>/UQ.XF3[ W?2WZ&O3*J,8\HK>IYR"5PP7KSB"5)BVELU[(8!XF M"1)95#1-A0Y*BU 822ID3CB5M[HD@K]=Z]Q1L8)";]"\3;5:H_$%*IAK-QW\ M^:=QTAV=6DB7$N>5=PPHPU16FQ[1!)\F7F;ZA&G)=0INYW.9\J+!-988F1$18 MDK,\OS-(HMZB2K$-$U^4T)"7-%;.!""'_':Z (>JJF,4*"K"J2X]7(8EBL+H M)PJS0PKS:'SD$8Q&1XQ344,G)4A\YP&*_(0.W? M27(A*U/'WD(F;=BIC9?WS<=H)=-&AOD<(9-[PM2G\K]4+V!FM,@H\26G':$6 MBG*1#9'7E+3&1I0=:5YF_HB-7- 9YH!_E-*SI$D2EJ6HWDX_T8,G#%(@0W H MMZE-%P6=RMX.*@(^%-^Z2O((;X;#]IAZ5)[[=DL:WW1[@_:HGJIX])=G&+UX MB.^EH4%U'@2"P7OA0,=#D+]).09@D&\K&9K UKG.Z6K" =OE*56>FEC=^(@# MM=(&7\J!@[FZ@\X$DCJS)\ [XM[I=_\_^-@U^^DSD5TL:Z9NESQ!&H,$+M<, M/1G 43W?Z]* CID3%JZ,+HMZJ=MKR/VC?OI(>6V=,/" Z5+I7"\DA6&BVQ'\ MVV7MW?:DL;T[W-/UH!TEZO8 ML&$#74".FLZ;,K,*1K8C"3U-ZD?80/C?I,U"A7OIL0;B8454%'2Y2UTVR4))S?..M!4 M53W40_1]3P!6,SJ6:IJX/.Z' C\>'>T3.V(EU:'9!O105W:A(0@;Z98'C_!9 MKWF)W*]Q^Q &.K\#+>:9>_\[MY\3>#NS9ZQF]4MLWB/R=M!/7F9UDXF>XA]R M? IMRWXKV]2Y-_@1-#P4_I?9>(6:KG3%DIKK#?(=L^)O,]O#KB-#+A'\?ADNDQD6W+C4MA75*24X MH0,/FPUR#VRSV$3^E=)?WC@*27PZDWP1T'[4/=UE;:[34!NB[[H,>28)6_'A M!W2B[^I(OUSS:>K2$C#[:\#H,_>+DIPG]\Y?_RG&E^0S7=5J'6\@B0;]46,\ MC([C(?>>!?R+?CIT@58[^<%Q-#@>[U(U'D1)/X9KE4GQ#. P&B7'NZW1N'\, M#T)NA-KQ*XKCID@R&)%9@Z*A9!QW=P;'T7#8A]^I-*-1,"T-7;CA%WS:7LZN MD"_47W]M[#\F)FY'8X([@'^*HH%A$/5ZQPV)F&!6:NK94=0?]1L,C?KC/MQZ M8NXVCL<-D23J#P95_]WK@[M0=^-AE!PW@]\=)U&W7X,Y] [;:7R4H,-<^$\O MU#R8X>'[1#U;?]VY#!\U=N+ATQ E$%UD^28PIZUQ>S1H45_TGUO"@(J__\0Q MTX[8XA^72&W0L "MSS5UX&K !NIO7A?_!5!+ P04 " !$@:1662(OM*L# M ]"0 &0 'AL+W=O@:0+7>_"([MH'83M%T*Y+&Z89]I*6S)40259**D_WZ'2E9MN'4&+!]V!>; M/-X]]SSD\:CQEHLGF2 J>,FS0DZL1*ERY#@R2C!GLL-++&AES47.%$W%QI&E M0!:;H#QS?-?M.SE+"VLZ-K9[,1WS2F5I@?<"9)7G3+S.,./;B>59.\-#NDF4 M-CC3<F)=>Z-95_L;A]]3W,J#,6@E*\Z? M].0VGEBN)H091DHC,/I[QCEFF08B&C\:3*M-J0,/QSOT3T8[:5DQB7.>_9'& M*IE8H04QKEF5J0>^_8R-GI[&BW@FS2]L:U^?,D:55#QO@FF>IT7]SUZ:?3@( M"-V?!/A-@&]XUXD,RP53;#H6? M">Q.:'ABI)IK(I84^E*42M)I2G)HN'^_F MOWZ^^VUQ\[#\!6Z^?;]]_'/L*$+6ZT[4H,QJ%/\G* %\Y85*)-P4,<;'\0XQ M:FGY.UHS_RS@5R8Z$'@V^*X?G,$+6IF!P0O^I".<]SN@Q+Q:,G M6":,9,!=I:1B19P6&]#^;G#UG_T_)@+QJ#I.7.BLH\0<]H?; E3"*TEDY*4Y M>_WCPPPW:5%H?BN6L2+"$Y!>WQ[VO5/ST!YZP4ZU-*I3*2NB41$9 9B7&7\E MBO5:2>BRC?;[83ON=H?P@&5%7*D)[%5\\(/+_<2S>V'W4@L]2W9@^V[_U!S: M@\$^X]%1[5-+N); U[# "/,526BNB6_3WJ&.*EGQ"@F+X2+T.@%UC2RK6ZAN MTII7+3U5$EA%^RW2OTB0V8"/HLT#I> ;P?(.T*G,F4Q@D3ZG,=+1:,L75E34 MQ4\S-Q4G8<69B#73.!74@[F0U"ZCC$HN)M,.BM8OW(X70DF4I"Y(4!Q6E)ZE ML1X:7@G/B++Q)BQ.N$R9I(2AC&ULQ5?;;MLX M$/T50ET4+>#X(E_CV@:2U-WFH4&0]/),2R.+B$2J)&7'?[\SI"7;B>T-4&#W MP19)S9PY,^(<49.UTD\F!;#L.<^DF0:IM<6XU3)1"CDW356 Q#N)TCFW.-7+ MEBDT\-@YY5DK;+<'K9P+&SR:JM)F0<*^9*?.801V2'/?'%?H7ESOFLN &;E3V M2\0VG0:C@,60\#*S#VK]%;;Y] DO4IEQ_VSM;3N7 8M*8U6^=48&N9#^RI^W M==AS&+5/.(1;A]#Q]H$K\:Y /SN; M7SWO5PWS2LHA+=UO1%N/:8X0G,+KLFY(V-6PN8X@/_5O( MIR855J2NP[. W[ANLFZGP<)VV#V#UZV3[#J\[A\EZ3%ZQS&H.<:FX!%, ]S] M!O0*@MG[=YU!^],9AKV:8>\<^AL9GL4XSO"RR5YCC]DU-R)BP+44R.;)S]6F/I$3]1&;Z!S)B]?S<* MV]U/?WS]GFJ ^E[98)"%J5.R3[?07 MGNS1UQG<[5JA6OJ+#1JC87]OWALTPMZ(_7K9)-7F\9NOLN\/&YWVSKU_V0B[ MH].RL0O3;G;"@^EP=*;!Q^Q#Y^/_E\\\2?!T<-"$?D>^KO$\+S*U@7K+XT[? MH?>&O7H\&ES6";]2I)/D^L/+>CIH(]?A.5D\5^YA/:72?L?VN,'.XG)3"9+Q MG>LIN%;.-M1QI[K3Z]=A2U45.TY/))545H D"+%PPL12+ 9; & 9$,PD@B*9 MNI=1/;9##872=DL-1=(X2(C"&I.%E0*FL#XHJTCPH M"RI7A1J?* VM[NOFOY7*-3&Q=8V\5SBG1'LQUJ ]M>."^::RF":[]6&M4Z3< M*Q(X1=HIT &G!@:MWH:>N6,2@P6-ITPJA,)RH;T5%[O>D*Y >&Y6:%S7+-$J M]SO$2?@;=DB3'3LSM?:.L3GHI3NLTXL!E=&?:.O5^GO@RA^#=^;^8P+37@JL M=@8)NF)7] .F_0'=3ZPJW*%XH2P>L=TPQ6\:T&2 ]Q.E;#6A /57TNP?4$L# M!!0 ( $2!I%9"OCU @P4 "(- 9 >&PO=V]R:W-H965TG6P#]L66R+OCC&"=]4 ME72;<])V?3J8#KJ%6[4L R^,YR>U7-(=A>_UC2JXJ,5]8(1\7IX&QZ M?'[(\E'@AZ*UWWH6[,G"V@=^NWGSOJ7Z#M\64A/%U;_IO)0G@Z.!B*G0C8ZW-KU+]3Z\X[M95;[^"O627;V M82"RQ@=;M#(LI/,LCYB;-KX5@:UO@A MNAJU 4X93LI=<-A5T OSF]OK'Y=WE]=?Q9?K6W'Y]>+ZZK/X=O;[Y[N3<8!] MEAIGK:WS9&OVC*T#<65-*+WX;'+*=_7'P-6#FW7@SFED))ZW=RPN368K>AODHZ!'D-V34";334Y>2%$[NU*1@N@ HJ"< MG-1#X8,,)*3)>1FE;P3TH< ,R06D0\G;II%:D \*_,$Z%05%&K*T<-%$76N5 MR87&FHU:%[:JI=E$XRIX](N%5[F23I$?"IG?@Q44SQ49N8#&(W+E,T>PI@)5 M7JQ+E95".A)%H_4&S2.S2Z/^A)9*R&IRRN;\N!$VRQK4V5F669ZDAMA;! +XL:DVVU;_%NO1^+;DZ-O7AW-IA\^^CUR/GK)1D/I".X%MR=N:XE,R95UJ..-4)#/./$+%/%N;0KIO%SB.+-C9$H+ M\^<>@#D5WT=W([8Y% _&KG$G>K'4=A%3&*19*J8AHLPQCF1A _N+M08U<(OO M9 +$8TS=^7WJF(G(#D(&FSX%56XJ.'OI-9('6B?**NXXQAH^'YH[QD=MHXIF M$Y,M++G^N-V:X)0P19F"#A':\4*4[>Z"R A4IN&$\ 9<)H/D]M%/-.0*RRTE M)4Q$,>L-2L9%+18LK5:YW,1"Y;5=[&>>T_M">0F>H+B9,1"QDKJ1:6S1R(<$ M*FZJG/8+J15<-DKR]$'.M4!16100R:^8A'XEY]'9]NQ'3_;;C_78M@DN%CYL MGP64*U21'>;V$\G8[PMI9"Y'XA/JW6%:B5+P,4-&8G@XS+LWBOKI]AENKVDE M%TJ#NUT2GG%I6TZ9E=4K/-PW^1(#9-C-?29UUN@^K1%.WK;:EC+I+E-Y_$T]<#F+542(FF JJ3T8=W ^'21)Y>@JWC%+RP M 3-U?"SQ$4..!;!?6!NZ%SZ@_RR:_P502P,$% @ 1(&D5GA"-_9H P M&ULA57;;MLX$/V5@0H4 M+>!*MIRT06(;2-PLVD6]#>)D^U#T@99&%C>\J"05)7^_0^I2=>%X7VQQAN?, MG$-QM&BT>; EHH,G*91=1J5SU7F2V*Q$R6RL*U24*;21S-'2[!-;&61Y $F1 MI-/I^T0RKJ+5(L1NS&JA:R>XPAL#MI:2F>E\(%DM*K;' M+;K[ZL;0*AE87L_.K$[P\;_N;8V-$S>"4[K1_\XG.^C*:^ M(128.<_ Z.\1URB$)Z(V?G:'<:OUUL_E\M[G^ZVZ[ M2!P1^G"2=>"K%IR^ )[#1BM76KA6.>:_XQ-J9.@F[;NY2H\2;IB)83Z;0#I- MYT?XYH.Z>>";OZ1.2\D=O4/. E,YK*E=KO:H,HX6/G*;"6UK@_#]=H5?D MQR$7VB(GAXOX:W-N*Y;A,J)[8=$\8K1Z_6KV?GIQ1,+)(.'D&/O_'=!Q\&P6 MPXC@'+9U50F.!B[W!K$UYIX.SX K$1P::4$784'>54P]OWYUELX^7%AH6('F MG?4$S\!^P1ON2M@B?]!P75FZ:&MM*FU8N'1OHA"+W@;[;[]^VL 75G%+ ,DS MK?(Z<]H0))[ %Y?'! CYZ.TD-!&*6JAJDY5T]W(HC)8^8Q%LIX6.EDZP,CRC M/%=P'V]CR+40S-A)VYZL7(2>!F?.K0E ?=6C9>@J?Q2\* MD!2$';H&L4$7?5=>XC>&:924AF)D8>]\\3D/)7%GT1' MK\_8S2T2"4:/9AW%O24BO7SL0A.GQ1+MM!^FM[ M^SFB4;3G]#8(+ @ZC3^<1F#:$=\NG*["6-UI1T,Z/);T543C-U"^T-KU"U]@ M^,ZN_@502P,$% @ 1(&D5CGU(0!V!P )10 !D !X;"]W;W)K&ULM5A;;]PV$_TKQ!;HT\:[7CMID-H&[+73^H/C&'': M/!1]X$JC%1N*5$EJU_[WWQE2TEXLNVW0 HE7E^'S*;3-Y-**C,Z.XG/ M[MS9B6V"5H;NG/!-54GW>$':KD]'AZ/NP2>U+ ,_F)R=U'))]Q1^J>\<[B:] MEEQ59+RR1C@J3D?GA^\NCED^"ORJ:.VWK@5'LK#V*]]C*3M$FK+ &B1^ M5C0GK5D1W/BSU3GJ3?+"[>M.^_L8.V)92$]SJ[^H/)2GH[#M]9L&L73"+?B=# MT39B;-KX5@:VO@BAAI7PSEE&)3[X/!685TXN[GZZ?Q&W'WZ.+^ZNKR^ M_>E>G-]>BOG'V\^XN;J=7U_=GTP"#+'X)&N57B2ELV>4'HD/UH32BRN34[Z[ M?@('>R]GG9<7LQ<5?I#N0!P=CL5L.CMZ0=]1'_51U'?TC+ZYK2H5P*W@A32Y MF,-=999D,D5>7"J?:>L;1^*W\X4/#M3Y?2@+R^EAF=CE OGMR* M1F???W?X9OKC"R$<]R$GA[$#\#<7OQ'MG*Q%0G2+8]*N,""4) MZW)E4-TBLXWSN"_$HO$PX_TX"B#UM32/8D&9K9!L9596KRAG!5JN?:,")*UK MR4\N(90KX* 63;!X4,E'_/]*(M-251!8HOOXL*W_0%QSR6?P1YJ,4%6A%.?W MOKJ<#K>@_RC$?^3IF''WT2637>]+92&BQ)1535LFM#;G-NE47=V34[< MW,R[-/QB5,""^R!#(A2Z"N6PR AV M6D(I=R(J92ZR4KHE8AFROL$H:FQMX-\XMLI-IO.U)!T!E8U#P&8RHE/>#^KKX+?#\H\F7,>B6+#8A!/_4<,#&,I.PPR$G MNW'#ID/&]&,*E[EZ(#ZSBM:MM?1BZ:0!]F/A[9;F3 M@PZ,:0:1DY1#:@U(1!GF_2#*YSYS)MA2/6WCPHAW20 M6L4EKM&1?!K[/%]LJ]W7,Y27CB:=>IA_3PL7:S)U?OQEFZP820E?5VIIG6T\M$<9O R878H!__:I]!(- M F6EL=HN'\>)L[*N2>IHLK ,E5#H#T#1>R3Z@!OAQRS8!1+:[K>SL?@B5^3@ MV8W*>!Q#2-SJGN^)VSGY)PWQ"WD@:7:X^ID>9.H+2,C&UL8I$(Y2?Y*[EKD8 M-QT)?**VSXF:7&C!11YB@TM]1>/!!3F\5]+R(&6SC'S%9HVG5$(!&A!7J=DL&X#F^A3SIXRA(>W=H559%Y MTXYY?V\/'N9GZD\ZX@C456P8UW?B*E\2"XS%!ZQ[D"[=L/BY0,Q5REYD9WQOL E4L0C2(;] SGL1X0!36TR.D_I@1';D!\99,"K M>/K9R2(GJS%RH>/$C/- SFR)$W,3>!+FP-#(I-[Q)+J8I785'OO]#SYETJ!J MD0$A/8XJ<0>'"$AFUN0J?6O@AI9,0!D* MN]$\W,Z["6*WL:E$Y(X\X?I2J)71([PHZ[MH-5:MK %$Y<. MGUZYH!CIL2@Q-*QX0&H#Z7!KY?G-^" M_]"I?[+UZ0;3[S)^H(J]VX3T%:=_VG\#.T^??C;BZ0/:ASC&>'21 DNG!S^\ M'B54NIM@Z_@A:&$#1NUX69+,R;$ WA<6E=#>L('^R^#9_P%02P,$% @ M1(&D5LN*XO4H!0 C0L !D !X;"]W;W)K&UL MC5;;;AM'#/V5@0H$+:!:-^<"7P3XDJ!Z2!K$:?M0](':I;0#S^YL9F:EZ.][ MR+U8-F*W+]+N[/"0/#SDS,7>A_M8,"?SO715O!P5*=5GDTG,"BXIGOB:*WS9 M^%!2PFO83F(=F'(U*MUD/IV^F91DJ]'R0M<^A^6%;Y*S%7\.)C9E2>%PS<[O M+T>S4;_PQ6Z+) N3Y45-6[[C]$?].>!M,J#DMN0J6E^9P)O+T=7L[/I4]NN& M/RWOX]&SD4S6WM_+RRJ_'$TE(':<)4$@_.WXAIT3((3QK<,<#2[%\/BY1_^@ MN2.7-46^\>XOFZ?B4./2%[__C;M\7@M>YEW47[-O][Z>CTS6Q.3+ MSA@1E+9J_^E[Q\.1P;OI,P;SSF"N<;>.-,I;2K2\"'YO@NP&FCQHJFJ-X&PE M1;E+ 5\M[-)R]>GV_<=/JP^KFZNOJ]\_W5U,$E#EVR3K$*Y;A/DS" OST5>I MB.9]E7/^V'Z":(:0YGU(U_,7 3]2.#&+V=C,I_/%"WB+(<6%XBV>P;OQ96D3 MA)2BH2HW-PC75ENN,LO1W-J8.1^;P.;OJW5, 3KYYTN+1\]=/LS?3\A11.AQ1.7T+_7U5Z&6&V.#%/4<[,UX)!1UE3=3#H M%!=-'7S>9& J>6/QEUM08M=-\B&:!A4.)@-_PE(^W8':1%.03.Q924 MV-[2W)$#U5?;P-S6X>=7/[V;SZ?GMW=7^C0[_^7$O*>L,%A1#Y@G" +Q!73P MCJID$H::' %E',2/ M)+VS,F:BP9C#]YS+RFX.4,E3+$-;B2P9:"8R*.#OF(_Z)$Z& M'!@A'89JW>@\@LVJ8\AF)+/UH80B**G@ ]G.EJ(C22,B$E9T!!Q0KUQI0B2: MY#/@QJ^=W>IC%&K([$CB/0@22@6S^^L3D%9JJ6?+/:TU"@2U-W.1G0AMV C*5M(% M6B3JQ\?8[ N+&"@*0#NI9Y1(1<$[04#S&"2X]63?PXP'1Z\O;UJ)5?_Y)\K1>NM4^0@CX6N"]S MD WXOO%(LGL1!\,-?/DO4$L#!!0 ( $2!I%:08&P9[P( 'D' 9 M>&PO=V]R:W-H965T7/.ZLE'XR&:*% MER*7IAMDUI9786B2# MF&JI$29Y4Z8)9VNI%:$J-C'M0D8=1LWD>%DS(H-?Q MMHGN==32YD+B1(-9%@73KP/,U:H;M(*-82H6F76&L-T&_=;5X,R=]P>^"UR9G36X2N9*/;G-B'>#IB.$.2;616#T>L88 M\]P%(AH_US&#.J4#[JXWT6]][53+G!F,5?Y#<)MU@\L .*9LF=NI6GW%=3V> M8*)RXY^P6I]M!I LC57%&DP,"B&K-WM9]^$C@&@-B#SO*I%G><,LZW6T6H%V MIRF:6_A2/9K(">F&,K.:O()PMC<;?1F/;D=Q?_P _3B^?QP_C,9?8'+_;12/ MAC/HCV]@.HR'[]S3^S&MX^$=.6;P::)RD0@TGSNA)5(N=)BL"0PJ M%O"+3A M3DF;&1A*COPM/J1BZHJB346#Z&# .Z8;T&Z=0-2,V@?BM>L.M7V\]G_LT+ZV M5%E/]V=U_^*5*5F"W8!^-H/Z&8/>\5'KO'E]H*;3NJ;30]%[,[&0(A4)DQ;Z M2:*6T@JY@,T8@4D.0V,%??5H]I'_A^%AK, MM& Y)!F3"[)E[!EACBC)Q1&L M ILAQ*HHF7P]/KJ,6A?7!LQ.'K;-4V[R<&&27!GD("2EL0C1"7R$W!03?.?6 M2M(Z01(D:PZ,X*P>P=G!'OU9BJKK?Q<1'K8MI 8;2!1I*T=-_6%Y3A+K\;N- M?(L7QBR1G\!\:4$J"Z]T9V":HA?6$]\XKJB#SH(D^T3+,:2Y<,)Q2(5D,G%P8\G@.37V32+Z5?R>GV>'4ID9@LA#208TK09N."1J KH:\V5I5>7.?*DE3[949W(VIW@/RI MHL]NO7$)ZMNV]PM02P,$% @ 1(&D5O"C.9CC!@ A1@ !D !X;"]W M;W)K&ULS1EK<]HX\*]HZ$T/9IS@]Z--,D,2TF:F M33(EO4X_.F8!36V)DT5H^^MO)<"6@;BDU\[=AV!+WEWM^Z&<++GX4LX )/E: MY*P\[VPWZ14M8Y M.]%[=^+LA"]D3AG<"5(NBB(5W\XAY\O3CM/9;'R@TYE4&_VSDWDZA1'(C_,[ M@:M^165,"V EY8P(F)QV!LZK\T3!:X"_*"Q+XYTH21XX_Z(6U^/3CJT8@APR MJ2BD^'B$"\AS10C9^'M-LU,=J1#-]PWU*RT[RO*0EG#!\T]T+&>GG;A#QC!) M%[G\P)=O82U/H.AE/"_U+UFN8*.@0[)%*7FQ1D8."LI6S_3K6@\&0FP_@>"N M$5S-]^H@S>5E*M.S$\&71"AHI*9>M*@:&YFC3!EE) 5^I8@GSRYNW]_=W@QO M[D?D]HKAO=OKN^'-SCXGSP;G!S,22CM\,A MHG7OTX<)LC[SG3,Y*,F1C&#?Q^RA')8R[$>;< M;27X/A7'Q',LXMJNUT+/JY3C:7K>[U+./IVLCO3W'ZEB\%4Y3S,X[6"0E2 > MH7/V\H43VJ];!/(K@?PVZFTW^[1,ME\VTZ2Z1F^(!A%YTKQF1,[XH4S8N>Q6T,J^Y<&MA1"4,D2(= M0P7V!PEC*PYM8R.*K<3QR2#'S)2R# CF.%+.Z)S@<1C:#U16T%W?MX(DK'GH M!I[EQ'YO&UWR[ L17*:KI(.$!#RDLF:DZUI)$AN$/"L*DFTZF8 Q'I_SLH1R M1UW=,'9ZN[N.Y7A!C]SCZ;DAIVM;01PT-V(OW&RT^%50^55PN%\UY+A8R?%. MR['/O]H)_RK_VCQ;F-N!O9\)@$:*:G';-D_5'GH.4\H895,L(KGFH+;'QG#& MCN_C^D[P1ZK+WY9+$/B*5;DTG,KW$L.E?-ON&7%=DJ6@4@)#^TP:0CCNZYTU MXO%'$!31L+JH\FE('B=UY'ENH/3RA$P-%\5UX-J] UPNK%PN/-CEKMDC,,D5 MR_M\$EN_;Y(HRBEW"F$PY']? OFUYD5LO?2M$HVXG$,=WD8AO[GA(UK4/ ML&=4V3,ZS)ZWRIXR95.JDO@ 0U/NM6H[N5^=.'[WL_:>AF"&CPT*+B3]OJIQF\T;D,\%O^1J;B L+<0R9H]@2LAGC.9]^J]-99"5&?]#U?,MVO%H%GI7XT=/0&':> MD?%\C(^$W-?'Y#13*;O6BF,E;E@3<"P[KC,DB?VP!=(QLGUB1^N(I77TS- TGR$53\68 MCOBN !4+JICB#Y!"]QV]A@N'GJV ?<,QW"A16W5W%WNNVJC=)8PCM6%X;KB; MX7TKJ@M[BQ63RHK)X' S4Z/](^CV:Y^YVD^XF*$W8#11 M-=G7!W!]0-8X0'=,JH/";_BGNKJ5=@GHKFXK]ZJ>7:5:BRQ!J$A"7-4VEJ_^ M\RKQJY\?F8 TI]]1"6_0^79[X-_U5#I>M]U&2;B$"5IYC+TRP[>ZFEQQ 73* MR,5"" MQ^21XM^ :FGP!%D"VQ^J9%X[]9W2M<2BGJWN6H&2,LH\,L_U=[X MW/+=1*=3$$C8FECATS>]AY#?@72N.MRG$YAB, M.Y'E^4TL'(V]J+?.&LV@I@S70+HJN'OD 3"^04W_.58^.J&9SKXE<2W'Z&^[ M/L[L6Y/SOA&HRJ]^7..ZH5%T7=2(;=+U55G$S+^YA5CS@8:="%X,@^$J66+5<1YF.(4GF.&CP_;PT5=NNP>TC#M*R?8FB#1/\*&S_E-GPO"+9^+MJ9JE"6,MFC:6SX7(TRR4O/]C)9:-YPIE6$M M^Y$9FZJCJCQE^4*%-V6Z_"CPQ?IR".DQV%B"9F2^SDL9+^5/U*OC?76[;UP- M%R"F^@)<"85^NKHEKG:K._;!ZFJY!E]=T..Q4U4CS?P!02P,$% @ 1(&D5L"^ M<&V' P +@L !D !X;"]W;W)K&UL[5;;;MLX M$/T50ET4":!&UL6WQ#;@I [60-UFXR1]IJ61140259**F[_?(26KBF,;R6+[ MUA>+G,N9,\,A/:,-%X\R 5#D9Y;F$P'QV)JZYY>!MC<&#PPVLK4F.I,5 MYX]Z,X_&5D<3@A1"I1$H?I[@"M)4 R&-'S6FU834CNWU%OW:Y(ZYK*B$*YY^ M9Y%*QM; (A'$M$S5+=_\#74^78T7\E2:7[*I;'M#BX2E5#RKG9%!QO+J2W_6 M=6@Y##H''+S:P3.\JT"&Y6>JZ&0D^(8(;8UH>F%2-=Y(CN7Z4)9*H):AGYI< M3^>WY&'ZY7Y&%K/I\OYVMIA]O5N2DSNZ2D&>CAR%4;2M$]:(EQ6B=P#1)PN> MJT2261Y!]-+?078-16]+\=(["KB@XHSXKDV\CN$QVLXU_\MJ^I[H/)=P%4E@+PU5&:[Z[E#O]#@/^47$%$;@0+,6^6 M_V=F4_-FZ;!83UT1T:B6;)VSF(44F7[#DQ%O!IU'F!TZIF0JI8;=*KZM= ^; M8YOG18F:DWF.I\Y+B2+D"SQ!2MS378EWJCLG Q$R]"QH MT>+[%W'[]K#;:PE,>WD7KTVNN"BXH.I%8^TFZ/4"._"'>PO01MVUQW<+GNOF M)7&)*3&A[1:XJLLOTMZP:_?Z03N-EXYH,O!L?]C][3W^_EY_=3'_ MM/O_U.[=@=T;^"W!ZW:O3=[6[L' #@+W[>U>VQ]I=[_G[UT?:G2_T[>#0;\M MZ?D[>M=K+L*^?T>G-<-@X=9F4L/_%U[FJAIG&FDS#$ZK&>B7>35)8O^L62Y) M"C&Z=L[Z78N(:CJK-HH79B):<87SE5DF.-""T :HCSDV=+W1 9H1>?(O4$L# M!!0 ( $2!I%;!CK\M<00 )<1 9 >&PO=V]R:W-H965TDJ!N^^9U5\10.ACR1 MQ2_:E+H^,5"82\73RA@\2..L?-+'*@\M@\#^C@&N#'#A=[E0X>4'JNAD)/@& M":T-:/JE"+6P!N?B3&_*7 F8C<%.3:ZF-W_,;J=GES,TGYW?W5S<7LSFZ."6 MWB=,'HXL!6MH32NL\,Y*//P=/(*N>*96$LVRB$5=>PM\:QS$M8-GN!?PBHIC M1!P381N3'CS2!$P*//)/ MX79PGC[H?1O7(BUS1D8P.:03+QP(S)^W?.P#[M M<=)MG'3[T"=SZ+TH3QCB"S1]H'&BM^,(6O!(4I#.69B+6,5,[G.\'WJ:(%C064%WB"[#! TWRPH%RK#U LED8A0F5,E[$8$4E MHD^=/&"/89)'<;9$(94KQ+[F,6"R3,E#1!6"C0U7SXR8+VD,S%K,O=19^[@(D-JQ7,)684@SW6"/P$Q M2G0) )"TJS*UGXO47F0/D/E4)P1%,(XS1%!:=@\7"/KO!4DXYV+-!;C0WIMZ M\C?D8]-WARV!?G/P:4MR0-S@L&OBV@ZZY8HFC7@'9Q>EBU$A[(G//7)P%>(/ MAN8XCNGX/1YAD_C>UB?'#LS =G?">BW*GM":P/3>+:%2%!,_&&- S,$ -T." MW:UCOHD.[)6DOH*O+=-L9U!:NZ9)MSO\S MA/2!A2R]9Z+F)/P_)[T))V$'>HCT.2:MC-LL0-SZ UW M@GRE^;-LY!'3'[3YIX4,9>699.AV"LL-3-=M='J.;EYS=/-^SM%-;Q#-VAVL M&Q)=0ED@FY7M*C3ZM;0%'4C@ZU;2 MENY*1GQNO.M%09(5!]:R/:SZ<]1VR+C6*+FWR4O)RZ^??(9_R0 (I/,?C8/. M"=#Q/=,G;8:&?W$G\+N,[,")T-_S3_^R3GUC)WKZV6I=EE,FEL4G 3@^\#Q3 MY;VYD39?':;E97NK7GZR@(U>ZG_2A"W U#[VH4%%^1F@'"B^+J[>]US!1;YX M73$:,:$58'[!N:H'>H'F6\SD;U!+ P04 " !$@:16#E,MH5\% "'%P M&0 'AL+W=OR6 +@IUN2CR_&Z.T\(8G*J^,1N++/,?L_IQD='5FV,:FXSI-YD)V M= >G"YR0"1&?%V,&K6ZE)4YS4O"4%HB1V9DQM$_.;5<*J!E?4K+BVCN2H=Q0 M>BL;E_&984F/2$8B(55@>-R1$_:%7.[8<&BI975Y_0T13?9(2_/NT*,",G=Z.URO-2 MI=.@TD4?:2'F'%T4,8FWY;O@7N6CL_'QW&E5^!$S$[EV!SF6X[;H=0]7F,7HSP^@$ET* MDO._]BU0:=_;;U\6V@E?X(B<&5!)G+ [8@Q>O;!]ZTU+=%X5G=>F?3"!PHV7 M&4%TAB:"1K?[(KWX+M_)/M_;M4_G!,UH!L6<%@D2,D?6%9W^33@2,,PUHY%N ME)1&H9@CFA0P/T:IK,N(LA@7$8'4%W,TG(Q0WPZ.;0L,,:51S!DA*"^SBLBL M0I 3T;Q*"H2+6+XX)^C5B\"QW#<__9PJFWHF/YA2^W!T68"3=,G!#_ZZ=$FZ M XO.A=P(1NY(L80%VLB^1*YEZRW'0M>0"TJEC"8&B8PN5-)MICD=WP^JEMNQ M>CTTP5"E2@+VX)8(N2V;&7;'[[E:*_0"])X4A.%,2> 8B))RP;!$HV:F[_F: M&3^TT)0*$'IT:^N ^AU7\_4E"CN67?G2DN:]*LU[K8DX)DQ]DV3>G"N'5&ER M=#2>?-Z/K5:%3ZQ*OW+7?V;F^+\@NGX57?_'F=,0:4?FMV!I)&! @0E]+E+! MU^$-Y> >5EI##*[HF\KRE5_HP21A)L'AH M3&U'S9WWD&T"O94SW^&45?TC !V#(](2JGQ*6%X-7$)_"H>P"'W!V;+6OX.\ M$VW%[%89;*CVH*CUH+;8/M$B.58)H M #[> ?!U$X%;=3^146'E>?C,! Y_072V51_DK>=D\"/6GQNZ_YJAS<3\"0S7 ML#PTAO\;^#IN?>X#//;-P'F4OK:WQ3G+#&N9#78=5\>N%YK:T?#0V-5X5_H3 MA,@V@_[6T;OC.N%3P&M[;N.".-ODM9V.57]=VDI<^Z]NMQ990_$>-?*V7=]3 MD>34_CK/C-RU P<.L+Y(L%O_R?]RYK9;?VZV_L_<0S#7!DSHU/4ML_UN]&Z91Z6 M=ZOU]/**&MQ+(--01F8@*@_:!F+EK6_9$'2A;EIOJ! T5Z]S@F/"Y 08GU$J M-@UIH+I['_P#4$L#!!0 ( $2!I%;.U0XE%@4 &@/ 9 >&PO=V]R M:W-H965T, V-IA\,$,H2=EM M:09(^["S#\(66!-;HI((R;_?*QF,V1+/;C?=AP1)OA]'5_<<6Q=;(>]52JF& MQSSCZK*1:KT^:[54G-*M7S7[;1RPGBC M?V'7;F7_0FQTQCB]E: V>4[DTQ7-Q/:RX37V"U.V2K59:/4OUF1%9U3?K6\E MSEIEE(3EE"LF.$BZO&P,O+,KSS4.UN(+HUM5&8/9RD*(>S,9)Y<-UR"B&8VU M"4'PYX$.:9:92(CCVRYHH\QI'*OC??1KNWG 8-ZPF0TA^GHRVAR-YK!VSE99%2]NVAIS&^B MM.)=KJLBE_],KC9\$ERG"D8\H.UGXDW%#RF7$MB&V;*U#W\\1%M8*QIKOX\M>,B8' ZH*'4F5J3F%XV MD#.*R@?:Z+]YY77<\QJX00DWJ(O>GR%%DPV>!8@EW%"QDF2=LA@F2.8I?:!\ M0]4IS/51YRF%H1[[OG"Y9EH(6=>><[!E$)F8CMJ:(+2AE" MIP8^I9 7+6GP)( -%:=E1UD<./ =V%))@2CTS5#'U)E-Y[;/__/OW(*H\N([ MDP.HMV..J,5&(3#UKL!H\,$=9QH]9UC HAL&N&<6DS+&+^ [8="MS#M.S^W M!\%7\#O^:PU3Q@_V8<\)>U$Y]=S0\0,7QCQAY#N ':?K]PZN3A3T8$[8EO!R MT7= K59I*#J.-Q/<0O*6/<;9)&&*^H2C) M_.E=Q;_G=M?A>Y#M>4(*IT8*PU(*PEK630^I3E*]U M_D&9ZI30.B^MJIV? +=;PNW^I"I"B&3VW-> 2I4C2TQB?9!ETS5>]UP=]]M>UC# FMIO'2/'3"0OH%;_ M2J6&>\TMR6]TJC+Q8?!@H/LAO"[7VQY.9B2+<8]P@R^6]8%C[8K=K^4(M0OE M@4B8TSCE(A,KAF48BJ8#'W72K%"TXHX:48U5\+9\2^R*"5N4>NP A05% ;$G ML3RJ=K.FT:*RT:+:)AC$L=AP;4X]INS!?%6=ZJ3:(#_(A5X)L??2U.W]!+B> M>_B:=?\'\M8G.;V)TY2N8S3Y_OR!Z%/?(._1(%]@M-VJ_W+?'X=L^Y6C9"67 MG^/P$7WWD\!_GLM5_EEB7V?T44O!6:S^;EN-:2>G>J15N?P@TI6]XBFPM2WN M0>5J>8T<%)>G@WEQ!\5BK!@WU%^BJ]OLXFM3%M>Z8J+%VEZE%D)C6>PPQ:LP ME<8 GR^%T/N)25!>KOM_ 5!+ P04 " !$@:16$VC(4"L# !=" &0 M 'AL+W=O_Y^RT::>5""0^\*&)S[Y[[CG?7:[CM53W M.D;DQU%@0ZS;%D^D16*.AD*57)#(EJ%>A*(R-KP0>*U UV7)U,\9>)&WW;@I5KFQ&\%T7+$5+M!\J:X5 M24&+DA4E"EU( 0J7$^]M=#;K6WVG\+7 M=Y;@XWD3LI[*UQF$R^TA)!C:BP" MH]<#GB/G%HAH_-A@>JU+:[B_WJ*_<[%3+'=,X[GDWXK,Y!-OZ$&&2U9S/F'O8,AN%O#.*-0>QX-XX< MRSDS;#I6<@W*:A.:7;A0G361*X1-RL(H.BW(SDP7MU?G']Y??9Q?W"Q>P\7G M+Y>WW^'HEMUQU,?CP) +JQBD&[A9 Q?_!BZ!3U*87,.%R#![:A\0M99?O.4W MBSL!/S%U DGD0QS&20=>TL:;.+SD+^(]%&:#TCN,8COE3%X*HVVC"1%6)U MB'HW^*L7PSA,WL"_>M_F"O%)UI^I4 [3W"7QZ%* R66MB;T^=CFUCQAFN"J$ MH("HQ3@3*3X#Z0_\T2!ZOCWR1U&RO2;MKJG0NB8:-9%1@&7%Y4^BV)Q5A*Y; MZW@P;->]W@ANL*J)*W7Y+HJC.#G>"9'?'_:.;:"=9$_].!P\WQ[ZIZ>MQXY* MZ;>5TO_C2ID7#T6&=*\PQY13H61 MPS7K,@.54DW,'WQ*%%(/YO=LLDNNNSN MLNG29WW8%/J0,IU#UK+(]EE4Q +6J!"8AJ7D- OTV7]0@S[@8XJ5@8I*1=OV M E;*6I@GU3GO"&KKX"5$H3_W,>@/#EE;;^FF9)W3G5%X$HV>BL-#A1+L M??)+5"LWV#2!$O?FZ]_NMK/S;3,R=NK-X*6KH>;3P'%)IN')*96&:H99(QA9 MN0%R)PV-([?,:?ZCL@ITOI32; 7KH/U',?T%4$L#!!0 ( $2!I%;.22YW MI , +8) 9 >&PO=V]R:W-H965T]'R8[K[M*@P![V M8HL2^?$C)5*:UU(]ZAS D.>""[WPE M IHZHX+[81!,_((RX2WG;NY>+>>R,IP)N%=$5T5!URDZKA1O*?+#7Y MPIMY)(6,5MQL9?T=VGC&%B^17+LOJ1O=./)(4FDCB]88&11,-'_ZW.:A9S + MWC$(6X/0\6X<.9;?J*'+N9(U458;T>S A>JLD1P3=E-V1N$J0SNSW*RV=[=W M?^S(_69+=M]7VPVY>*![#OIR[AMT8-7\I 5;-V#A.V 1^2&%R379B!32M_8^ M$NO8A4=VZ_ LX ^JAB0:#4@8A-$9O*B+-G)XT8>C/15D@Q&?QK!5$Z@-#V^M)"5,/K2G1#["QMUX-KGJ JX_3&X\O>K$28!R=C;= MTTZTJ7W \KB114G%BTTIKU+T:VNFI5#AN57\!?$MO+L<10)?[ 61MKE .V?1 M+ZECQD[38TU9]@ Q<)$R:ZI)CLD@>P!, X+IC%E/NJMED1Z'"DJI3$N-2=3" M-:R<)@A=86FU4=0Y-!P%)*"U;0W_=BBD:9P68(9OTI*C\Q8U?2L*N9#1C_89IIKM9OM'B6KYBY^56]>--C%#@RI<\C0%(_8V".J>24T@I&ENYGW MTN ][X8Y/JQ 605&PO=V]R:W-H965T%>;"[&XTG4>SR'%_)(N(),S,\I2+&27O>A\P0!/'J*2:8%G7SLD04=NA0)R>"1(;Y,4\S^7$-"UUW-U-X'GLC+7*@!/>@L M\ N,0#PO'IGLZ17+E*20<4(SQU7KF5=12]KG!#P)KOM%&*I()I:^JA%[+ER(!0XZC*X14]:2335R]7.TU(MD M:I^,!).S1.)$T!\^/ X'T6 \0L,;-+Z-D!KI#7Y]&E[Y>%[Y:'_CZ@-DELLUOR#(LNP'>WP\/(:[@ M5@,\/'SU)GAT^.KF-ER7.:L29U6)LW(^^W\EKDG_8DFG>4EU95WQ!8ZAJ\D[ MB0-;@19\_F1ZQO>F;)R2+#PE670BLJV\V57>['WL0758V+_#(AB>0E,^"JI6 M3J5N_%7@^;YG=/35IM"[5BV_;3K;5N%>MXY5\$1D6PHZE8+.?@43^;CA+ 8D MGTG$YV2!Y'TB7X<)$4TB%FS>ACP7CN.VO9J*#6:N;?IU&??Z=JR,)R+;DM&M M9'2/D5'0^!4Q*G#Q?DM!&4RP:-R6[JY45KOMUP1ML+);;KNFYUXGC]7S1&1; M>GJ5GMX1>L8,ID2@A'(.C4^=MZN.YYLU"1N,3--V:Q)Z.^?_PK5JET348"1/ M066T%7*K"KFU-^2QW"Y)4W"MG<4LP_5K?O>;K'R[=B[#O2XU/3!E(.=GE(KW MCBKNJG\+P5]02P,$% @ 1(&D5M7%#=X0 P E@@ !D !X;"]W;W)K M&ULM99M;]HP$,>_BI556RNM34AX:@>1>*I:J074 MT$U[:9(#K"8VLPUTWW[G!%((*=V+[0W8SMW?O[O8=VEMA'Q1"P!-7I.8J[:U MT'IY8]LJ7$!"U958 L8N!EOB4H9_V>Z/'\6@X&$X",KHED[L! M,2N=X<\O 8Z&_<$P&/3-*!@]W/<[$YQT.P^=86] @KO! -TN22?<!Y" 1/ M%>E)B)@F#T(I4.2\#YJR6%V@W7/0)^=G%^2,,$XF"[%2E$>J96N,P]#8X9:Y MFS&[[S![Y%%PO5!DP".(#OUMC#]/@KM+0M<]*?A(Y17Q*E^)Z[A>"4_O[]W= M$SA>_DZ\5,_[7^^D+*79EM7R+4VMN%%+&D+;PF*@0*[!\C]_JM2=;V7Y^$=B M!]FIYMFIGE+WNS!GG#,^)UT:FU-7%FTFT4@E3"%;^Y>5BE=KV>O],$JLJM4W MHP.\6HY7.XDWEF+-TAIG+D.87888+P.!5RR]JA0WDZP?@'C7!=HR(\>^\ZJ;.5[S)!Z6GP^.8?/X@-6;E0)9B5'-+6;. MWBOQ"^R60=&\L8WBQ%8IBAI'/5 MP ,GLRZ83;18IHUD*C2VI72XP \'D,8 G\^$T+N)V2#_%/'_ %!+ P04 M" !$@:16]XRGEZL" J!P &0 'AL+W=O//8@T@T4N14S$TUE*6%Z8ILC446)RQ$JC:63)> M8*E00KRH9QQY9E=E@4I@ K"*.*P'!HC^V(!2NS8 M2'?RQ-BS=FX60\/2A""'3.H,6'VV,(8\UXD4C=]M3J,KJ8&[]EOVJ[IWU*75H<=@.U] G!:@/.W +<%N'6C#;.ZK1A+'(6<58CK:)5-&[4V-5IU0Z@^ MQ51RM4L43D;CZ=UL.DDF\Q1-K]#\.D%Z933Y]2U5UB1.)FD2:RN=WM[$H[ER M+D>WH\DX0>EUDBC8*;JA6Z"2<0("'<<@,_RC9.W7<3AWW M4/;H'E?J_RF!$YSWGG4#']1P/6.VT>#[ V2/7$^4%SB?2!1VYX""Y.9,X[^,4?#@HVW,\S]LCU1/F^IZS M+YFY,\GT*Z*N_HI0@7)8*J!U-E#-\68R-XYD93WY)^I6N, M&?@>1PD=*FO&-M>J2OTUCA&](AN<\#M+DL:(\6FZ4NDFQ2C(G.)(U37-5F,4 M)HH[R*X]INZ ;%D4)O@Q!70;QRC]<8,CLA\J4'F^\"E4S]0")0ACG-"0)"#%RZ$R@M=C71,.F<67$._IT1B(4)X(^2HFLV"H:((1 MCK#/! 3B?SL\QE$DD#B/;SFH4CQ3.!Z/G]%OL^!Y,$^(XC&)_@X#MAXJ?04$ M>(FV$?M$]G#Z):/8+]KFMI@!_2QF)I,*:HXE!EIO,FT<3)N(U>BSE=T/NQ]SQ MP\?'A_ETOO# PRU8W$V!N#*:__.'QT?SR73N32=BY#W'?3*7>[!+.$H605/D48C"C%C(+W$\Q0&-$/_.YG;P+>O_L WH$P 8LUV5*4 M!'2@,LY><%#]G.G-@:G>P/0C2J^ 2^ KNF&Q'W<[C[!?N&N5]U5GK,B<7J1 M.#W#,QKP/%Y0P9:'3):2!"R0F/Q[SYW C.&8_B<+^/ $4_X$4<#7=(-\/%1X MA5*<[K#B_OX;M+4_9>%W!%9)AE$DPVA#=VL)N !_I81*W_(!J99O1JG5NQ7K@2[8&Z?9UXOB LPQTP6 MD%T+R-8L\R0@B9'E-*R%7D&TUTIT@G=EOM5LN/4!$!B M99JZT\"J5&W8JH/NHBAV$(4^;T>QO!7I5)J[0JO&7(HS--Z\\F%K _#BA'2$ M5DU(V0; ]C[@U=4/ZW(/'=T^7;IGK*JLRYX MC<%+ZK^>J-P";7^Z3XE-X-- M558V ? 7N@ IK[J4]\U:_NI&CM8@][#4>WA&\(GXJ@4)BK&46:="WQ5:-=92 MZN';:SWL5.R[0JLFI)1[V*[WLX1_VK=6O30%=1V'N@U/E^L9J^KG92GV>G=B MGT,=?RZ=EGJKR8&B>G2,(,YP^!?W*DPHB/"2^VA7/;Y;I(=CD<.$D4UVLO!$ M&"-Q-EQC%.!4&/#[2T+8\T0<5A2'4^Y/4$L#!!0 ( $2!I%:=OY)KR ( M ,4& 9 >&PO=V]R:W-H965T8$7G%U\CTR)*+C"@=BI4MUP+)(D_* M4MMU'-_."&56V,[[)B)L\XU**<.) +G),B)>>YCR7<>J6V\=CW25*--AA^TU M66&,ZFD]$3JR2Y4%S9!)RAD(7':L;OVFUS+S\PG?*.[D01M,)3/.?YG@;M&Q M'&,(4YPKHT#T:XM]3%,CI&W\WFM:)=(D'K;?U(=Y[;J6&9'8Y^EWNE!)QVI9 ML, EV:3JD>]N<5]/T^C->2KS)^SV+9/U@XRRHHW>=FOPT&"Z[Z3 MX.X3W-QW 1F!ZNJ/G+[%NC0;1*(X&IA6/[^\&W:D.>MW[[J@?07P;13KM$H8; MM1$(W8P+1?^0?+6C%[UM),+Y !6AJ;R ,Z ,I@G?2,(6LFTK[=YXL.=[I[W" MJ?N.TPX@&6]WAP+ MN&.*L!6=I;H<*5')&HQ0U2IKJ\&0RCE)X1F)@ >B%X&J5_C1G4DE]&[[655C MX:51[<6T[;WE9X:)0>&J<\-*I8199_R'*#ZVI6LV0U M3[&:5:SF$:OEN=4HOT3YIU!^%'V 5Y1)2'&ITYRK0'\'45R:1:#X.K^H M9ESI:R]O)OH_@\),T.-+SM5;8.Z^\L\5_@502P,$% @ 1(&D5A'N(P5& M!0 ,QH !D !X;"]W;W)K&ULO5G_;ZLV$/]7 M+/:TM=+28$. =&FD?.M:J4VKEW;3-.T'2IP$%7 >=IKW]M?/!@H!C--JM+\D MX-R=[W-W?.YB!GL2/],-Q@Q\#X.(7F@;QK;GW2[U-CATZ1G9XHC_LB)QZ#)^ M&Z^[=!MC=YDHA4$7Z;K5#5T_TH:#9.T^'@[(C@5^A.]C0'=AZ,8_QC@@^PL- M:J\+7_WUAHF%[G"P===X@=GC]C[F=]W'EP# >6)D&=Q<[V\T'3A$0ZPQX0)EW^]X D. F&)^_$M,ZKE>PK%P^M7 MZY<)> [FR:5X0H(__27;7&B.!I9XY>X"]I7LKW &J"?L>22@R2?89[*Z!KP= M923,E+D'H1^EW^[W+! '"MR.7 %E"JBJ8#8H&)F"D0!-/4M@35WF#@3N]OYN/IL_+,#=)7BXF@&Q,IK_]C^60&%E>S&5?K@,G&C=:8 C\"(\_;A;O M97@)[M@&QV!"0EY?&Y'X%PQN"*7@9(J9ZP?TE.L^+J;@Y,LI^"*T'S9D1]UH M20==QK$)#[M>AF.KHX4[AAYGHS$GM%@[UA@KR./A!BYERO<2S'%.MZZ'+S2^ \7Q"]:&/_\$+?TW62!:,E8*BYF'Q519'X[QVH\B M/UKS9SEP(P_+T*8F[,2$H+678<DK_TE1Y MI53Y6:J")%5/F',QYHSH!2ZE_LKW7,%OTD<@W%221H!4H9%JON9@U*708Z[4M^WI MM7*72#G0ZLN=Z^?.]97./49\E C\?WDM_,Y'" HXF2>\/^3=V:C M7,Z&:,FE$C^D0"SS8K\0:T415+7:IC0@#8XS.93T<@/V8-5! MB5C/,*T&!XN>#]5-?XI7?&4)QCCB5PS<9__>$GJ2^JNT]VYV:LE:&7TQ*4#[ M,XE;.9>\.S0M62N'IAA!H'H&>1MQUR<,QZH]6Y(QQ++-ALHMQA"HGD-:9NW^ M<993B93_?Q:3 U*VWP^@ZVQ#]= M$6J:NE'1ZI&ZU;?%V$C2YNL(ZD*-"(I! M *D'@>-LC>IMVS&K!2\1ZEB]!JI&16M'ZM9^R8O97T=@DL38^]',T6I#[R6B MMJR581># #(_D:.1EO+RJ&!:0^5_@ KJZ?'M1X3B52!E*T=J1N M[:T1=;VQ2Y(AZ?[-R2BZ/U)W_S=0=;]^V(=LHU?U3R8&K>J98/?@^#W$\3IY M*T%YQ'A)I ?.^6K^YF.4G/=7UL?P?)*^ORC,I*]3;MUX+&PO=V]R:W-H965TI*>R6QPUL/D.B;KE+9[96V]^%T'PP8L)K$G&U@5[H? M?TY(8PS!2W9=B2^%P,R3F6=FZ&,[G37CKV).B 1?XR@176\NY>*B5A/C.8FQ M.&<+DJAOIHS'6*I+/JN)!2=XDCG%40WZ?J,68YIXO4[VV0/O==A21C0A#QR( M91QC_NV21&S=]0+O[8-'.IO+](-:K[/ ,S(D\GGQP-55K4"9T)@D@K($<#+M M>OW@X@HU4H?,XH62M=AZ#])41HR]IA=WDZ[GIQ&1B(QE"H'5RXI'S MX\W@YO/3$/P&;C'EX 5'2P(&!(LE)ZIZ$IQ=$XEI)#XJD^?A-3C[\!%\ #0! M3W.V%#B9B$Y-JL!2^-HX#^)R$P0\$,0 \W. @D\ ^A"5N%_9W:_)N'"'IGM- MT5%P @M.8(:'#G%29/X)](4@4@"5%[BG>$0C*BD1;XQ,@.K$1S)>$%X6H!6A:G$<@1G) MUHMDZR?5U767Q#D",XAK%,0UK%U2J9\W4(VM1@V:JJ%WVGG?JMYJM%!Y-S>+ M.)O?Z6:^8!Q+ D1:JJRD92%:4:H6QA&8D7"K2+AU4AW=A4VPA"U=UJZQ"QLA6%0WM.!K_6);XUUP!+R32D>_JHT[71Y2%]80:K6 MQA6:F?*6) M.JJ_S<%R1YPC-)$]KM\"J<*KU=HYE_%PCV-SM[1(SU#CP:QUH ML138U=*?2R95!1\X':N**@7=SY8T8)#UN@!JC0;N)BH1.E8")6^$LWNR(A$( M/I:F8[UAY4(Z0C/IT=HL"$]K"IPJ/5=H)GE:ZP561?0C2CQ'_.XL[)L=G@4M ML0*[QOJY60#_@6.DO#V&RA5VA&8RIL5>T#RM\7 J&UVAF>1IX1A8Y57%?Q*M MO8[W=X?"9F+&J#5:8!=I#D;BN/6 /8[*E76$9N[<:+D(_9,:"^A4>+I",\G3 MPA-:M5FUL1M'?3:]RZK30,Z[@BAS,YRAH"TA$-V"5=U'HY;(MAO M6KF@[[%AB+1V1*=U.HR<2DU7:"9Y6FHBAR?$.=;VLPR[ZV:KR2;&VM8C/^GS M5FKY.Z.) !&9*A__O*D8X9M'F#87DBVRIX!&3$H69V_G!$\(3PW4]U.FUM7Y M1?I@4?$@6>]_4$L#!!0 ( $2!I%;I7_V!X@4 !\D 9 >&PO=V]R M:W-H965T.@=1)NV I M4.31?1CV0;&96*@>GD@[W; ?/TI61CI92K,\<1\R5/(W&:KWBF/GG*BS22ZK)X=L2JX-&B&I0F#G%= MWTFC.!M-)]5[GXKI)%_+),[XIP*)=9I&Q=_O>)*_G(_PZ-L;M_'S4I9O.-/) M*GKF=UP^K#X5ZLIILBSBE&R\1N52'O/\ M2WEQO3@?N24BGO"Y+%-$ZL^&SWB2E)D4CK_JI*-FSG+@[NMOV=]7BU>+>8P$ MG^7)[_%"+L]'X0@M^%.T3N1M_O(KKQ?DE?GF>2*J_]%+'>N.T'PM9)[6@Q6" M-,ZV?Z.O=2%V!F#6,8#4 \BA V@]H*JLRDM%T4N0OJ"BC5;;R156; M:K1:39R5M_%.%NK36(V3TX\7M[]=W5^\N[E"=U>SA]OK^^NK.W2"/D;%%RZC MQX2C.SY?%[&,N4"O+]5[<2+>J(B'NTOT^M4;] K%&;I?YFL190LQ<:1"5>9V MYC6"=UL$I M!5)PBBM\BXA(*#)_9AU_R>3.B54TY^9Y*KK%)MV#F/-V45H/5NDP15DI(W M-E,RN P@B.T$M?*S!QZSX+M*\D/$_?(%FN9 0M.UX?V=6X@?>>!\< M$.;1P&

NH:-A@#;^S839JNZ@V)P5:K'E)C12E>2:7 N4%2K@0 M9Q!H:]:^C#%0LE8!QDT!QD>GS_&0Q1@H6:L8V-7=U?U!@JH3M+8U"=C^UQ4( M(SAT*?QUQ3OM'P]$476B703[+&H-:0/4[1A;&UP?CJHS[9%4N \2B,+4Z\"I M.R6VM\J>+%5G:]]VYN)]L&88P;X?=J#5?1/;&R? 4^P$DYJJ0(JR9^R[+8?* MUEZ_;LS8.SI-86OS[UV0@;*U"Z*5 +9+@0.(RFSN6/T+#*8"X@(:TBZJTC( MVW5 #ZHRF[M!5;:0-D#=^[&]^?>AJM D(4(-/06%*9(8=R#531I;VUYOLAJ; MM]0-0W=?H4)Q_CC$'0*0Z#9*[&T4H*N&K$I=]:Q*KIP*R%OVU+W=V$#9VH70 M[9K@X[M3JR+H79"!LK4+LN/6[?+@^[Q%S'X?4M\G>]]=(,P+,>GHM$3K F+7 M!8>S%C%[O6D"@: N%TBT&B!V-="#N(CIE$\"SR@F$(65O.D JMLVL1OJGKQ% M3,L<4D*-FIIAGC_V.EB6Z)Y*[#UUEA>KO%!PD=!':/^B_^L1[;/UWK<#96O7 M1C=S$AR?R*QZH7=!!LK6+H@6#\0N'@X@,E,,0$X1"+,X1:(U [%KAAY$9LJ M??EE#6D?56J10.TBH0>+4=-- TX1BNITBE3W<&JWW#U)C)JF&G**0)C%*5+= M8*F]P1Y.8M\SD/:)^F[7H;*UR[)S,$Z/SE_4JAQZ%V2@;.V": U!?_0HGIJB M #204)S%0%*M'NA0Q_'45 3&SQFVD#9 +1CH8.?Q%#AJ!PPD%-9M(*ENWW30 M,WEJNFW00$)Q%@-)=7>E]NYZ.(L=["OM,_;>O<ZN=/C']O30<_MA\K6 M_EU1BPGVHP?WS%0'D*\$PBR^DFD5P88ZN&>F,C!])1#4Y2N9U@YLL+-[!IS* MF[X2BNKVE4QWT[I[N6ZE8G (;\2$6F>TYBS.+$=?4D@93I M([F #+_,I$J9P:Z:NWJA@$USH52XON>%;LIXYL3=?.Q*Q5VY-()G<*6(7J8I M4S_/0,AUSZ'.W< UGR?&#KAQ=\'F, 1SL[A2V',K+5.>0J:YS(B"6<\YI2=G M-+0"^8S/'-9ZJTVL*V,I;VWG8MIS/$L$ B;&JF#X6D$?A+":D.-[J=2I;%K! M[?:=]G>Y\^C,F&GH2_&%3TW270[(<-"_N;X870R&Y)#T969XMI1+36XR M7&[!?\&47$JMR974/(_HZW,PC O]AKPD/".C!&>S;*J[KD$RJ]^=E!1G!86_ MBX*I(Q+0 ^)[?D!NAN?D]CW) .U$]<%0!1XW !<,^ QO=P_0IC5H[.#L59^<1G/L*9:-R+VI5I(A5%\P'BCEG],7=3;5!;OV9-O:6+/+FP51_I?\V]I/GQ< M J:;LD<;J]*SIN#2].-R,-U4.MI9R]YR)F-;4N]V9 MF&XJ'FTN>?O/Q?1^E6M*QG13YFASG=MO.BZ-10_D8W?K0FU_3C T&ULK51M;]HP$/XK5C9-K;0U(6'MQ$(DWJ:B%0E!NWTVR4&L.G9F&^CV MZW>V0T8KBC9I7XA?[GG\/,?=I7NI'G4)8,A3Q87N!Z4Q=2\,=5Y"1?65K$'@ MS5JJBAKQ!F:4TWL 3S4,\5[L*6I6 5",VD( K6_6#0Z8VZ-MX%?&.P MUT=K8IVLI'RTFVG1#R(K"#CDQC)0_.Q@!)Q;(I3QH^$,VB#YF&!B58HC!OGAOZY^)7GDO(3 I3:C(1!13/\2%*;_7' M!_W#^"SAC*HKDG3>DSB*DQ-Z1G\/C\_(2=IT)HXO^9=TGDJ3I^F>IK&MV],U MS:$?8&]J4#L(LG=O.M?1YU,>_Q/9,\?=UG'W''MV5"C<%PHV)PZ$1ZR6%0>B M(=\J9ACH4VGPW#>.VPZ<71:EX>[8V[D(+S@\JOX*U,8-!4URN17&%U)[VLZ= M@6NW%^=#G$=^?/RA\<,,RV3#A"8+^6TAPV]H%V2F>_ 5!+ P04 " !$@:16G61D)YL$ S&P &0 M 'AL+W=O3G=G$M@P& M4F FD&R[TV;#A*1]5NP+>&)+5!*0_?>59<$LN^.C[WW"MS; UW MC+^*%8!$;TE,QPX MOIV0B%KCH3XWX^,AV\@XHC#C2&R2A/ ?$XC9;F2YUON)QVBYDND)>SQHJ[Z00=\7<$.U$Y1FDJ+XR]IH-OX_B.+M%0\)AD/?(2'A^X9 ME2N![F@(87V^K7(J$L/OB4UP*^ ]X5?(<[\@[&"O@<_T_T_'+72\0F=/XWG' M=-9BOF@Q@ZJ8\)8> U(K$HDT"+%U>D%\R8=D1W@HD)(50;*.V0^ _,IZPX.5 M0A1*^R#>*-W2(J@5SC6TN&XJ0T:STTPS?6A5[",(R:- *JZ:-WJFD13HXG'^+#XW,6V%.[5,AL!JF?M%YOYY-+YO4E%# M8#5%>X6B/>.-GR'ZE9[N#AQGK_$;@OQ*4(ULOR#;;R4[ ZZ]!@T 93\E-V59 M_V)TB9Z )Z@:EF6F%TA3*JWW.[6.AL!JT@P*:0;GL3(&)A4U!%93U'5*-^,8 M7QLY9+7O7>=@<31$>%6[)?;2OCNO7[9S\(LKQ^:Q80VDFV%.[58IM#J MR>,R>7P>*R#G:4I50VAU54NGZ;;:KH^M >_PV7^X! Z#.D=70&GCW'8?-V5" M(K90[X1;H!MH?G=HA3BY/H;0Z@F75M#MGDG7&S69IM#JJI8VTVWU7!_K>K_A MF>[N=WU#$#[6]:6'<]M-G'HA *)JIHL9JM:/V3H!*AMIMD*=7"=#:/7$2S_H M]L^D^XT:25-H=55+*^FV^JJ/=?_@H+&Q?_ VW!#E.=UN<__CTJCAGQ@U$D-6 MRX3P5Y 1739Q;$U-)&XU4Y]J/5SR)KE M][O>7NLW10TZ_2.M7_HSW.[/?@>JJA/K:I(PB6@D9%JM;3-5HQ_L3*'54R^] M'NZ?Y@W_S8E>V'!/A2 M[\H(165#9?;!OCA;[/S&%2LD0?KH"$P-, =7W!F'P?I#&UL MS9MK;]LV%(;_"N$50PHDML2;["X)D*3M%JQI@US:#\,^*#9C"]7%H^BD ?;C M1TJRJ$PBI3A6TGYH;%GB>8]X>!Z]LK5_G_#OZ8(Q 7Y$89P>#!9"+-^-1NET MP2(_'29+%LM/;A,>^4*^Y?-1NN3,GV4'1>$(.@X=17X0#P[WLVWG_' _68DP MB-DY!^DJBGS^<,S"Y/Y@X [6&RZ"^4*H#:/#_:4_9Y=,7"_/N7PW*D>9!1&+ MTR") 6>W!X,C]]VQ1]4!V1Y? W:?5EX#E75U]._MP[ M/KK\\!Z@0N6"AY, MA=QZ*9+I=W =!R(%.^^9\(,P?0O>@!%(%SYG*0CB_--=N5&^OEHDJU2.D>Z/ MA,Q Z1A-"[7'N5IH4(O 61*+10H^Q#,V>WS\2&9>I@_7Z1]#ZX!G/A\"Y.X" MZ$ $KB_?@YTWC[3G?RR14'FB418)&R*93MC%Y77ZMNE,6(=3B_5=NO2G[& @ M5V/*^!T;'/[ZBTN=WRQB<2D69Z,C4U4T9)VKPCVH(J4J8CV%7U8B%;)P@GB^ MNYX?7X ;-@_B6&X$R2T0"P:6C ?)K$E]/C[-QE?]ZN[0=2;4<9S]T5V#,%H* MHU9AOW,_EA.[VU@M>61:CXS'QL!>&=BS!OXJB\H>UZO%W7.I.>-Q&7AL#2P[ MXBT+6F*/Z[&Q,?*DC#S9I A8MJ6] B8-%>"95;F.[J-.5UU9@V0_EBQ;[2(! M=W*:GB*R"%55.9D0L\A*LW>MZ_I;!BDVVP-'=XQ+ZH*L=(%$!P,?_8"#KWZX M8JKU@ZP'@!W9L&=)&/H\58+S,][8KXK0VVT-+M2IP>YU<;_.TR_2G&=ISE2: MMRK-NRS-,J'=QTTDGQGP;P4$C1GGBL:5::+.D$##+&E2N'94%.VD/7X^S*02 M?^P,'3JI_#-HT2!PK1V]Z##M4G!-"IE(*8;PNN.[]I9?]IEV!:2F@(Z''C(H MT*W=M??V9]:57/)/J2A:KR@TQ*XA"8T)U^NV[M?+_H*I*W95[B?R@HK+:^.5 M'X(KQB.P_,JMP)ITU6NL>/:N6.?#5YF-:UD);*L FM6]J@P/Q2X MCISJ!]O5H*LQYG;F6",OMIJ>78J;'0H\$.47U[ M2ZBI"!UKX1W-YYS-U?(X ME8H#:>:F!6)4F8FU$VA4#:W W;#4H&8EM +K<:F9\Y!+NE%\/KA71;@S<0SM M"&K,PUE*J3/*XZR9US MH_VQ#[[I[&ONP0X.J+"])TFT9''J9[<1CKAL^7,6,=GW;QY =;]S_R';G"4' M_OHDAP2G@D7IWXT)]F&EH"8KM).U,B>6*]&605#>=&R"-&@AW=!S0BNA-SU3 M&I[0;K*>;SMAW85!9#9A4.,0VL'4P7C"N@MSL=E+0 TP:*=&N_>$=;.U!Y$Q M--)407:OUE42(N:[ $A3 3V/"D\2"1L*QC)K ME1M@Z-7,)^J#%DC3 ME=TBN8ST)1U2IXWG#LMIL_I!F![.V]JQ%%=>\EC>C$ M8(211@*R>Z^.YK,8I1H>3X9T; BO&S^R-_[NYA/5&[QIN>C>CIYC=;9L/ LM MX\^O;=-9]82M7!FTG<6ULQ%;=X,:YCA MSC#KW8&V2%D;[$F1IRT_#44,>_.>V,K;3:M-HQ+;K=/SO&-70(0=!PV+& ME2^%.E-N6]ZSB%B5ZD)G@@U2-;EP=W?S/\=I,ISV$3>=V?Q@S37\7/.#&\R/)6NB242V8'Y(9_-# M-"](K^:'U,V/92J(;O/DY;P/J7L?-64FC;J?D]>S/J0/ZT,T%,A/9WU(@_69 M#$W0()6?%VS'[I &NP.'>-QNO8C& =F*]2%UZV,[%;KIDVU9']+9^A#=V,E/ M9'U(@_7I.)L:%^2E;!#IPP91#1_Z*C:H)6H'6T UQNC/8WM:I'3)2W.0]F=W M:!]VAVH\TC[M#JW;'8I3HAJJU [5^@]J_4QV<2W-6HICY0[&D4>W8H]EE-1>@NU>1I\'IVVIWY/[;2INQA-CWOFK.>G;/]%Y;7 M!XT]36//3N->"PO5"\M :D^3VK.36A?6!FW*/O:F)UNSVR.O74U]4-W35/?L M1K;7:J+MU32J/!L3,3F@>@(HE1?RJUCDC\F46\NGC([R9VOT[ODC2F=2C[S* M R&[E8?[43_Y&),OL29N;1(@DREXNF#]C7.T@/[]-$K%^HP*4SUX= M_@=02P,$% @ 1(&D5HJ%UY=%!@ ?C$ !D !X;"]W;W)K&ULM5M=;]LV%/TKA%<,+=#%$NG/S#'@B$X:H$F#..D>ACTH M,F-KE42/HIT.Z(\?)RYYQ"/?(]*C9RZ^I4O&)/H>1TEZ MUEI*N3IMM]-@R6(_/>$KEJA/GKB(?:E.Q:*=K@3SYWE0'+6QX_3:L1\FK?$H MOW8KQB.^EE&8L%N!TG4<^^+?#^\0[](A^\&LRCGS*/1W^$<[D\:PU: M:,Z>_'4D[_CS)U8,J)OA!3Q*\[_HN6CKM%"P3B6/BV#5@SA,MO_][P41>P%D M>" %P&X&N >""!% *D$8'(@H%,$=')FMD/)>:"^],8+-0XGNPO0;\G@2L$0*/[^E[RF3 M?ABE'] [%";H?LG7J8I(1VVI.IZE;P=%)\^WG<0'.DG0-4_D,D739,[F-?'4 M'N]B"T!;,5;2AG>TG6,KXK4O3A!Q/R+L8((>9A2]?_"1^UXE 5[>/4X!@&DG#;P$[ M]8#9\^TT7?D!.VNI!UC*Q(:UQK_^XO:HJNN)#^8\1V$RE%/W:'=81N@7LY-4M/:RE4NZ_6HS:NW.&P<[+ <[M ]6U=:";5BR9FJL96D3&)-)J,E4 MQX(5NNG\@02C0& &I:ZCBTH'6HH%(A"7H&@4"LUDX[&TPL2C4*AF?SJ M2MX%+^5=T%H>%(U"H9ELZG+>M=?SWHMI^1&MF,BN^0N6B5ARZ4Z1\;R#A3SQAJ?0%NF?!,N$17X0L M11X_^8@^R_E)+5= Q7I!*20:A4(SF==.PNV!BQO47H"B42@TDTWM,%QKW0TG M[GZ=:EU<%7=]LUY5W#_#++C:+;A'[$(#<<_\*.#Q"ET*OE[5,@/D!0H"(=$H M%)K)LS8J[A!^AZL@+6^![.G M;DR4-:,Y?&T^L-U\-)2J[6V8/5/C20:Z\@&%9K*LW0P>@$L6U+. HE$H-)-- M[5FP?77EY7?NWE=N+9?#U[S/\NQI&Y-4F[2#ZQ5+M,<@=H_17+%'_;$]8^-= M%*"N! K-9%N[$N*";TD!]1Z@:!0*S613>P]B7W5IK-P"[\C+*L^>MC%)]4G) M >7N[6ZR>X7FRKV(V'!(&J46]L'N@8#=!_0PC0K01(1UP]8(:#U T"H5F MLJF-![$ON#17;[=62-7O77O:QB0=2VJ.7AL%8C<*S=5[]"V5/6/CN0;J-J#0 M3+:U+R'@^ZX(J/\ 1:-0:":;VG\0^VI*<^4.ZD0TZ%25"VHK#B3M5Y3;WMN8 MKI2UR#?XIRA7YW:S=7FU_!'!)-\Z7[E^[IYZVY\":)CM+Q.N?;$(DQ1%[$E! M.B=]]4P1V\W^VQ/)5_GV]T&PO=V]R:W-H965T[,Z&\9_9DA !WM.$9EUK*<3JVK:SV9*D M.+MB*T+EG3GC*1;RE"_L;,4)CHJD-+&1XP1VBF-J]3K%M2?>Z["U2&)*GCC( MUFF*^<<-2=BF:T'K\\(D7BQ%?L'N=59X0:9$O*R>N#RS*Y0H3@G-8D8!)_.N MU8?7 [=(*"*^QV23[1R#G,HK8S_SDU'4M9R\(I*0F<@AL/QZ(P.2)#F2K.._ M$M2JGIDG[AY_HG\MR$LRKS@C Y;\B".Q[%JA!2(RQ^M$3-CFGI2$_!QOQI*L M^ 2;,M:QP&R="9:6R;*"-*;;;_Q>#L1.@L11)Z R >TG>$<2W#+!+8AN*RMH MW6*!>QW.-H#GT1(M/RC&ILB6;&*:3^-4<'DWEGFB-QW=C4=?1X/^^!D,7J;/ MCP_#R13TQ[?@;OAX-^D_W8\&8#Q\!I/A]^'X93@%?X,[PA8E?7=;.M# M1^ISP0.C8IF!(8U(U,RW)=>*,/HD?(.T@ ^87P$7_@60@UQ%/8/3TY&F'+<: M?[? 1=C3H?>>F< )H%(WO-2-BNX6HU5@Y&^BMQYT M1N=>RW72**L!!! MKUV%-4KTJQ)];8DO-!8D E.!A50UFX-^2G@\PZI"M4CGSHLAL ;IH"(=&!%B M8)*P(; &X59%N&5 B%N,8$=AR/?V97@8%+2=0"W"L"HOU)9WS^@"?),?]F 9 M4Z7VM #G3H4AL ;7=L6U;41[;9.$#8$U"$.G;KN. ?65(+O*\MM^.]S3GR(, M.C[R'+4$X8XY@-HJ1S2*E=+3YYT[%:;0FBQ1S1(9D5\)8XJT(;0FZ=IW0&V7 M/U6 [N&KK87:^_H[C/+#8UT8UDX!_L(JX'B#J;(L;>+9,V$(K4FS=AO0-R,_ MHU[#%%J3=.TVH+:WGRJ_X+#].LZ!_ ZC?.2WCLBO]@=0;Q"^,?F_6%F5-N_L MB3"$UF19VPP8FE&?4;=A"JU)NO8;4-O=3U5?^_#E%SIP7WV'43 , D\M/U0[ M!*1W"#]()@BG8+CF;$7 !7F?)>LHEJ[PCO 4TX]+5]I41(7(\X](L_8.2.\=_L4K=5_6 MYYT]$;]CG0+5]@-Y9M1GU(R80FN2KLT(TJ]]G*@^_[#CNNY^7U9$A MOOX.HR#TPF.=N78/2.\>'L62<&591AU=S9O4L(7Q9Y6!F9L3<5V6Z.Z6NV; M]8O=HKWK-_!ZL-W]JF&VFW$/F"]BFH&$S"6D<]62+V:^W=_:G@BV*K:(7ID0 M+"T.EP1'A.&ULK55M;YLP$/XK%I/V M(JV% (&D(TA-FJG55K5+VDW3M \.7 (JV,PV2?OO9QO"TD+8/NQ+XI>[YY[G MSMP%.\H>> (@T&.>$3XQ$B&*,]/D40(YYJ>T ")OUI3E6,@MVYB\8(!C[91G MIFU9GIGCE!AAH,]N61C04F0I@5N&>)GGF#U-(:.[B3$P]@>+=),(=6"&08$W ML 1Q7]PRN3,;E#C-@?"4$L1@/3'.!VKO?H'[5VJ66%.[ M=K!?.AR+X-0.CA9:,=.R+K# 8<#H#C%E+='40N=&>TLU*5%57 HF;U/I)\+E MWP9VEPFS2X?>CA%#8I(4KP"F>8 M1-"EMH+P-(1J/-MPZ(V]@659@;D]5-)A.!X/G$/#9RR'# ^JZ0&CH?^[#%S/9&;0%M,]<='Z7O-?2]7OH+*$H6);*? MQ5W%O4$L#!!0 ( M $2!I%9V,?J@"0, #@) 9 >&PO=V]R:W-H965T@+8-(E'1JM55ET&Z:IGTPR4&L.G%J.]#NU\]. M0A9H0.U4/A#;N>>YN^<:8H@@AB+%DLA46_F MC,=8JBE?F"+E@,,<%%/3L:RN&6.2&%X_7QMSK\\R24D"8XY$%L>8/YT#9:N! M81OKA0E91%(OF%X_Q0N8@KQ+QUS-S(HE)#$D@K $<9@/C*'=\[O:/C?X3F E M:F.D,YDQ=J\G5^' L'1 0"&0F@&KQQ)&0*DF4F$\E)Q&Y5(#Z^,U^^<\=Y7+ M# L8,?J#A#(:&*<&"F&.,RHG;'4)93X=S1"4 &<;T-X!<$N ^U) NP2T)(&=U-?71X<(0.$$G0-:%4%5+T3:G"TN1F4(9P M7H3@[ C!1=5.E4.3GKG,Z=O837F+>0:Q\CQW+J0@\9D4]H*"4GLTSB&04D&1IC M#HE$OX8S(;GZEGXWE:'PTV[VH\^7GDAQ -#'2 "^!(,[_T[NVM]:M+P+Q^YM[W$TYFS!<7RLUO2Y29(%&F8R8IS\@;!N.(Q9EL@FI0N/ M=O'1Z9-WZ9V7>?U\!NG6REO=?A:ZO^1F2%-F:MI\3 %WEO%BIKM>6+H[A:K=K_,.]Z6^OG M=F]4=/%_-,6=0AVT"Y((1&&N**W6B2HN+_IT,9$LS3O7C$G5!_-AI*XVP+6! M>C]G3*XGVD%U6?+^ E!+ P04 " !$@:16/(9S&&8# #6# &0 'AL M+W=OT)0?YY9KW1NNV2Y1VF#[LSW9T355M_N5 MP)E=L\0LH[ED/ =!MW/KTKT()WJ]6? /HT=Y,@:]DPWG=WKR.9Y;C@Z(IC12 MFH'@WX$N:9IJ(@SC9\5IU2XU\'1\SWYE]HY[V1!)ESS]SF*5S*VI!3'=DB)5 MU_SXB5;[&6F^B*?2_,*Q6NM8$!52\:P"8P09R\M_\JO2X02 /,T KP)X3P'# M9P"#"C!XJ8=A!1B^U,.H IBMV^7>C7 !4<2?"7X$H5\AX =6$SS6,+;@"K"4OD.K;?K M -Z^?@>OP0:9$$$EL!QN,]$XL(7 MGJM$0IC'-&[ !^WX00O>1E5J:;Q[:19>*^$5W?3!F_; <[Q!0SS+=OB?)._# MP#5PKVD[[? O1-3P)N_AR^%>BQB#NDX&AF_P7)TH'MTE/(VID%@G/PNF?L.E M4H)M"D4V*07%884ED2OX]W(CE< KX+^F*BC]#)O]Z&OQ0NY)1.<6WGN2B@.U M_#]>N6/G8U,*NB0+NB0+.R)[E*QAG:QA&[O_<'IC&J68E!CP3,*>L*9SM6@E M.SEX.K,/IU(WK1J/QO6J1QJ.:@U'YVJXIP(BGF7X M?C.W7Y.6K:3G:MDE65"234]4@U+)+ MCV%'9(]R,ZES,^DP-\M"F O^K.Q,7E!WR]8HSZWT+LG"CLC*[-@GC5I&Q&ULK5=MCYLX$/XK%K^Z&K5=*]?O;")* %F[--LOWW M9QM"2 (HU>5+8IN9A^<9CSW#=$?9&T\ !'K/,\)G1B)$<6>:/$H@Q_R6%D#D MDS5E.19RRC8F+QC@6#OEF>E8EF_F."5&.-5KSRR&N,E)172M_4Y%L\,RS%"#*(A(+ \F\+#Y!E"DGR^+<&-9IW*L?V>(_^ M18N78EXQAP>:_4QCD0> TXQ_19_2R M>D0?;CZB&V0BGF &'*4$O9!4\$^MA1\)+3DFL5R\.9I/32%)JE>944UH7A%R M>@BYZ#LE(N%H06*(C_U-*:Y1Z.P5SIU!P.^8W2+7_H01@@P(RG9<%0 J^)XUQ6J"LKKAE(G_(X7.(*9(8\P![8%(_SS M#]NW_NK2>26P(]5>H]H;0@^?Y(64DHCFT"6S\@VTK[IWMJ$_#D93<]NF?V[D M^8XW;JR.>(T:7J-!7C_U,8?X,]X"D]<6DA1S>;M4J=W%M<+S6S1&@6V=DNVP MFCAN#UF_(>L/DNU+G2Z:%=*X1<"ZM9T3EEU&00_)H"$9#.;W8YJ5,J"79GAP MS0R_$MB1[G&C>_P_,GQ\28:?&PUD^*3A-;ERAD\NRO .J_X,MZU#.;(&TV>Q M7LL"C^@:Q2J19(E'>(=9S#NSIP:[4OI<"^U8>JL2VX,[MB]P#O9G@ZCL3_IV1WG0-$9I+@_W+O?3JH:^#BK1L'DE/:YF6_9 M5M!#_%!T[<'J-G K=9)U+[D].ZV"/JJ'2FD/E\J5WOTJZ1&\1UDI^R#55(E$ MQ[DH!=8=\/Z,7"[+.PNN=:IIR*029+::S1S81O?@7#(KB:BZLF:UZ?/O=7=[ MLCY7_;]N8@\PU<>#[+DV*>$H@[6$E$&5Y915_7@U$;30+>TK%;)!UL-$?L, M4P;R^9I2L9^H%S1?1>%_4$L#!!0 ( $2!I%;$11ZB8P( #X& 9 M>&PO=V]R:W-H965T37)#HCIV9E\^^N]G.R&#*F6;M!?B>WW/\3DF]R;:"_FL<@ D MAY)Q-7)RQ&KHNBK)H:2J)RK@>B<3LJ2H0[EQ526!IA94,C?PO"NWI 5WXLCF M%C*.Q!99P6$AB=J6)94O8V!B/W)\YYA8%IL<3<*-HXIN8 7XK5I(';DM2UJ4 MP%4A.)&0C9Q;?S@9F'I;\%3 7IVLB7&R%N+9!+-TY'A&$#!(T#!0_=C!!!@S M1%K&SX;3:8\TP-/UD?W>>M=>UE3!1+#O18KYR+EQ2 H9W3) _IO ,(&$%JCM3)K MZXXBC2,I]D2::LUF%O9N+%J[*;CY%U9X^ BX0.5/1+ZGTC@!6&'GLG?PX,+3[,,;-N1@B>B!(+T0"1% MZ')=4_F>Y3+#9!=[/>\FG=IJJX*S*]_IMV9G002MT<%'H/:0@*2,**6Y1 MR)>+2@==2@/_E=(_5=5"W9-6+$%N[(12)!%;CO7KWF;;(7AK>_]5?JR'8SW+ M?M/4DU6_S)N"*\(@TY1>[UHKD_6TJ@,4E6WXM4 ]/NPRUP,>I"G0^YD0> S, M >TG(_X%4$L#!!0 ( $2!I%83@YF?P@( %X) 9 >&PO=V]R:W-H M965T37()5Q\YL ZVTCY_MI!EL$+42>R&^\3WG^ARN8_=V7-S)-8!"]QEELN^L MEU[@9I@P)^S9=W,1]OA& M4<)@+I#<9!D6#U= ^:[O-)W'%SI+/A&9!0"%6A@'KQQ8BH-00Z67\ M+#F=JJ0![H\?V3]8[5K+$DN(./U&$K7N.V\=E, *;ZBZX;N/4.KI&+Z84VE_ MT:[([;QS4+R1BFH!PK8*KG*EW;,+AQ6>>JJ..?J#.+50.UFA?( M]WS_"#RJAW_"K(&\P,*]0[BK%5>R_4JV;_G:)_CFP!+"4C0ABJ38-M0O-+?: MT)BMA)Z#S 01Q21#,P;')-?6,/OO4N8XAKZC-Y@$L04G?/FB&7COCQEP)K(# M.UJ5'2W+WCIAQ[7>[@BS!$VXE"CB3!D#6$Q HN\3G8S&"C+YXY@)K7.:<":R M Q/:E0GMVIZP)OS1_G!1-H1$ THAA80^5+V1H$W.V06:;K(EB&.VU-9ZKBT% M66#)S'=Y&^H]M#VBM5-I[=1JU5]G1;6*)_;_[8X?TUA;X[D:ST1V8$=0V1'\ MM_X/SFG"F<@.3.A6)G1K>^(O[?7]7]?ZW7^ZM5EU:R&S=B'/E>GNG7[FYO$9 MBY0PB2BL-+W7Z.K.$L5I7@2*Y_9 7'*ECU<[7.L+$ B3H.=7G*O'P)RQU94J M_ U02P,$% @ 1(&D5OBWYJ<\ P [!, T !X;"]S='EL97,N>&UL MW5A1;]HP$/XKD;M.K30U0-:4K("T(56:M$V5VH>]588X8,FQ,\=TT%]?7QP2 MH#[$^K#1!97X[O-]]]EW:=P.2K,2[&[.F F6N9#ED,R-*3Z%83F=LYR6%ZI@ MTB*9TCDUUM2SL"PTHVD)0;D(>YU.'.:42S(:R$5^DYLRF*J%-$,2-Z[ W;ZF M0]*-/Y+ T8U5RH;DX>S]KX4RU^\"=S_Y<'+2N>AT.@_GU[O860.>D]!+?GD M.4J,D<:'*=XG&*.^VJ:NII]:(A=XBH7U#U*T1Q!&G'CT6/FM)#"JX+"N]FB0 M*=D6/2+.8=EISH)'*H9D3 6?: Y1&Y70;W/:FG[P!K"P1R(1J!/>($I_9EO]21N]BC M/^9=?K7B^K7V+S17OU9V%7M%1E?'K[%^A1^[R/CX14;)\6NL#T#'+K+_%D0> M9[G#^I"Q<9+9.LI(_& M]-$8%^5#QM4'R^./2>SE7VF21%$<8SLZ'GL5C+%]BV/X\;-AVB "RP.9_FRO M\6KC';*_#[":[NL0;*5X)V(KQ?<:$/^^0422^*N-Y8$(K I8[T!^?Q[H*7], M%$%5,6W8$XPC28(AT(O^'HUC9'=B^/CK@STE490D?@0POX(HPA!X&G$$4P : M,"2*JO?@SOLH7+^GPO;_>Z-G4$L#!!0 ( $2!I%:7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:G1L?L1) MH[H2@;6#8L '.+H^G8B]KER\1-FL>!C8.>;'3Z_ M"?GR+,0+^5X653TV-DVSO1L,ZN6&E7G]I]BR"HZLA2SS!G;EMT&]E2Q?U1O& MFK(86,/A:%#FO#*^?#Z<:RX'ZHYHV++AHH+!=N")L[?ZO^/M+GGE-7_F!6]^ MC(WN=\$,4O**E_PG6XV-H4'JC7A[$)+_%%63%^E2BJ(8&^;^P!.3#5\>#:QJXBX%R&UT<#MM]$._D_PFC6*_YDOEBN2M9U>SC*%G1 E;UAF]K@U1Y MR<:&'WN+D$89<2.?P#;(OI(@FL1)Z&9!'+5W"I<.5ON[;@!7B:&\XW! !JL. M7!^D%T<^C5+J$_B5QK/ =S/8N7=G;N11HD!:"*1U$<@T@PU$6(&T$4C[@I#_ M6 JD@T ZEX2T%7A+Q6(&\0R!N]D/=N&J0DGI!Y0E-( M0;\GGEL$[58O6AI,HV 2>&Z;(#TO7D""C*9D#I'T IHJD)\0R$^Z'W(XCR,( M7!?$[(&2=L2-OGY(V\>NIO AEL.'>C$G;I"0)W>VH"2D;KI(VJR8J3$T4<5H M=DSH)H\T<^]GE*346R1!UG_ )J864[-;TBSV'J]@HG0S.9S#G#[2,V854[-6 MU'GB+8 VI$G:E113&D\3%1/SBJE9+%T8'^*9#W0?"/UK =6.RH;IQ-3L$^HF M$>26E,QI0M('-Z$J&>804[-$YDG\%*3PMA$H"Z$XA!>0DLS]NS\],(&8F@T" M1&&0':433!RF9G/,Z-2=@=%BCU*_>Z[M;(!TW JD5PV:F#I,S>X(H#X(]U.W MS2=J^"Q,%I9F6:#B[=6I%B8-2_O"!%%O'Q-=F6C6QQGUDH^P("U8K6)B%K$T M6^2D@@^0?ZB4F$2L]Y#("1?_"ZIB8CZQ-/L$57+_U<3D8FF6RRDEGWSDF%\L MS7XY=O-)1,PWEF;?X)E(73-;F&^L2ZY5>JMF&]./K5D_.*:Z;K8Q_=@7U<]( MQ<3T8VOOC&&8-RHFVAK3WAO#,&]53,P_MF;_G)/Y%9GD7*K-4!OSCZW9/Z=E M?D7"7+ZP)E8\>VN^59CO1RU)41%WY.IB%'-VM- RS_X4&_41S@58:8/K\E:]8M5(Q,0LY M[]Y5(Q]]T \O>J6[@RG(N5A_K6-5,3$%.9H5A':T^B\FIB"G4]#@\&5[Q=:\ M8JL(+E'#^#(OEG-)VLV^Z>Y/_%]^ 5!+ P04 M " !$@:16DBR@EK@! #G' &@ 'AL+U]R96QS+W=O?,5=G3?-(:TW;>H=][M#FE;KG-NW$-)\'?=UZC=M/)SO M+)MN7^?SLEN%MIYOZU4,.AB,0G<_HWJ?W,_LS4YM_,_$9KGQT/^ M8W#X:;IM6L>8J]ZL[E8Q3ZMPW-VV4[A7/4^%].J^UQ(%4H'*01I^2"# M("L?Y!#DY8.&$#0L'S2"H%'YH!<(>BD?] I!K^6#QA T+A\D Y1Q0)#T@#6! MUH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN! MWHIZ*X'>^O"Q3:"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY* MH+>AWD:@MZ'>1J"WH=Y&H+<]')80Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[0^'W01Z.^KM!'H[ZNT$>COJ M[01Z.^KMS]0[Y=,NIEO/=8WO?R;5^?QLO+W^LKQNHH3#"\X!_FN^_P)02P,$ M% @ 1(&D5HQ/ZH^Z 0 [AP !, !;0V]N=&5N=%]4>7!E&UL MS=G);L(P% 707T'9(F(\E X"-FVW+8O^@)L\2$026[:A\/=UPB"UHJB(2KV; M1(GM=U]LZ6PR?MM:\KU-735^DA0AV ?&?%90K7UJ+#5Q9&Y\B:]]:9I)XJCR2>]Q-['-FB3:VJK, M=(CC;-WDWU(&^X0TKNSF^**TOA\G).QD0COR<\!^W>N:G"MSZLVT"R^ZCK/8 MIF(^;"ORZ?D2)WHT\WF946ZR51V7I-XZTKDOB$)=I;NB_?/)(>XP[:[\ZORN MS+G .'/FC/7QQ!Q='GTUF5SR&?=;\[I)U!+ 0(4 Q0 M ( $2!I%8'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ 1(&D5GG?$F_O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 1(&D5IE< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " !$@:167M0)&O\% "Y'P & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ 1(&D5BX6 M')P5!@ >A@ !@ ("!0PX 'AL+W=OSP0 (@2 8 M " @8X4 !X;"]W;W)KDO'+0# !K"P & @(&3&0 >&PO=V]R:W-H965T M&UL4$L! A0#% @ 1(&D5K 'I0?? @ B@< !@ M ("!?1T 'AL+W=O343 4 *$= 8 " @9(@ !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 1(&D5N.YUR<)! 5 D !@ ("!LRT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(&D5L"E9B'O!0 1!4 !D M ("!!$( 'AL+W=O&PO=V]R:W-H M965TU&P< /\2 9 M " @5]1 !X;"]W;W)K&UL4$L! M A0#% @ 1(&D5EDB+[2K P /0D !D ("!L5@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(&D M5GA"-_9H P &PO=V]R:W-H965T&UL4$L! A0#% @ 1(&D5I!@;!GO @ >0< M !D ("!Q'< 'AL+W=O@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 1(&D5L&.ORUQ! EQ$ !D M ("!PH4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1(&D5A-HR% K P 70@ !D ("!394 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1(&D5M7% M#=X0 P E@@ !D ("!_I\ 'AL+W=O&PO=V]R:W-H965TF !X;"]W;W)K&UL4$L! A0#% @ 1(&D5IV_DFO( @ Q08 !D M ("!;:H 'AL+W=OXC!48% S&@ &0 @(%LK0 >&PO M=V]R:W-H965TFR !X;"]W;W)K&UL4$L! A0#% @ 1(&D5NE?_8'B!0 'R0 !D ("! M;K@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1(&D5IUD9">;! ,QL !D ("!EL0 'AL+W=O&PO=V]R:W-H965T7108 'XQ 9 " @8K1 !X M;"]W;W)K&UL4$L! A0#% @ 1(&D5A_DPLK/ M! <1P !D ("!!M@ 'AL+W=O*[\]," #'!P &0 M@($,W0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 1(&D5CR&&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1(&D5A.#F9_" @ 7@D !D ("!5.T M 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " !$@:16C$_JC[H! #N' $P M@ $ ^P 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 . X #\/ #K_ " ! end XML 62 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 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 160 211 1 false 53 0 false 7 false false R1.htm 00090 - Document - DOCUMENT AND ENTITY INFORMATION Sheet http://www.power.com/role/DocumentDocumentAndEntityInformation DOCUMENT AND ENTITY INFORMATION Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 3 false false R4.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 4 false false R5.htm 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical) Sheet http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 10101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.power.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 8 false false R9.htm 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.power.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS Notes 9 false false R10.htm 10301 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheets COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS Notes 10 false false R11.htm 10401 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.power.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 11 false false R12.htm 10501 - Disclosure - MARKETABLE SECURITIES Sheet http://www.power.com/role/DisclosureMarketableSecurities MARKETABLE SECURITIES Notes 12 false false R13.htm 10601 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.power.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 13 false false R14.htm 10701 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES Sheet http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenues SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES Notes 14 false false R15.htm 10801 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.power.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 15 false false R16.htm 10901 - Disclosure - EARNINGS PER SHARE Sheet http://www.power.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 16 false false R17.htm 11001 - Disclosure - PROVISION FOR INCOME TAXES Sheet http://www.power.com/role/DisclosureProvisionForIncomeTaxes PROVISION FOR INCOME TAXES Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS Sheet http://www.power.com/role/DisclosureCommitments COMMITMENTS Notes 18 false false R19.htm 11201 - Disclosure - LEGAL PROCEEDINGS AND CONTINGENCIES Sheet http://www.power.com/role/DisclosureLegalProceedingsAndContingencies LEGAL PROCEEDINGS AND CONTINGENCIES Notes 19 false false R20.htm 11301 - Disclosure - INDEMNIFICATIONS Sheet http://www.power.com/role/DisclosureIndemnifications INDEMNIFICATIONS Notes 20 false false R21.htm 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://www.power.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Policies 21 false false R22.htm 30303 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS (Tables) Sheet http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS (Tables) Tables http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheets 22 false false R23.htm 30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.power.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.power.com/role/DisclosureFairValueMeasurements 23 false false R24.htm 30503 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.power.com/role/DisclosureMarketableSecuritiesTables MARKETABLE SECURITIES (Tables) Tables http://www.power.com/role/DisclosureMarketableSecurities 24 false false R25.htm 30603 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.power.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.power.com/role/DisclosureStockBasedCompensation 25 false false R26.htm 30703 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES (Tables) Sheet http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES (Tables) Tables http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenues 26 false false R27.htm 30803 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.power.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.power.com/role/DisclosureStockholdersEquity 27 false false R28.htm 30903 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.power.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.power.com/role/DisclosureEarningsPerShare 28 false false R29.htm 40301 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Accounts Receivable (Details) Sheet http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Accounts Receivable (Details) Details 29 false false R30.htm 40302 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Allowance for Credit Losses (Details) Sheet http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAllowanceForCreditLossesDetails COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Allowance for Credit Losses (Details) Details 30 false false R31.htm 40303 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Inventories (Details) Sheet http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Inventories (Details) Details http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables 31 false false R32.htm 40304 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Intangible Assets (Details) Sheet http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Intangible Assets (Details) Details 32 false false R33.htm 40305 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Future Amortization Expense (Details) Sheet http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Future Amortization Expense (Details) Details 33 false false R34.htm 40306 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Changes in Accumulated Other Comprehensive Loss (Details) Sheet http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Changes in Accumulated Other Comprehensive Loss (Details) Details 34 false false R35.htm 40401 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurement (Details) Sheet http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails FAIR VALUE MEASUREMENTS - Fair Value Measurement (Details) Details 35 false false R36.htm 40501 - Disclosure - MARKETABLE SECURITIES - Marketable Securities (Details) Sheet http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails MARKETABLE SECURITIES - Marketable Securities (Details) Details 36 false false R37.htm 40502 - Disclosure - MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details) Sheet http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details) Details 37 false false R38.htm 40503 - Disclosure - MARKETABLE SECURITIES - Unrealized Losses (Details) Sheet http://www.power.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails MARKETABLE SECURITIES - Unrealized Losses (Details) Details 38 false false R39.htm 40601 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation (Details) Sheet http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails STOCK-BASED COMPENSATION - Stock-Based Compensation (Details) Details 39 false false R40.htm 40602 - Disclosure - STOCK-BASED COMPENSATION - Performance-based Awards and Restricted Stock Units (Details) Sheet http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails STOCK-BASED COMPENSATION - Performance-based Awards and Restricted Stock Units (Details) Details 40 false false R41.htm 40701 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Customer and Credit Risk Concentration (Details) Sheet http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Customer and Credit Risk Concentration (Details) Details 41 false false R42.htm 40702 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Geographic Net Revenues (Details) Sheet http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Geographic Net Revenues (Details) Details 42 false false R43.htm 40801 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) Sheet http://www.power.com/role/DisclosureStockholdersEquityCommonStockSharesOutstandingDetails STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) Details 43 false false R44.htm 40802 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Repurchases (Details) Sheet http://www.power.com/role/DisclosureStockholdersEquityCommonStockRepurchasesDetails STOCKHOLDERS' EQUITY - Common Stock Repurchases (Details) Details 44 false false R45.htm 40803 - Disclosure - STOCKHOLDERS' EQUITY - Dividends (Details) Sheet http://www.power.com/role/DisclosureStockholdersEquityDividendsDetails STOCKHOLDERS' EQUITY - Dividends (Details) Details 45 false false R46.htm 40901 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.power.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.power.com/role/DisclosureEarningsPerShareTables 46 false false R47.htm 41001 - Disclosure - PROVISION FOR INCOME TAXES (Details) Sheet http://www.power.com/role/DisclosureProvisionForIncomeTaxesDetails PROVISION FOR INCOME TAXES (Details) Details http://www.power.com/role/DisclosureProvisionForIncomeTaxes 47 false false R48.htm 41201 - Disclosure - LEGAL PROCEEDINGS AND CONTINGENCIES (Details) Sheet http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails LEGAL PROCEEDINGS AND CONTINGENCIES (Details) Details http://www.power.com/role/DisclosureLegalProceedingsAndContingencies 48 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - powi-20230331x10q.htm 9 powi-20230331x10q.htm powi-20230331.xsd powi-20230331_cal.xml powi-20230331_def.xml powi-20230331_lab.xml powi-20230331_pre.xml powi-20230331xex10d1.htm powi-20230331xex31d1.htm powi-20230331xex31d2.htm powi-20230331xex32d1.htm powi-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "powi-20230331x10q.htm": { "axisCustom": 1, "axisStandard": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 526, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 160, "dts": { "calculationLink": { "local": [ "powi-20230331_cal.xml" ] }, "definitionLink": { "local": [ "powi-20230331_def.xml" ] }, "inline": { "local": [ "powi-20230331x10q.htm" ] }, "labelLink": { "local": [ "powi-20230331_lab.xml" ] }, "presentationLink": { "local": [ "powi-20230331_pre.xml" ] }, "schema": { "local": [ "powi-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 356, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 7 }, "keyCustom": 22, "keyStandard": 189, "memberCustom": 14, "memberStandard": 38, "nsprefix": "powi", "nsuri": "http://www.power.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - DOCUMENT AND ENTITY INFORMATION", "menuCat": "Cover", "order": "1", "role": "http://www.power.com/role/DocumentDocumentAndEntityInformation", "shortName": "DOCUMENT AND ENTITY INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "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": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Notes", "order": "10", "role": "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheets", "shortName": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "11", "role": "http://www.power.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - MARKETABLE SECURITIES", "menuCat": "Notes", "order": "12", "role": "http://www.power.com/role/DisclosureMarketableSecurities", "shortName": "MARKETABLE SECURITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "13", "role": "http://www.power.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:ConcentrationRiskAndRevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES", "menuCat": "Notes", "order": "14", "role": "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenues", "shortName": "SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:ConcentrationRiskAndRevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:StockholdersEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - STOCKHOLDERS' EQUITY", "menuCat": "Notes", "order": "15", "role": "http://www.power.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:StockholdersEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "16", "role": "http://www.power.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - PROVISION FOR INCOME TAXES", "menuCat": "Notes", "order": "17", "role": "http://www.power.com/role/DisclosureProvisionForIncomeTaxes", "shortName": "PROVISION FOR INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COMMITMENTS", "menuCat": "Notes", "order": "18", "role": "http://www.power.com/role/DisclosureCommitments", "shortName": "COMMITMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - LEGAL PROCEEDINGS AND CONTINGENCIES", "menuCat": "Notes", "order": "19", "role": "http://www.power.com/role/DisclosureLegalProceedingsAndContingencies", "shortName": "LEGAL PROCEEDINGS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - INDEMNIFICATIONS", "menuCat": "Notes", "order": "20", "role": "http://www.power.com/role/DisclosureIndemnifications", "shortName": "INDEMNIFICATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "powi:SignificantAccountingPoliciesAndRecentAccountingPronouncementsTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:SignificantAccountingPoliciesAndEstimatesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.power.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "powi:SignificantAccountingPoliciesAndRecentAccountingPronouncementsTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:SignificantAccountingPoliciesAndEstimatesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:ScheduleOfAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables", "shortName": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:ScheduleOfAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.power.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - MARKETABLE SECURITIES (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.power.com/role/DisclosureMarketableSecuritiesTables", "shortName": "MARKETABLE SECURITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.power.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables", "shortName": "SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "powi:StockholdersEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.power.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "powi:StockholdersEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.power.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "powi:ScheduleOfAccountsReceivableTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "powi:AccountsReceivableBeforeAllowancesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Accounts Receivable (Details)", "menuCat": "Details", "order": "29", "role": "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails", "shortName": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "powi:ScheduleOfAccountsReceivableTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "powi:AccountsReceivableBeforeAllowancesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "powi:ScheduleOfAccountsReceivableTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ktFc9PHOk02IPX7pTY09iQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Allowance for Credit Losses (Details)", "menuCat": "Details", "order": "30", "role": "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAllowanceForCreditLossesDetails", "shortName": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForOtherCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Inventories (Details)", "menuCat": "Details", "order": "31", "role": "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails", "shortName": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "powi:ScheduleOfIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "powi:IntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Intangible Assets (Details)", "menuCat": "Details", "order": "32", "role": "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails", "shortName": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "powi:ScheduleOfIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "powi:IntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Future Amortization Expense (Details)", "menuCat": "Details", "order": "33", "role": "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails", "shortName": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ktFc9PHOk02IPX7pTY09iQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40306 - Disclosure - COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Changes in Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "34", "role": "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails", "shortName": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Changes in Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_B22QS2j380qLLn6BvrJ0RA", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurement (Details)", "menuCat": "Details", "order": "35", "role": "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails", "shortName": "FAIR VALUE MEASUREMENTS - Fair Value Measurement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - MARKETABLE SECURITIES - Marketable Securities (Details)", "menuCat": "Details", "order": "36", "role": "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails", "shortName": "MARKETABLE SECURITIES - Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details)", "menuCat": "Details", "order": "37", "role": "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "shortName": "MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "powi:AvailableForSaleSecuritiesUnrealizedLossesRecognizedInEarnings", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "0", "first": true, "lang": null, "name": "powi:AvailableForSaleSecuritiesUnrealizedLossesRecognizedInEarnings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - MARKETABLE SECURITIES - Unrealized Losses (Details)", "menuCat": "Details", "order": "38", "role": "http://www.power.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails", "shortName": "MARKETABLE SECURITIES - Unrealized Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "powi:AvailableForSaleSecuritiesUnrealizedLossesRecognizedInEarnings", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "0", "first": true, "lang": null, "name": "powi:AvailableForSaleSecuritiesUnrealizedLossesRecognizedInEarnings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "39", "role": "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_jAJ5mOFx8U6-JoV-36QvTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-tAAv5QzTUqzgD1r5m0Naw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - STOCK-BASED COMPENSATION - Performance-based Awards and Restricted Stock Units (Details)", "menuCat": "Details", "order": "40", "role": "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails", "shortName": "STOCK-BASED COMPENSATION - Performance-based Awards and Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_jAJ5mOFx8U6-JoV-36QvTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-tAAv5QzTUqzgD1r5m0Naw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "powi:ConcentrationRiskAndRevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_rtHQn0W1P0yUB8nZfvKdvA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Customer and Credit Risk Concentration (Details)", "menuCat": "Details", "order": "41", "role": "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails", "shortName": "SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Customer and Credit Risk Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "powi:ConcentrationRiskAndRevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_rtHQn0W1P0yUB8nZfvKdvA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Geographic Net Revenues (Details)", "menuCat": "Details", "order": "42", "role": "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails", "shortName": "SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES - Geographic Net Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_StatementGeographicalAxis_country_US_9AV0VeQQFE6mijt1GxFzog", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "powi:StockholdersEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ktFc9PHOk02IPX7pTY09iQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-tAAv5QzTUqzgD1r5m0Naw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details)", "menuCat": "Details", "order": "43", "role": "http://www.power.com/role/DisclosureStockholdersEquityCommonStockSharesOutstandingDetails", "shortName": "STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "powi:StockholdersEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ktFc9PHOk02IPX7pTY09iQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-tAAv5QzTUqzgD1r5m0Naw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "powi:StockholdersEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Repurchases (Details)", "menuCat": "Details", "order": "44", "role": "http://www.power.com/role/DisclosureStockholdersEquityCommonStockRepurchasesDetails", "shortName": "STOCKHOLDERS' EQUITY - Common Stock Repurchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "powi:StockholdersEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_kJ4nSp9zLkKJ7Cn9C1WOnA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDividends", "reportCount": 1, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - STOCKHOLDERS' EQUITY - Dividends (Details)", "menuCat": "Details", "order": "45", "role": "http://www.power.com/role/DisclosureStockholdersEquityDividendsDetails", "shortName": "STOCKHOLDERS' EQUITY - Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "powi:StockholdersEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "2", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_6IKeG2ObBUuMIXsUeOMrOg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - EARNINGS PER SHARE (Details)", "menuCat": "Details", "order": "46", "role": "http://www.power.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-tAAv5QzTUqzgD1r5m0Naw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JtFjxFyA2ESwOedBbdRACg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - PROVISION FOR INCOME TAXES (Details)", "menuCat": "Details", "order": "47", "role": "http://www.power.com/role/DisclosureProvisionForIncomeTaxesDetails", "shortName": "PROVISION FOR INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JtFjxFyA2ESwOedBbdRACg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_6_2020_To_1_6_2020_srt_LitigationCaseAxis_powi_PatentInfringementClaimOneMember_us-gaap_LitigationStatusAxis_us-gaap_PendingLitigationMember_5Th-TymfgEG-HCM458okog", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_patent_WvkKP3pmxU6AzjZ8jMlMAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - LEGAL PROCEEDINGS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "48", "role": "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails", "shortName": "LEGAL PROCEEDINGS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_6_2020_To_1_6_2020_srt_LitigationCaseAxis_powi_PatentInfringementClaimOneMember_us-gaap_LitigationStatusAxis_us-gaap_PendingLitigationMember_5Th-TymfgEG-HCM458okog", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_patent_WvkKP3pmxU6AzjZ8jMlMAQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_2JnNTiKxXke8JbMW-LNMiA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_2JnNTiKxXke8JbMW-LNMiA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uUyWVnaUZEigdMsIFu2cpA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BASIS OF PRESENTATION", "menuCat": "Notes", "order": "8", "role": "http://www.power.com/role/DisclosureBasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:SignificantAccountingPoliciesAndRecentAccountingPronouncementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS", "menuCat": "Notes", "order": "9", "role": "http://www.power.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements", "shortName": "SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "powi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_0hne2TBb6EOHbacIbqUUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "powi:SignificantAccountingPoliciesAndRecentAccountingPronouncementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hong Kong/China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "country_KR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Korea" } } }, "localname": "KR", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taiwan" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States of America" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r491" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r491" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r495" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.", "label": "Entity Listing, Par Value Per Share" } } }, "localname": "EntityListingParValuePerShare", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "perShareItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r491" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r491" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r491" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.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", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.power.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "powi_AccountingPoliciesAndRecentAccountingPronouncementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N.A.", "label": "SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "AccountingPoliciesAndRecentAccountingPronouncementsAbstract", "nsuri": "http://www.power.com/20230331", "xbrltype": "stringItemType" }, "powi_AccountsReceivableBeforeAllowancesCurrent": { "auth_ref": [], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Before Allowances, Current", "label": "Accounts Receivable, Before Allowances, Current", "terseLabel": "Accounts receivable trade" } } }, "localname": "AccountsReceivableBeforeAllowancesCurrent", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "powi_AllowanceForShipAndDebitCurrent": { "auth_ref": [], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for Ship And Debit, Current.", "label": "Allowance for Ship And Debit, Current", "negatedLabel": "Allowance for ship and debit" } } }, "localname": "AllowanceForShipAndDebitCurrent", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "powi_AllowanceForStockRotationAndRebateCurrent": { "auth_ref": [], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for Stock Rotation and Rebate, Current", "label": "Allowance for Stock Rotation and Rebate, Current", "negatedLabel": "Allowance for stock rotation and rebate" } } }, "localname": "AllowanceForStockRotationAndRebateCurrent", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "powi_AvailableForSaleSecuritiesUnrealizedLossesRecognizedInEarnings": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in securities classified as available-for-sale recognized in earnings.", "label": "Available For Sale Securities Unrealized Losses Recognized In Earnings", "terseLabel": "Unrealized losses on marketable securities" } } }, "localname": "AvailableForSaleSecuritiesUnrealizedLossesRecognizedInEarnings", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "powi_AvnetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Avnet [Member]", "label": "Avnet" } } }, "localname": "AvnetMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "powi_CommonStockDividendsPerShareDeclaredCurrentFiscalYearEachQuarter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Dividends, Per Share, Declared, Current Fiscal Year, Each Quarter", "label": "Common Stock, Dividends, Per Share, Declared, Current Fiscal Year, Each Quarter", "terseLabel": "Common Stock, Dividends, Per Share, Declared, Current Fiscal Year, Each Quarter" } } }, "localname": "CommonStockDividendsPerShareDeclaredCurrentFiscalYearEachQuarter", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityDividendsDetails" ], "xbrltype": "perShareItemType" }, "powi_CommonStockDividendsPerShareDeclaredPriorFiscalYearEachQuarter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Dividends, Per Share, Declared, Prior Fiscal Year, Each Quarter", "label": "Common Stock, Dividends, Per Share, Declared, Prior Fiscal Year, Each Quarter", "terseLabel": "Common Stock, Dividends, Per Share, Declared, Prior Fiscal Year, Each Quarter" } } }, "localname": "CommonStockDividendsPerShareDeclaredPriorFiscalYearEachQuarter", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityDividendsDetails" ], "xbrltype": "perShareItemType" }, "powi_CommonStockSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Shares Outstanding [Abstract]", "label": "Common Stock Shares Outstanding [Abstract]" } } }, "localname": "CommonStockSharesOutstandingAbstract", "nsuri": "http://www.power.com/20230331", "xbrltype": "stringItemType" }, "powi_ConcentrationRiskAndRevenueFromContractWithCustomerTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk and Revenue From Contract With Customer [Text Block]", "label": "Concentration Risk And Revenue From Contract With Customer [Text Block]", "terseLabel": "SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES" } } }, "localname": "ConcentrationRiskAndRevenueFromContractWithCustomerTextBlock", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenues" ], "xbrltype": "textBlockItemType" }, "powi_ConcentrationRiskPercentageOfNetRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Concentration Risk Percentage Of Total Net Revenue", "label": "Concentration Risk Percentage Of Net Revenue", "terseLabel": "Concentration risk, percentage of total net revenues" } } }, "localname": "ConcentrationRiskPercentageOfNetRevenue", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "percentItemType" }, "powi_DebtSecuritiesMaturityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by investment in debt securities due.", "label": "Debt Securities, Maturity [Axis]" } } }, "localname": "DebtSecuritiesMaturityAxis", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "powi_DebtSecuritiesMaturityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment in debt securities due.", "label": "Debt Securities, Maturity [Domain]" } } }, "localname": "DebtSecuritiesMaturityDomain", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "powi_DistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributors [Member]", "label": "Distributors" } } }, "localname": "DistributorsMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "powi_FlextronicsGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flextronics Group [Member]", "label": "Flextronics Group" } } }, "localname": "FlextronicsGroupMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "powi_GainAndLossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gain and Loss Contingencies [Line Items]", "label": "Gain and Loss Contingencies [Line Items]", "terseLabel": "Gain and Loss Contingencies [Line Items]" } } }, "localname": "GainAndLossContingenciesLineItems", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "powi_GainAndLossContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gain and Loss Contingencies [Table]", "label": "Gain and Loss Contingencies [Table]", "terseLabel": "Gain and Loss Contingencies [Table]" } } }, "localname": "GainAndLossContingenciesTable", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "powi_HonestarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Honestar Technologies Co., Ltd. [Member]", "label": "Honestar Technologies Co., Ltd." } } }, "localname": "HonestarMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "powi_IncreaseDecreaseInAccountsReceivableAllowanceForCreditLosses": { "auth_ref": [], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in accounts receivable allowance for credit losses.", "label": "Increase (Decrease) In Accounts Receivable Allowance For Credit Losses", "negatedTerseLabel": "Increase (decrease) in accounts receivable allowance for credit losses" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAllowanceForCreditLosses", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "powi_IncreaseDecreaseInTaxesPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease in Taxes Payable and Accrued Liabilities.", "label": "Increase (Decrease) In Taxes Payable And Accrued Liabilities", "negatedLabel": "Taxes payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInTaxesPayableAndAccruedLiabilities", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "powi_IntangibleAssetsGross": { "auth_ref": [], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Gross", "label": "Intangible Assets, Gross", "terseLabel": "Intangible Assets, Gross" } } }, "localname": "IntangibleAssetsGross", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "powi_LongTermPerformanceBasedUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Long-term Performance-based Units (PRSUs).", "label": "Long-Term Performance-Based Awards (PRSUs)" } } }, "localname": "LongTermPerformanceBasedUnitsMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails", "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "powi_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Major Customers", "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "integerItemType" }, "powi_NumberOfPerformanceBasedAwardsSharesReleasedAsPercentageOfTargetNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Performance Based Awards Shares Released as Percentage of Target Number.", "label": "Number of Performance Based Awards Shares Released as Percentage of Target Number", "terseLabel": "Performance-based award shares released as a percentage of target number" } } }, "localname": "NumberOfPerformanceBasedAwardsSharesReleasedAsPercentageOfTargetNumber", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "powi_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "powi_PatentInfringementClaimOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent Infringement Claim One [Member]", "label": "Patent Infringement Claim One" } } }, "localname": "PatentInfringementClaimOneMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "powi_PatentInfringementClaimTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent Infringement Claim Two [Member]", "label": "Patent Infringement Claim Two" } } }, "localname": "PatentInfringementClaimTwoMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "powi_PerformanceBasedAwardsAndLongTermPerformanceBasedUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Awards and Long Term Performance based Units [Member].", "label": "Performance Based Awards and Long Term Performance based Units" } } }, "localname": "PerformanceBasedAwardsAndLongTermPerformanceBasedUnitsMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "powi_PerformanceBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-based Awards [Member]", "label": "Performance Based Awards (PSUs)" } } }, "localname": "PerformanceBasedAwardsMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails", "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "powi_SalcompGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Salcomp Group [Member]", "label": "Salcomp Group [Member]", "terseLabel": "Salcomp Group" } } }, "localname": "SalcompGroupMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "powi_ScheduleOfAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Accounts Receivable [Table Text Block]", "label": "Schedule of Accounts Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsReceivableTableTextBlock", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables" ], "xbrltype": "textBlockItemType" }, "powi_ScheduleOfIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Intangible Assets [Table]", "label": "Schedule of Intangible Assets [Table]" } } }, "localname": "ScheduleOfIntangibleAssetsTable", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "powi_ScheduleOfIntangibleAssetsTableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Intangible Assets Table [Line Items]", "label": "Schedule of Intangible Assets Table [Line Items]" } } }, "localname": "ScheduleOfIntangibleAssetsTableLineItems", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "powi_ScheduleOfIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Intangible Assets [Table Text Block]", "label": "Schedule Of Intangible Assets [Table Text Block]", "terseLabel": "Schedule Of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables" ], "xbrltype": "textBlockItemType" }, "powi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAggregateIntrinsicValue", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "powi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding and Expected to Vest, Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Outstanding And Expected To Vest, Aggregate Intrinsic Value", "verboseLabel": "Outstanding and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestAggregateIntrinsicValue", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "powi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Outstanding And Expected To Vest, Number of Shares", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Outstanding And Expected To Vest, Number of Shares", "terseLabel": "Outstanding and expected to vest at ending of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestNumberOfShares", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "powi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestWeightedAverageRemainingContractualTermInYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Outstanding And Expected To Vest, Weighted Average Remaining Contractual Term in Years", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Outstanding And Expected To Vest, Weighted Average Remaining Contractual Term in Years", "verboseLabel": "Outstanding and expected to vest, weighted-average remaining contractual term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestWeightedAverageRemainingContractualTermInYears", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "powi_ShortTermInvestmentsDueInLessThanThreeMonthsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term Investments Due in Less Than Three Months [Member].", "label": "Investments due in 3 months or less:" } } }, "localname": "ShortTermInvestmentsDueInLessThanThreeMonthsMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "powi_SignificantAccountingPoliciesAndEstimatesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for significant accounting policies and estimates.", "label": "Significant Accounting Policies And Estimates [Policy Text Block]", "terseLabel": "Significant Accounting Policies and Estimates" } } }, "localname": "SignificantAccountingPoliciesAndEstimatesPolicyTextBlock", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "powi_SignificantAccountingPoliciesAndRecentAccountingPronouncementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies and recent accounting pronouncements [Text Block].", "label": "Significant Accounting Policies And Recent Accounting Pronouncements [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "SignificantAccountingPoliciesAndRecentAccountingPronouncementsTextBlock", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "powi_StockholdersEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Repurchase and Cash Dividends [Text Block]", "label": "Stockholders' Equity [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityTextBlock", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "powi_TenCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ten Customers [Member]", "label": "Ten Customers" } } }, "localname": "TenCustomersMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "powi_WesternEuropeExcludingGermanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Western Europe Excluding Germany [Member]", "label": "Western Europe (excluding Germany)" } } }, "localname": "WesternEuropeExcludingGermanyMember", "nsuri": "http://www.power.com/20230331", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r229", "r480", "r527", "r542" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r265", "r266", "r267", "r268", "r289", "r402", "r429", "r463", "r464", "r478", "r484", "r488", "r526", "r535", "r536", "r537", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r265", "r266", "r267", "r268", "r289", "r402", "r429", "r463", "r464", "r478", "r484", "r488", "r526", "r535", "r536", "r537", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r229", "r480", "r527", "r542" ], "lang": { "en-us": { "role": { "label": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r265", "r266", "r267", "r268", "r282", "r289", "r317", "r318", "r319", "r378", "r402", "r429", "r463", "r464", "r478", "r484", "r488", "r519", "r526", "r536", "r537", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r265", "r266", "r267", "r268", "r282", "r289", "r317", "r318", "r319", "r378", "r402", "r429", "r463", "r464", "r478", "r484", "r488", "r519", "r526", "r536", "r537", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r227", "r228", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r479", "r487", "r527" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r227", "r228", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r479", "r487", "r527" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r486" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails", "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r50" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.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", "negatedTerseLabel": "Amortization of premium on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r2", "r124", "r133" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "LONG-TERM INCOME TAXES PAYABLE" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r24", "r30", "r110", "r499", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Defined Benefit Pension Items" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r162", "r163", "r164", "r166", "r173", "r174", "r499" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Unrealized Gains and Losses on Marketable Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r29", "r30", "r157", "r424", "r434", "r435" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r172", "r173", "r363", "r364", "r365", "r366", "r367", "r370" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r26", "r30", "r110", "r371", "r430", "r431", "r499", "r500", "r501", "r504", "r505", "r506" ], "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/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r23", "r30", "r110", "r173", "r174", "r364", "r365", "r366", "r367", "r370", "r499" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Foreign Currency Items" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r6" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r325", "r326", "r327", "r504", "r505", "r506", "r529" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r102", "r103", "r291" ], "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r158", "r230", "r241" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails": { "order": 4.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for credit losses", "negatedPeriodEndLabel": "Ending Balance", "negatedPeriodStartLabel": "Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails", "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries collected" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Receivables written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r49", "r71", "r77" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r208" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Stock awards excluded in the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r132", "r154", "r182", "r217", "r220", "r224", "r239", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r349", "r351", "r361", "r486", "r524", "r525", "r533" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r148", "r161", "r182", "r239", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r349", "r351", "r361", "r486", "r524", "r525", "r533" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r112" ], "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": "Total Investments at Fair Value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r67" ], "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": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r231", "r249" ], "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 Securities, Amortized Cost Basis", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails", "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails", "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r53", "r54", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Unpaid property and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r51", "r150", "r466" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r46", "r51", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r46", "r120" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r126", "r138" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "verboseLabel": "COMMITMENTS" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends declared per common share" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityDividendsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r504", "r505", "r529" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r88" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityCommonStockSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r486" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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 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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r169", "r171", "r177", "r420", "r426" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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, Attributable to Parent", "totalLabel": "TOTAL COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r59", "r60", "r117", "r118", "r229", "r453" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails", "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r59", "r60", "r117", "r118", "r229", "r436", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails", "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r59", "r60", "r117", "r118", "r229", "r453", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "stringItemType" }, "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 Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails", "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r59", "r60", "r117", "r118", "r229" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r57", "r59", "r60", "r61", "r117", "r119", "r453" ], "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]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails", "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r59", "r60", "r117", "r118", "r229", "r453" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r481", "r483", "r543" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails", "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r38", "r182", "r239", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r361", "r524" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "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", "terseLabel": "COST OF REVENUES" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit concentration risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r58", "r229" ], "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" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r237", "r253", "r474" ], "calculation": { "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails": { "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 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 Longer Estimated Fair Market Value, Total marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r237", "r253" ], "calculation": { "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails": { "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 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 Longer Gross Unrealized Losses, Total marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r237", "r253", "r474" ], "calculation": { "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails": { "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 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 Estimated Fair Market Value, Total marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r237", "r253" ], "calculation": { "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails": { "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 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", "negatedTerseLabel": "Less Than 12 Months Gross Unrealized Losses, Total marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r510" ], "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": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r235", "r250", "r474" ], "calculation": { "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails": { "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": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value", "totalLabel": "Total Estimated Fair Market Value, Total marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r236", "r251" ], "calculation": { "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails": { "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": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total Gross Unrealized Losses, Total marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r234", "r474", "r516" ], "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 Available-for-sale Securities in an Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "DEFERRED TAX ASSETS" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r49", "r105", "r336", "r341", "r342", "r503" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r49", "r80" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive awards:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r294", "r322", "r323", "r324", "r328", "r485" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Payment of dividends to stockholders" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Schedule of Dividends Declared and Paid" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "EARNINGS PER SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r178", "r190", "r191", "r192", "r193", "r194", "r198", "r200", "r205", "r206", "r207", "r211", "r355", "r356", "r421", "r427", "r471" ], "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 (in dollars per share)", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r178", "r190", "r191", "r192", "r193", "r194", "r200", "r205", "r206", "r207", "r211", "r355", "r356", "r421", "r427", "r471" ], "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 (in dollars per share)", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r208", "r209", "r210", "r212" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r332" ], "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 income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r183", "r332", "r343" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r88", "r146", "r172", "r173", "r174", "r185", "r186", "r187", "r189", "r195", "r197", "r213", "r240", "r281", "r325", "r326", "r327", "r337", "r338", "r354", "r363", "r364", "r365", "r366", "r367", "r370", "r371", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r357", "r358", "r360" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r112", "r113", "r114", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Fair value of cash equivalents and marketable securities" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r278", "r283", "r284", "r285", "r286", "r287", "r288", "r358", "r375", "r376", "r377", "r476", "r477", "r481", "r482", "r483" ], "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 and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r278", "r283", "r288", "r358", "r375", "r481", "r482", "r483" ], "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": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r278", "r283", "r288", "r358", "r376", "r476", "r477", "r481", "r482", "r483" ], "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": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r278", "r283", "r284", "r285", "r286", "r287", "r288", "r375", "r376", "r377", "r476", "r477", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r232", "r233", "r242", "r245", "r246", "r247", "r248", "r252", "r254", "r255", "r279", "r280", "r353", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r474", "r511", "r512", "r513", "r545", "r546", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r152", "r260" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r78" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails": { "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 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 Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails": { "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 Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 (remaining nine months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r78" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails": { "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 Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r78" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails": { "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 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 Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r78" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails": { "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 Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r257", "r259", "r260", "r262", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r76", "r417" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails": { "order": 2.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": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r72", "r75" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r76", "r416" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsFutureAmortizationExpenseDetails", "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Number of entity's patents that another entity has allegedly infringed.", "label": "Gain Contingency, Patents Allegedly Infringed upon, Number", "terseLabel": "Gain Contingency, Patents Allegedly Infringed upon, Number" } } }, "localname": "GainContingencyPatentsAllegedlyInfringedUponNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r49" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r151", "r256", "r418", "r475", "r486", "r517", "r518" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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", "terseLabel": "GOODWILL" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r37", "r182", "r217", "r219", "r223", "r225", "r239", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r361", "r473", "r524" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r34", "r121", "r129", "r140", "r217", "r219", "r223", "r225", "r422", "r473" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "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 Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROVISION FOR INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r183", "r333", "r334", "r335", "r339", "r344", "r346", "r347", "r348" ], "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": "PROVISION FOR INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureProvisionForIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r184", "r196", "r197", "r216", "r331", "r340", "r345", "r428" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "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": "Income Tax Expense (Benefit)", "terseLabel": "PROVISION FOR INCOME TAXES" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r48" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r48" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r48" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r201", "r202", "r203", "r207", "r293" ], "calculation": { "http://www.power.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Employee stock plans" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r258", "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-Lived Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r73", "r79" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r70", "r74" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "INTANGIBLE ASSETS, net", "totalLabel": "Total Intangible Assets, Net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails", "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Interest Receivable, Current", "terseLabel": "Interest receivable" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Domain name" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r69", "r468" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r160", "r467", "r486" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails", "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r69", "r470" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails": { "order": 1.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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r69", "r469" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails": { "order": 2.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-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments at Fair Value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r68", "r122", "r131", "r142", "r465" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "MARKETABLE SECURITIES" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "LEGAL PROCEEDINGS AND CONTINGENCIES" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r182", "r239", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r350", "r351", "r352", "r361", "r472", "r524", "r533", "r534" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r125", "r135", "r486", "r502", "r514", "r530" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r149", "r182", "r239", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r350", "r351", "r352", "r361", "r486", "r524", "r533", "r534" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Technology licenses" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "auth_ref": [ "r96", "r144", "r145", "r155", "r156", "r159", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term contracts or programs.", "label": "Long-term Contracts or Programs Disclosure [Text Block]", "terseLabel": "INDEMNIFICATIONS" } } }, "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureIndemnifications" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [ "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Loss Contingency, Patents Allegedly Infringed, Number" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Available-for-sale Securities", "terseLabel": "Estimated Fair Market Value" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Available-for-sale Securities, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureFairValueMeasurementsFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r181" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r181" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r46", "r47", "r50" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r35", "r50", "r130", "r139", "r147", "r167", "r170", "r174", "r182", "r188", "r190", "r191", "r192", "r193", "r196", "r197", "r204", "r217", "r219", "r223", "r225", "r239", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r356", "r361", "r473", "r524" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "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", "terseLabel": "Net income", "totalLabel": "NET INCOME", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "OTHER INCOME" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r509" ], "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 reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "OPERATING EXPENSES:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r217", "r219", "r223", "r225", "r473" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "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": "INCOME FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r111" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r153" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "OTHER ASSETS" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r162", "r163", "r165" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized gain (loss) on marketable securities, net of $0 tax in each of the three months ended March 31, 2023 and 2022" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r30", "r32", "r173", "r363", "r365", "r370", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r22" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments, net of $0 tax in each of the three months ended March 31, 2023 and 2022" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r22", "r28", "r362", "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r88", "r168", "r171", "r176", "r363", "r368", "r370", "r419", "r425", "r499", "r500" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Net-current period other comprehensive income (loss)", "totalLabel": "Total other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r25", "r27" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Amortization of defined benefit pension items, net of tax of ($4) and $3 in the three months ended March 31, 2023 and 2022, respectively" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r25", "r28", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "negatedTerseLabel": "Amortization of defined benefit pension items, tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r28", "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for 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 tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "terseLabel": "Unrealized gain (loss) on marketable securities, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "OTHER LIABILITIES" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Long-term investments classified as other.", "label": "Investments due in 12 months or greater:" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r45" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r45" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Payments of dividends to stockholders", "verboseLabel": "Dividends declared and paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityDividendsDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r42", "r65", "r179" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Available-for-sale Securities", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r43" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.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", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r497" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r44", "r100" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Issuance of common stock under employee stock plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r65", "r179", "r180" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, 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 Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales and maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r41" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r81", "r137", "r423", "r486" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForOtherCreditLosses": { "auth_ref": [ "r48", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions.", "label": "Provision for Other Credit Losses", "negatedTerseLabel": "Provision for credit loss expense" } } }, "localname": "ProvisionForOtherCreditLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r136", "r141", "r486" ], "calculation": { "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsAccountsReceivableDetails", "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r30", "r32", "r173", "r363", "r367", "r370", "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r104", "r143", "r541" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails", "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails", "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r95", "r134", "r433", "r435", "r486" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r146", "r185", "r186", "r187", "r189", "r195", "r197", "r240", "r325", "r326", "r327", "r337", "r338", "r354", "r430", "r432" ], "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/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r229", "r508" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Net revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails", "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedules of Geographic Net Revenues" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r175", "r182", "r214", "r215", "r218", "r221", "r222", "r226", "r227", "r229", "r239", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r361", "r422", "r524" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "NET REVENUES", "verboseLabel": "Total net revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesCustomerAndCreditRiskConcentrationDetails", "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenue by Geography" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT CUSTOMERS AND GEOGRAPHIC NET REVENUES" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r30", "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables" ], "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": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r507" ], "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": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings per share calculation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r99", "r101" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r99" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r11", "r12", "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r33", "r63" ], "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]", "terseLabel": "Geographic Net Revenues [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesGeographicNetRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r290", "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "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]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails", "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r3", "r4", "r5", "r85", "r86", "r87", "r89", "r90", "r91", "r92", "r93", "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Common Stock Shares Outstanding" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r75" ], "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": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r57", "r59", "r60", "r61", "r117", "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureSignificantCustomersAndGeographicNetRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureLegalProceedingsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r48" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.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 Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (In years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, shares at ending of the period", "periodStartLabel": "Outstanding, shares at beginning of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, weighted-average grant date fair value per share, end of period", "periodStartLabel": "Outstanding, weighted-average grant date fair value per share, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value Per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Outstanding, weighted-average remaining contractual term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails", "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails", "http://www.power.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails", "http://www.power.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (In thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockBasedCompensationPerformanceBasedAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r449", "r450", "r451", "r489" ], "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": "Investments due in 4-12 months:" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r21", "r88", "r146", "r172", "r173", "r174", "r185", "r186", "r187", "r189", "r195", "r197", "r213", "r240", "r281", "r325", "r326", "r327", "r337", "r338", "r354", "r363", "r364", "r365", "r366", "r367", "r370", "r371", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheetsChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r185", "r186", "r187", "r213", "r415" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r4", "r5", "r88", "r95" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Common stock issued under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityCommonStockSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r4", "r5", "r88", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Common stock issued under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityCommonStockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r4", "r5", "r88", "r95" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchased", "terseLabel": "Repurchase of common stock (shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityCommonStockRepurchasesDetails", "http://www.power.com/role/DisclosureStockholdersEquityCommonStockSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r4", "r5", "r88", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureStockholdersEquityCommonStockRepurchasesDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r64", "r486", "r502", "r514", "r530" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r498" ], "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": "COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureComponentsOfCompanySCondensedConsolidatedBalanceSheets" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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 for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r232", "r233", "r279", "r280", "r353", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r511", "r512", "r513", "r545", "r546", "r547", "r548", "r549", "r550", "r551" ], "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": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.power.com/role/DisclosureMarketableSecuritiesMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r199", "r207" ], "calculation": { "http://www.power.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted-average common shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "SHARES USED IN PER SHARE CALCULATION:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r198", "r207" ], "calculation": { "http://www.power.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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 Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.power.com/role/DisclosureEarningsPerShareDetails", "http://www.power.com/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991585-234733", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991590-234733", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(d)(ii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54658-109401", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54672-109401", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54681-109401", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54708-109401", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938061&loc=d3e54711-109401", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=84167097&loc=d3e55538-109407", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=84167097&loc=d3e55562-109407", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938292&loc=d3e56288-109415", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938335&loc=d3e56414-109416", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938335&loc=d3e56417-109416", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "912", "URI": "https://asc.fasb.org/topic&trid=2145070", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r491": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r492": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r493": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r494": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r495": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "35", "Topic": "605", "URI": "https://asc.fasb.org/subtopic&trid=2197326", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 68 0000833640-23-000125-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000833640-23-000125-xbrl.zip M4$L#!!0 ( $2!I%;\AE._PP\ /J< 1 <&]W:2TR,#(S,#,S,2YX M@\>>F9U-9FHW*<9F9EWQ5VS/)GE*R2#;NF!P M))B/_/77$F"# 0$VOG4NO,P8U&IUZ]=JM5H"/O[PNK;0,V&<.O:GQN5%NX&( M;3@FM9>?&AYO8FY0VOCA^W_^X^._FLU?[B=]9#J&MR:VBPQ&L$M,]$+=%9HY MFPVVT8 P1BT+W3-J+@E"E^V+JXN;BUO4; 8\[C&'.HZ-)+.KB\MM22?@Y]AW MZ*;UOG75OKI&-W?MV[OK&S0>;.D&(-Z"YA&^7E0MRY<-@2&+2O6]3F+K8-T@CH+6K_KB 7Q7/0I1%A;[K;"E'B MFY9?V$#8=1F=>RYY<-BZ2Q;8LZ"*9__A84OJ!-UO$=&[,8)(L8O9DKA#O"9\ M@PT2$W#CO!!V83AKV2/MZ^O+4#A TGW;$+XE7V ^E^*%):+*U587;L88OUR' MJERV?AGTI[);0V+397O,8YT%Q2U1+!IH-]N7S:NM5*^)+@X:NKR]O6W)TI 4 M5*,%=26VM[Y*P^&JW2*O+K$YG5ND*<@(PRX8/F]>"Y%9;&JD"G,\?*@$.6Q,@9660:XH<6E.XZ5&&PO_0C_MJ TTE]+C#>IW24*8ES)J[%* M%T"4Q$AM3 V>3BN+XC@[GNVR+)C]PCAWLA3^3*&BZ+U60!;6*N BPD%*\P=I M<]^K 6BI2,8D-\F&$:.(\#O*G=9NOL;NKB6:WJ%0$!=):2OFSE:,R&")0T06 M<2.,Q%=JKCS9I(_/FG[QC2S2BJB*LM5$UQ MJWEYU;R^O("F&ZA55HQ4GYLF#"]04U[SXI*DSWP%NR*L(/K@YD#M4X96D=8M MQF*UA BW H;+#\4%R7+D69TO6T]U9RUBN7S+IBEN'2#&;F07DR"D]UL7'O[ MAN.>^0CUQ9V20B@\LU*0M"KA1;H(V+8=5[*2]\*[FPVU%TYP"VZ*2.9.X#B# MH83$CZ=)+R._8?+@$.S*'A3A25 [(%'5-+!E>-8!%7>29=<+[H:('0$D=)LKX_F. M8YL0>A(3?G#'HJ9P,??8$@Y_NB+$Y4\V]DPJW97 \Z":*E@A+I"P;AG#[\YH MV-6'4[TK?DU'_5Y7F\'%O=;7AAT=33_K^FR*WFT;^'<-;PEXMZ5\M.C!JGI- M2F&LJJX&^JHHT-,9_!OH0P!Y](!ZP\YHH-=P5P!WQUE#;ZS$8O.9'(F]DI?: M$*X/,P0P@_%$_PQTO2]Z;185F@7FJP?+>2GG[',XJ$W@YD 3T*:?T4-_]'/M M_HN$:6*,.O9NO&+[;9H_<6N&C"[YA!B$/N.Y1;K$Q=1*A'15LU>9S'OP&I?[ MX9_P"*-A:!RSS[J\HPU__69:,(AHHE FMJD3 MV=2#YT)=;>TPE_XIM=5?-Z)*I<:5VTJ>E=V9M,@[6M3H;=7[\/.IW]/$VW\N==!0WV&)OH7??@$LW$-_$F"_B#\OZA$NXP:W*8ZH]'*HB4)QI)7Y B$A$8J)5!M:I8:6>K," MVU+RS3.GI*\ZP)QV$B 0 84RU/93;+Z+Y3-A=EH'P&[C)EK/_TI-C=$*\&D%&FG1CP7\3Y98FO,'(,0\12F&-7^5M&2V$;V.J9H M-27"EU?)Z:.O/VI]-)Z,.KK>E5L?8JQW1L,97.C#CEC-U*AFH!H\*AO^!U!T MP,1]Z]DRJ!-R!$ 6H51O8+1OY:']\.E<^#GJ/(GT@@0,_HNAV1L^C"8#&5S6 M6)W@;.\8,R!:$1>F9JO*@[YQQGFG?F].<>H7O8L)40_V+!<.*T4*<(XC&N^[ MZS02%:B7[C(?SN^(.\ M-HU*M[>JV:W*,853G,6N[:#,!E*A7:(<%(MO!=78E-CG*;*9DX-,T1V;&I=2 M&?EBV?4<;$KLJM3P5)" /";)F -E%7GI&N/"2<+\/& .7M]E#+V]5%\-2<%S MR7D'DG/@*'02N08C PQ8>SU3\8:[!X?Y:949?DVZNRPR)327[20TL.KZTIN* M_=N'T21,I,RT7VH7IEJ!K:F;&F]'B]10I*1(H.L'O5D=61^SXU!VJR$'I*DLY/HT#_+7#UX/4P\+EKC M5"Z;DHY2!I4:H]LD1FG/>-<(G>3]5Y;EO(C+!X?YIXS%DVX5O[(HKQ&5?8B' M_Q*!<27OP@J%0@N'A2>L?;GJTW0'3;+QUW:4>MXKJZK:,@I/P\W]%WS4&!][ M\EGZ=S[R7/'&=)&$.N3\X%MT;V3T'[K:%(<[41'& $7?I,P>&;Q4^\ M)VKDP5LL:!,T >,:R$.W8#) S*%6 EAN0^9O!9WX(YXAG)!%J2_PR,J8&8*M MFKBU8EZ8Y'P3?WGW $ :MD.B-O!7UQ_"\_+Z@]5B/5_H#JXD+*J[WN= M0CWPL;7_38K@3OS;%24^J;'[-D^ASVF$Y.)'^FR5E =-)O,EA*'!?3 M&!.O3!&D]V\[DC%^DX_,B.>B_2F_9W.7>?Y3%>)U*K,5MD<;N?T5B;_$,S:O M&R(>GYXY7PAWM>62R6^_]&R749M30^93&[(_/C7.32AJ66(=\ZD!;.':1U]^ MY>X.PDZ8UMA;SR5K,1$ 4MZ(="]/U[,7)R0B"GE3FVZAJF=BO<&K#\57[,2[S91ZI=.>B2*Q=\^(M]% MS"AN@,&-%KM'$3(GN\+U3ZCOQF^RF,*/T#4PU,260>R I=R,S((PIU(%NIGN MW>I-*.+-22\QGXLW4MG+HHAF)^.U0+LL/8O5K1S*\DIF 0(+>-E]O"R2D8IG MH%X8CPSP?QRV?4PH(S+&_ +;&M6%+@Q-T< MR]EO,4?@_5XZU(PR(O2130Z*["/US@0=\9%TT[.(^,!F?"4LI\O(V,YP9\49 MG%#C%+^BS)0\PXI;#6",Y.RP2B9J2J.5S^)\\.K9!B-8?+S(_R]?;+XG?=8A MIUVBYR@>I\WZ[3IR+YMD2"G*]H[<*X:EK=3)-D%1$-KL4SRG5O#:@*Q.*5+U MC/OB@.=#(J%R- EZ( M5+FHOIOP?36''/3V3C/\J8WUYJ(-JGJ?#RGP-?PF'?22/\^R8,)V6KIR?&)U +7F/1Q/>,\R6)-A-W$_. M'=YT9H.C:[!L_M/2:=D^PZO?S8A321/OCVPO/L,IF'!/S.8 MV1XH-[ EMNAT;*Q^\C!S=[91 9]\JY#<3F\6V_G@X-W2,D[3]"-6\;GZ;R+#*DQ,&5'#TPEEZ\\+(-] M"#)WHU_@:[$D4TYXQE5S% MD@FKGJB;$,.!J12N>W;XF&XCFI$^CM%1"[##NB;(*Q<^IQCX-FP9X,JD%&%D MN?.H*87G"/N#!<$+[,.>?7!B&W.;FCFG2$)F4IL !9 +IT]]=J=;=NGW]Y'SO2&R0>PNZ7*_5:N9*@:V(+N:]?K@)/!IZ) MT-4O/__];Y__(K8-=B3>F7:O+7^["]K#[2:K>Z#>:HE6DZB>E M^:E2E7K/RW+/E#P;915TD/OG)_:/03N4*)NNQS]^N1KY_N33SL)8FT#$KI94D< ME9XD?2;8@7UH2YS-3_YL K]<>6@\<1CU_+L1@?:7JPF>(IDAH%3F_?USX%,8 MF8;<8=>"+H6;_N%A!UD,WEO@L%X&(PA][[L+ @O1;Z\DUM_W_N,:@;1M2*Y- M/+YAO]Z4:YASGPOUF_UROOS5Z]J/=)"-X2[93VU=2!GZ,'!TYV.D:P.#BB)>^29#O8" ADXV%T!!=S9('N$MTP3![1.'YH0 MO0'#@??0!\CQ MPP(:3-9Q9E@T\@S=( \Q7 "8L@--NH.-[BV^8"F@<_O"+E[FY6S3J M ,ZO*N7]0(OFJV;M@J@;%J*)NN@ 64 E+IK=4W7(D1'%*]%UND'Q%RT3__RJ9XE[:<8%G'XS,#YK'/-@)=(,? ]M2"<1:[[:-03O2_5+ M0"^YPEGB69!= 6?=B+_0P:Z9ZE7%ECU+7/-S&D):$PC2)P0,Y/#HFKH( Q^; M?XZP0\GTF+O@SU+RGUE57W2C4:EJAB8W]49#UIM4EDW%;,BP9@##KC6:1AT< M/KV&QV/D\Q5IEC[BZP^OT#4I%TE)M>0:ZRC7*.'@&81\Z;'DY]YC,K'=&")?C54"+ M2X,8F&_4QI0\(T#SO9@F"0H,UO1*9P1L"48%S,R$#"P3#S [?$^K M(C2^^2?98OP):'VY3B:VPSG)#@ 6NXI 6Y$Y 6YR9?DDN* Z !XE. M@!1&>..S!!/G B M["3-I9D5SPC=DLP*.+U2%R$8!SQ"XU-+S)$NME6] _VN33V(9$>J2"OGI D[ MX%Q ]YGV_==:"VV]4?8O(<])#(;TO^=V9SB0N@_28^>N^]P^B=,2=!2OAG3*HN%:N9=FQ015 MNVG)2@-JL@Y50S9JEBW7S:9*OX)ULW;X5:$5?0]T+(0GE*@.=R>0<,7R;J&- M"8S$CNUWGP"JN\@%9/9(0>;!!ZU)M8N2]OKH^I! +WD'Z=YZ7!]E34%6K26_B5D66P)BU8=OT T2MQTL?A8/I2Q9QWF"*;P(",T=]FA $E*=F)V)E#D' MD+(9R@S0Y2/.?N&1ALRY;U%./,C*6[]\S(D(7Q]ZD,J('>.\IYKG8'XZ(60C MT3*FU!$8UE1PXHQF438%M*0#R#TPRL/\,.=*#$G+&HD5S@?9@CP*F!?]"EW* MND,Y:%ECY"+/9X)X@^G89M0Z'X#+,"I@FI-&47A]3DK'-['\&L-518#CZ,>/ M,HL)2T ;L!1-2/(+&&E,*I\*;5>JG5%MV#%ELUZPY)ULZ;*#5NKR6JE M"1M:!9HZT \_3:3D_>-'E)"#?GNYQQCY3+8%]-G35FH?Z)R(7MWYYD=S-B3 M]8#)L7(M_BE$SOIOX/GA2?.TM?']='8Y&G9 ^0GH@Z1QWWH#R&&[L:D8!B!Z MA]!.E+-(\S_4<2<2$S!$2N.WQ[[@8XV7ZF$:!M)@GW#G)W0&V<4OEUJ([,?_P1*?GB]?374LRTZL\?NHM M[M&,/ FW:LF$6VOP37IXZOYV&K=T,_%\N .X#ZE2().2'=X1O/Y%I&0/$H39 M&4 " ;N'?_X__3R_+*W];HZ ^PK[5(1MVX;FQ_SVFL=Z4$)>JM6FVM!M2X:& MJ/2]@3QIT;?[< C6P,0N8 UF,FB%NF52B!"9> M"IYA;+(;$$?S=@1GL@TJ*8Q,]^.(T\Z2I>1,X#TTBN7J"HE)"*DFQ)Q MVAD;?!^SSSB9=>UD'G.$4 5:6Y>6)L"6TMWKSPXE(^#2^4?VNG;AB2E_"Q>H M+D6E(>"E=0DR6F[++^LTQS0@CH*"R7S;Z@B&8N/%M5RG M53-J78!:E)% B']]=S9D@J>(85I1*A65X\J^>=F,:1FFXY#IZR_00/ MF-Q11I#/IK^-3,'6[9VQ+NQ'-J&6-$2R$GF83# 5>:J>L8YL+890'9IBJ\/B M.?3D5&-JG8M4@"S^%]DB16SHPR?3%Q-B[-/IN74B3V,7J2RE!;/0(J&6U).M M8?A"5.'))*QWD;J11P8+-=AAUC*W\QE]^HO=^;3Q5E0^GS.SF3,&?ZC" MP8_TL*#9P5Y (,NW8'=UX;-?@Z3#0+>MIU;GKBT-OK7;M)HL M+,+LA"]S;"_V!%MI/$[I:J'D+251F5513/M1 I*XY$(IY@7LKQE8Q%4BNN2Z$ZA$?(MR?"A3D M/O_F.,$V$8,>5)*$X(P.^[/S9;0BM6AEF)=2TM^CZ!@(E=4Q9Y%N+#%53Q(HTD3U+N4ME!RU0+ZS5- M;RB5FE+3ZA6MIAS<#*6SD:5]JC;W\KKD";NOD.Q"=%OV*9Y1VY>F;!K#PPM6 M])AP.XD\0<\;CL!2,H=0[XP^?ZCW(04K>J!:1O8[G,]6N-5K-;7>J"IUP410 MU.8=9,9:5S65JEKS!,=P+/C[GI-B17=9D]!!9IT?*KI;T96<2/84:+8!<9'[ MRN[;Y!Q\W4@]=I]:?"MU6^?0&SX&Q<]M%IOD(!7V G& M!EL%N4=.P)XSXT^Z= /?\X'+5G13]EX7;.G%,*!>LYH-&8!&4]8;AB$;39M= M7:HH4*FI1A4>/A),8&*#^EO@(3/!"!5J0QP;LW\L-XW.]J(2\[^!V_V868?4OFHKNZN.ETSAQ"28IM %DCW MS%,?QPCPE+$8V4Y"__J5;,#8UJ>_))*\5 6XDNZWKJZDJU_^_K+RK"> A?Z M7T\N/IR?6,!WX,SU%U]/HN#4#AS7/?G[W_[S/W[YK]/3?UR-!]8,.M$*^*'E M(&"'8&8]N^'2FL+UVO:M.X"0ZWG6%7)G"V!9%^5'Z].7\\]?/GZR[N_V<'<8O;DK O1< M__L7\L\C'M#"9/I!_/'KR3(,UU_.SIZ?GS^\/"+O T0+W,7YQ[,=],D6_*4 M__PQAK[X_/GS6?SK'C1P:8"XVXNS?]P-)LX2K.Q3UP]"VW?2 ?#PLW#?\!"; M3V?)CQ@T<+\$G%Y>G'R\^O 2S0[QL7!#TP!G,KYLB7<+,&7T\"=[7V"*'Q=TL$YE]/UO#9/27".O^8C/?? MDQ!+G"A3%_HSX&/-P'\$T'-G1!/VOP:C^22$SO!AW,]@C <#Z(,#5V?DU[.:1HKY(Z5"9U5Y<^T&C@>#"($8H]ANNG"U MQLC'6C"U'ST02!$OVY4>ZMR%C^W9L;%LHB"$*\SWCC^[!7"![/72=88@'(,G MX$<@*$=SB0&T<(*(!/J)%I*_;7\SH:KKE>T1\YLL 0B#OH]M<>%BO#M!@#]? M@]!V/54FU3SV$?&ON\0D $Q*Q\$36^01@%&X!(AT@< 2MW:?P &K7*V!%9: M>'YCN^@WVXO ';#)Y]B)TKXLQSSU[K5PXH>M', H>?!S=>>Z?8$9T]AX&+IEXZN.']$@&S>#T;\OQI-0(!O'B M'J Y1"OB ./?.L\VFI%I>@R"$+E.'*3AA@^^6W:*JW-@XR.E'0#^':^K/8(. "1-0%!/G.\"^$[I M.4ZZ5V6:8[)VA"LZ#-N?86] <(D%U7EQ@VNXLEVLN',[\L) Q>U)=Y:5RR$9 M-G)VE&S_S!,#@I7] 40(KLE_\6K_# 1@?K:%/WMV\<+VU+<1(F33ASRDB<9H M#Z%]?V3 T^T'3/O%SZ<7%Z>7"?7YL12UD P=[/(B/@M.%;:])UN?R M#&"VD6](EP%A_64\,%:B55$!"UTD!L]Y+2")J'%+T_ @;9.R=!FX0EM8X MOJCV/;A^>#9S5WMVVIY73B8'.2.2U?D4\R'NK0:LEA@5Y$2/X!1_2Q@%_1JQ MI/9> ];[WDYGB875B#.E[WHQCCU#,PAONZX#W[BKTQ58/9;U)71DL_UN,<6< M=GTWL4S_^[9G@D=E"S_ &Q"X69SK2[YU0S) VMPZ:&\E#MRZBQ%5\14Q183[ MT,D,[Y$<+T2E'2'Y)O6#VR_^&+CVH^LE"Z4((1Q_=1YQ=&L[>Y/P[$?@Q2E_ MR09;OL@T.&N7V#A-TG$<%.$E8 $M!L%RC7)$BQKM"4\UMX.R+,"6M.M\CN!* M20)0'I,HP&/!-<' WD\P6RLN:^8)+U+2OHA1MZ;0DD49(AP\?#VY.+'6R(5X ME;_Y>G*N29GBY"97*M'EWKUZ "Q(?0=U0B(W88=!-':Z+ >);-1LI?F#(7#[[RM&&0D1:P+=L(V M$!,<[0$!DM,LOP5-:5@M6IAZ64.;- FS<#3#C>905'(M$LWX^F*$N^&B8[#C MX>)MD'(E6I]B*X[QB[#L./\0MK58_W!0DUQ-$;NM'GRDZL$O9]GLVT'N4)R6 MJVN7A9NA^_SY\_FY=6JE/>,/N\XMW+N5=&^1_G>)N_T(>V6/U:T5C=\?.DQ. M&:;GA B"#,WGMOGC@F$#PE9G&LC/X7*=27CGR*;",LEE0F?)+&'YLNR'$LA4 M= ;,O0VF0Q @?^@AF$BGX:H.E8G/9DSQ !P+R< P5:0 I8.=H/;3NIFC4ZQPR!XO(2:.KS17PG>7*1M\Y_D+4C*GE,@W-X,,.*ZZ'$#53 MX$.Q867+59 25$.M=<,4DW)HJS(D-&!W 0H/= U_2O4,?_CCSOX71.GAM:)U MT8$*.L0&:XL2XL%&\PP.5#/APE+IXD*7-@@A8Z'$Z*WI/ M;HN%"+-M7ZS&9 M !G:O/^-*NS,KZVB2TV]Y7YEHYS^7DDC:0$%@CIX7*\D&W]150$EH=IX4\X35;F9PP>*L$S5;% M)8"[-FC#[I29";# M9BB!1*MQ&P?I71S'15;O_-'WGT 0[F8USK11!&0Z33JH?NJZ6% +B-P_8Q_$ M/08@;BA)/:MIY9F#*P^HBD[K\P8-_SQY(9K2GV(^23;2V7#5!8LK(!MZW8K2]VA+2M3 MI=FL7=_V'=?V^GX0HKA\&,^.Z=!LA63#ZR!VBFP_F">7NB< /;F.ZR]&VA'ZB;2MV1\Y8/8. ^@5F^ MNM35)MDI\.R =T9*L1=.U*G%.#&,EDJK=H9I#& M&5V#KVE8P6"31+?FJYIA$G%FS3%']SK(@2NPWP79U?WFKGF8+3@A.K>-080+ M5BV<-JK$U[H2D1$)5$!)P_J"0T)V+2% 7:\]T1U#_&W0B<(EV08!LP>\($)Q MK<]1S&/B%7 4U7L!R'$#<(]\J*X?;4(2%OCNL1:PS)^.HV.HUAZG]<@^0"V<< M$\C L#?F\E!:R>%O5&:AQ"35J.$L9D+NL*VK= [-S.Y>$3WM.IQ4<&)<1"E1"28?-L$C(V8\(=1,2/1C- M;9 7;H0YGCRP(,-! S>#4HFD3A%<@=K:4SDR.'1$-"5PBH@7 MW=S8#BGIR5L[% '9^48JJ'[J^/E4"J@DA75>/>9Q&8H1:/^J,07A3!Z5@:A> MK2=W7)*-:,^#S^3EQNU[C0 ]@4!PZ5*N,5-WY)N;QQFN!DYNB3^#XT YJ]_<>&-X18_E$$%KP*P77N M" K9#R51:7];D(5Z9I.=AW(3AYNOP6-X^&)W&#$RO )H^DE8/GS35+ / O/@ M52BIZWBN%%^A)"KM'IKEH;X__RI".:_9OYSEV#AP=^7<2U5R3[?DH3_#Y)$S M+'X /7=FQV]G;W_=;<$ \Z"6^X93X?W\_(>XPON^3_QW M=S2\[@TGO6ORUV0TZ%]WIOC#9(K_N^L-IQ-K=(,_C;J_?AL-KGOCR5^LWO\] M]*?_M/ZZ'_Q_3DQ]MW%/Z92\=B\Z-[,%:OGAAMK+V*L^SB!M?M1W9E/SH,Z) M5 %D)D(^*3F'T;)L*M?8;TP6Q>=H)07!TS)AW7W=\L#HK$A6%/M!;JT<"EQ3 M!)?$/3R#97.,+2KY]JT+[6%5H\G3I%> 8A)@$ M,.O9R'?]!?\Y,!9PJZ+YH:)H6$3HE4-Z 0?CUL=_"N.O \"&^&][GO3<7D"; M&FAM0['\4BQ^0OZ+ _T0+Q]Z7@SZ]21(Z@2FOWL0KU"^GH0HTA$JYQ= 3/D4 M 4V8;V0E5<0^?5*LN(IN60I#$";.

%P;I&VN10J8B/"^-YE/[A:$S0N1X]! MLKMVG]P9\&?!0>JF:P=+AKS8X*W*Z.=9(]DKO[WG#2F?9'0^NO2<\&[W[(5W9AOEC(W3BI MK_^V9W;5AU"-VE.I6ZR9"3=+M>:8^;@?>#5F\X>J[DV_VEI1>1BG*7 8-X=H M10YLQ;C$X],3IA+P)FP*-:GD^W,9?#8T(:@!]!=3@%;YD1\PFSGRDFIF1"JO M#;%)<<.@*'@,@A"Y3GQN!<=B,9KCR8-@/X/;QHC48<.REF2%X9,QBP?"S90: M.M:X^5(;6S(389COPH5,[>,=Q515445K9YI!,YK($&DN._'\3N@^81IB*Y17P)I& M.8I9LQ'/J,PJ7[#9#JZZXTG5F=X;=WV1K?CSOVW?M<:]J;6N/=;;_C0FYB?VRJ^ MWOQUV_(NT MPF:&Y(1DE9$OLSQQNI>?L;^\P81B5#&>3OB[&RYW_E6P#)5J:T+&2%8ULTM+ M*?*T'V2%$5[1X/@0N$_$H0HOQ6+/3_Z]P2X!(MF5BE)/1IJCU"I#B4R#EJT'[KZ'%PH(X[!? M95QMTD5&!P$[D%JB5NK1A.6HF@)4(E?3DC*]U$6T=K6V_JGTRO;(5L)D M"4 8Y)^ONB9'\SVYU>8/YQ_/?\BO-LDAB=%P=W=T^JT7?],9_O,O$]9UTZO. MH#/L]JS)MUX/-SNU4J2L!"OKKUN\&EN2"A]_RC.*MN*4:]*R,]#R+*@)JU(5 M 2J\7UDD5:^SU_J"J3$+VI):7O'=4OVR)Y,3V%ZU(GCQ;X]QX$U8VE90Y:P@ MF53J%5>K[Z]J<<&7];A@)3*-E6ES3\4:XW9+:'2%1V)UR_H:+PL\N :S*7"6 M/O3@ B\%%TO&B2;I5B:XWI)JG#D1+J)3K_ &KD-4VU]T%@@D9R>X8N/ FY#1 MJ$%@' J;.!,HF =8247%MNWG%TL11WF=EC$['F'"41#']5X<+YIAO;N%AXS6E7M1J=AEE:#\N0:E'+DN*-;Q+XI+FZF,WE86:1B\NH3(3 HV),TAX%/SD(QJ9ICHO:M<0Q%1[9-TE.;,:]'UN23%R.5UU]^S' M)G;/MNA:KF\=(&S%&%L9E"V"<_-[:VV4N".4\ Z!JG7Q7@2VOD.A983W7B*V M]4SNZR@1>Z!L>.)Y\!&P/7+3I.\_@:22S"W&DNB;;$U,R6Y,R.&6*8TI29XQ M4KTF[,7S,_#Q'R&Y5!FD58)D92K5B0E)WC(2E2+.&'E.$<;/2^X&*80@3%PR%9D?-N1(%FEF)VP1Q.S=DOOA GVI=P@3BN#6H4#USYM-[S\V<"U'\DCL^0)LX24V<@?DV?-2(5E##"$>)&__7AE!RXW5UIC M_VWOJ^TPO]KL__SF H2-<+D9D/-IO+.UDHW-2:W6K@B9'3E)=FC>2>4ZDCV^ M_,.W:GT8DK!5TW6J9.7H-43 ?7\=A4%,V 4W0<1M84*>MI3.4@5(H] \<5TJ MB^O2I"1L(^*Z-$-<:<9?4 ^9!JC_?DDK$R&-=).DUL7+A 4.XI-S3H+[7^*& MADQO;,UDRX9.D.[B&:L55F>7/%NQ%E2A8<":,&?)JUS^)4L*0;HE@M8080IR M;S_S)<-M8\(T559"7,+T2NH.^F!S9Z/O(+R)?$:A;Q&P"2GAOAQX$^:"QD7+H5]3MC^9PXB7.8@P*-^I)?L_%9/]=YWQK[UIYVK0LR:] M[L.X/^WW2*H_'77*>("O3BTZ_):UI:<61$A3J?GRJB#%WGN$UT%XC1%98,L085N3,B35I:Q M.MG'(_KT?'AKIVX2K$DTKB2PO7H'FI%>+ZM><7-\F M7+'0ICDY7ABD.;0M&=9A"RJHS@I4MZB M7VKO>VKO>VKO>VKO>VKO>VJO8T_M/0'WGH!K/.H0 MA72[G9F+RV1;IE2 HC[(JTCUU@=Y%8G+NIGR:I6J#;KJ5612 MRY%^Y&I0A[N1[%GG.P%:E:2$ZV@D.S\)H?/]RH[?#EBM@1_$%SKIWZIEY7\L MWFV93$?=7T^O.LD# '?WO>&D,^V/AN0G,N)I/*1U..819.-3_>FMUA[< ) D MB,!D:2-0X&+'B]' ?XWF8^# A4]T(RE71S;RN76M&AJK]:,\I(K;OES[8(LC MMW8'IX4YF?]&52%[^(?##]V5/:BH"9[MYK8Q)*,OH;82,C(E31^$HSF9GT2I M^0*<">EX*27+YM<+=.@N*QL 3/JRX\^VK\[&+U>\$.< N"*1:FE"WE-92%*4 M:=X* 9Z7W&A.SC7@OV5D)FYF0M9066!BLO1*ZQ;X -D>QJ\S6V&N!B'"%#T! M&9%)MC4A$ZR%JB:H;^)*(];A.40K M\A1AC$L\?EPR9'O=* _P@-G.N=Q8K3\38MB5$@30N:VY$AE@"'2JQ38 M%#+K+,G7-8J^DV4-,2P3%S03=A[A:;4M:=CO42G?KG18RPK)QB;,)"UHE2P[ MC-K#8D9 M"E1=6NK<.&$L[5U@,CI8[S!E:!BV?[,2I%)ML"L&)VCVO4J/P7* M[715[K\.SQ.@\( K^%/*$?SACS'!A9*GR/UFXDY53>(C_B)';0/AB8P8J(%D MX5?-*WVJTF1XV&"0)^#B'>;'*EHQ^9C[7>>:FB'T'2-SF&I@I?W"9V7V=YWQ MA(B564S?4\,UI(9K=+WOZ>#W=+!1Z> WG_C3E/UM(_''2/67S.B;E[C7E+.5 MYT9[&S6J&S%O*3PS:R"W- MI?B?,?AWY 9NN$MS)ZGKB[K]$W^LHYC4RCFO9ACV&M2OAVD+-P=%/.)BN>1V M\RBF)1C"N& NF(VAY]U 1!K5K98Y]IT/#_\44?. M1Z#C>7Z_"1W'G)X#5Z>:4S XZI#["#2=PO+ZE)WY+%-3U(RB, AM?Y9][E@))L#RV)9@9>1A0&TJ;Q!@GB33C]O3Q^!^YBB?_O/ %D+T < MY5W;(=B_&FQ$.D8-RZ,V)=WY&C56OQM+AC<&6\B;20.5\6BFV=@;,:QL3L$\ MZU+&[XTDH2"+,7#M3EMB;L+-M5B7"ZTCSC$P- MN3>2@#/7PM3$]2;,JS.;N0E1Z:71H/-(RBXYK/=KM6%C1.'F(TM""%CZ)I3\ M(%69L_LQ(*+'WY,"ZX0CD>V1,^ZU'R]N!L?7G7Z0\DWM6%$IZ;S2W1])!O3] M?P(;&;0[I(KWZTX\2!O7$4G,M,GL4)X529F MTX./$2\I-!>UZ6'J*YE;Z&3JFS-8^!@3:.ET*2W/!BQ9O!+5ST]VQMF"-(+& M!$IOR#BDA:.K\IF[\-VYZ]A^V(V"$*Z2!XIO 5P@>[UTG2$(Q^ )^!$(=@#X M]RX"."P=N\%W'..1FX,HJ1>N5 3M)\K[/OW;8?^FW^T,IU;W83(=W?7&$ZLS MO+9N>Z/;<>?^6[]K#7M3:]S[K3=\Z$UPFQU:<36T!#&+8&9E4#N"@F@9? D% MO.IF+.#67P')H7&UN0*^LUS9Z#NGM(ZXF3F%SOABR3X1(J)*]Y,M>?QVV'$K MXXB;&5+E1E89^3++$Z>[B$WL?&\PH;OE].]NN-PY/4$Q&ZFV)@3-LJJ9+5 C M19[F0F.. R,<)(R! ]PGXCFX(F.#FQ"]E9$2FR+3G.%&4 ^.V\*%T%W:69YY>HU?A(P[X)7MYXX"5$ MT'>=0,!/%J3.([-J/&51T 1?I\#?>VHV3VE0.J]QJO&3AGT3O+PF3XRZCQ&& MY_"2!J7S-*H:+VG8&[8,'PCJNO(:Z*O7*B:#O^P^VC>L=A?\QV -44C(F"3H ML>3':V#DNH\K21XUC1]/V V>C=AI7HL%:<)5+SF&<\EHG-,%' _+V:8;V#36 M2STP#EI3T=D>(Q7-@37GI$X]@MSE43DD MMY_ WL:MAZ@P$]@<6 ,2V$*MV_.?349]_ ^ \V$!G\[B,PIHDXA@^R&5P/:+ M/QXF.78?_J [N2U4$<+80X1U<;$[9'"1_* [RZW$18*P+BY.?V=PD?R@.\>M MQ$6"L"XN]EFZV&];%RE9;24N]C7JXJ]C!A?)#[ISV4I<) @WD:+XG93<0'XO M0G ->B^.%Y'K ;> O,RS8>>SI9KI3G!+,5B>'%U*_+_W#"4F/^B\'*FLQ 1A M75R\[C&X2'YHE8L_5^0B0;@)5Q!?%^K&@[B LY=%AVN5A9^K&#L=?S/25I+K MPD*>B)'F4N].WUY851;07RPLM^ ^PATU,Q.?C-VR.F6M/2TZ O;NT?0 8!$ M#01_EY<%B\?#GJWG8%U/QYU>[WK_O VR7AV1\,I_M ;=ON] M2?/93,:D<8N%'@LL"#)$TU*0,@U:MIH!%OLB3K^3]$]$._#*!]6?9)07PZ'5 MT*G1.PGF<>)>JV !&W*C@J=8/#F8<8OB'L2WQ%/DN,?RF= FW)K@*]6A*)AD M:*X$!$(\-G39ZC,](,VNK>CJC+]@)0FF,YR>JS$B6RC]M,C:N3LV2[P^D>8 MX" 4I:1L$KT*.IX'%F#F;78:-GM80Y_[RG.9CG2:F[H&5*'4H+-\66+9Z'.E MK=J)SAWJ\I)6I;)4JNR7LX3!V_S1W_X?4$L#!!0 ( $2!I%;KH'1A-U0 M &^A!0 5 <&]W:2TR,#(S,#,S,5]L86(N>&UL[7WK<^,VMN?WK=K_ 9N] M5=.IDI/ISIV[E=3,W9)EN:,;6=)(ZLYD4[>F:!&R.:%(#4FY[?GK%P\^)8($ M09 XM/,A:=L"SDOG_/ Z./CS_WT^N.@)!Z'C>W_YZOTW?_P*86_GVX[W\)>O M3N&5%>XCU'MK\['; 7H5V K0C;Z(L3/:*M?SQ: M'KK#0>"X+KH.'/L!(_3^C]]\^.9/WWR/KJYB&M=62/KX'F+$/GSS/OUD$M/S MO1_0G[[]]V\__/'#=^A//_SQ^Q^^^Q-:W:7M[HAX>Z>NH>MXO_U _W=/&"*B MIA>R7__RU6,4'7_X]MLO7[Y\\WP?N-_XP0,A\*#=>5X861Y.\H@='X(V1_G_LZ*F/5K MY4+"%O2WJZ39%?W3U?L/5]^]_^8YM%,121L[2MGD"?SI6_[A5\1P"/TY\%V\ MQGO$-/PA>CGBOWP5.H>C2P5G?WL,\+Y<8#<(OJ7]O_7P _TVJ3#?4V'>_P<5 MYG_'?YY;]]C]"M&6G]8SH>[?%VC%G9@Z4E_CM[WILR4AA)64RO>$J-D*!XYO M3SVUK^R\-UP--Y$51"UTS/>'J.76CRQ7S4-S/1MKQF&8=IZ3GV)E*/4*(HQY MC*XY@^#G"'LVMCE*4=K^KM# I5#J!YL^S[P#^6B)/,6R[/1U(N^E4BP M)11+U#W[&+!GE2F2.%;^,Z!^52IB:[>BU,Z=2(L:47Z&8$Z7#@/BKR><2<-0,>/")I6_M>2AAQRN9BRIB*'89:.B&_(5.[ M"MW/VPT@S$I5.P^R0B/@(58N:VOOXV3)%,A&E+"Y^#*C7Y<3N\#R0H?.)FL' MLI*F P@QD8(7D[^S=L #32AN^XE42MGX:&90R0Y"CB_@;AT7+TZ'>QR4*%[2 M!'"(B11*0NO\E=C'^*KN #DG"^)^YX^'W0F.4MP4?E!4J%@.RI"'H8*R2MZ5CQC1'R0^(4D=+ MS]BP"4'7KH-P0GYZDP-! MURXR=ZEJ ;8$H7?V,>!@*U,D3=O-?08TH$I%5'4K-LNBU Q%3(_*=! 2]&Z1 MNWKT/?$A>4D3P*$A4B@)C_//@8:(4$Q5SV($$:-H;./1@%(=A,P&[TX!B=/W M'^ZW3N26C20E30"'C$BA)&3./P<:,D(Q5;V+44'^'KW_\.[^:Y30[S]N3&G6 M0?!L XO>'-Z\'.[],E7//P<<-J6J)#%3^!!HP)3+J.Q3G!KBY/H/DCZUZ7!4 MF3[O'HG(6)!Z)6@&.$RJ%#L?8?)M@ 9-I:BJWI8010E50ZE7!I7K;-]M<@H" M[$4\[9@"1&1%IU"X]2%L#CC$9!0M[KZ5MP4:ICV5M00=ECEI7X MK;D$1PC:=GI5)IA8$7[P@Q>A$GT/%P*)YKGK<"'TJE:A5#J= $="B52]K2WQA1E% U%4H& M5.LLE*8''#R0*>K'P/\2/4[\P]'RQ*.3J#7XT*I4LQABI4U!AUJUQ"W],B&. M.'44DS<5>Q!T[6Y<>\2N6Q>#9XW AUZ94F>#6JX%Z$ K%;0M[E.:IJ.J=\4Z M"Z&Y$](=EY45?+;<$U[A8/-H!>)40'%[\(%5HVHQQ@2-08=;G_^XTQ#I>GB-8HIL=CXNW+ZD[@/5=&Z;,=]8H> MH'U82O"V^\V,!V),1MQ_0Y3C8VR7':#NW04R]J+ >C9]_PN+IVV4[^.%: MKMI9A!8;P0Y*@:QM?9&318PN(H2-!9XA_;I(*N>[]+=.N+/<7[ 5B"LG5C0% M'&)U"J:)YX)V0 .M5ESE'.[X<)531I2TP4J*(-3LL*!BIM@M^4O97KNX)>"@ MJU'OO)KB63.@(5LR@WE?9*3-U5(TIV/GP<:KI\J%6['M8 *N1,7RD,LU M'$30E @*U4E":S"AT"#J5Q& M5<=*J2%*KO^0Z5.;QH&QM\)[QN847CU8UI%'!W:C,/E+%B;Q'_[.;O=3$9;[ M6\>SO)U#D,#GA8<%+_8T[ HTN%0,0..N23^ (:DDOO*"9[FXF2XVTQM$?MHL MY[.;\9;\CQ>3*=K\.)UN-^C=)\\ZV4Z$[:^-A, X#'$4UCC[12/@;EVN M5-Z!BRT NZI 4&709>30KPG!_^YW%.E*J\V&Q)+!^(DW-Z3"Z++M(*))H.)E M4)TU!!];(GG;A=@HO30!(]9T:SGYM%Y/%UO$0^\'([$WL<+'L6?3?Z;_/#E/ MEDLT#,?1Q J"%\=[8$?@ JO(]@4>FXU,D(]5J8Z 8[>9_,I>3LBSUQW9#SE& M(V1%*.'%MJ"WP@*U4,1^JI0T!!VFUO*INFJ,Z0H2NX8CL M1LGQ;D=?G A1D)(?(0]WI&/^??7^=&3/NAL!E9GW1!3P@Q>BC4#ELR; (:1, MH3QRY#\'#!BE8JJZ5TJ,H809<.A$H9*AN!\8T*J-N>A?!?AH.?;T^8B]$)/5 MT#)ZQ$%AWT-@ +F>P+&B@?IY")'H!AA9FDBOZM$Q#Q0S80M@Q@:=[?&9P:(^ M38 YDY#9P&E=AX"2&* M5H%_Q$'TLB**1 1&Z#[BD9Z.BR?3-5V QYB,PL614MP>< 1*B:T^,'#B(\3( MLW$A96!P@MZMTNOE:KK>_H+&BQLT_>NGV>INNMB6KN-[6O9&1!&'+.,Y-!$= MI\\[]T3OB7WT??N+XXJG_E)=@4=R$P,4E\_U_0!'=B/QU5>G"9-TNDOXH'CZ-C[H-[MKUHC"?EI1_^49 K@;(A@-658 T M -#1YF$)(3.HH4^-Y?+FY]E\;B0H;O >DX6#39^W/N"M]9PB@D#MR@[ Z=> MV7PHB5L##BX)H96OH\2D$:?-7EJNP/1^HK!+?:>WT_5Z>H.VX[\A@YFAN=VX M!?'QRDTJ45O@@5FI8CXF2QL"#L=J>54]L[AWG!$V$X(=Z;C]<;HV&79#@U-40^X&3[ @[)QBJH>GR.4;HA'+T8OP'1G_ZS\?5L/MO. MIANV1;S9+B<__;B/M+Z:10.ZJ4F6'X42[Q*4E<>MA1+3NBSTY MTG#N,'6H;W*1*1>[9FXS)1FB*^N%)F;69#6(&@./S6HE"Q/=TI: 8[)&X-:) MPS%=PTE'76MYY'2-1.#T<'3]%XS7V+4B;%^"CL F,OV QZ6TZOD0K>T$.%KE M95>N,1ESN HX"U0VLIH)XNZ5)_$4O@<5RA7CYR2YH!CM4J:94W9RA-(&-J=_J9'$WY_C+' >FAM+83\/B34_KR M:$34 W!42@K>\K D'D?@C)V]J&W%:KL9 R#[1M(+=/BQ*A>?@XK)#ARRO\BK M.Y;I0+EB#K[I:(M1)@C,)G>T+"]H"C4DKLMBNM++L' T@N MZ%3E^7+Q\6H[7=^AV6*RO)O23)_I!JW&OXROYU-SD]T<0,EE_(@Z _;>F4O M)KBEK0&'K(30[69XA6'5=+1VJ2W+!\H=KIB>Q]9/+N '8(DZ@BDKX! KDU+# M)-7XW%33I-3T9)2^0^9$!U9-SK,GOD>?%L3>3AQ"U3V AY2$NH7RB>+F@$-. M1FKE<_2,-J^8F*=NJ#9BE^HN[^YF6WK]DZ?Z3):+[6SQ<;J8T.2?=PL_PB%Z M_WZ$WG]@YGC_G9GZWHVS_H: M^<+N:VTOP#':0'CEG=B4!:(\D..AF,NH\*JSH1W97@U BX9=$0/L.!=3QRFG MPXGE'+$-+J+J,<"/V N=)\QWIN=^2.^<+O=;ZUF\D]V0"O3@5S/+V3E,$Q*0 M84%1DQ:G-0F_N)1@@6-RBO..,OV:%USQ]_10IQ/0.+*7":>>77.4TZN)INR9 M>W1OD?Z[;EY5X'IO(BN((&E^C1\9FS.V,Q$9>6+,2$2Y@9*E4?68Z' M[:D5T&\ES EZ@_?.SA'7K9?H"'R8D%>^6-&^KA?@P:"!\*J^GK! "0_T+N_^ M,1M#!;7ZU!_'/(!LBDIO,\$/7+%RU9N?@ .S0M@>-CO-3;TZT!O.[*H#Y7J: M0-4=!G>@&3\3#@M.BQEIT_D4I3?JZT_)1=V @ZNLXDTJ2 &7FG1]5:,,)[# MT8VR%XD=3&4P0#2IH #MDYB]72'TL?,-UOR M#T^"6-XFV;BFGS1?XR?LG81I2KF/@7OJN2+%A3;_#+ O7HBHOFCDA$RMBC6I ML9ANT7KZ>;KX=)D%JT65)QS<^STIP\ M]:4J%3,C<@T QW^YG.H9 R$["XGIF?0PX&QC-F.U1V-5V/ M:?([FOYM11>)A@KHK7&(B7L_CCW[AHS0KL_>?8K5%WG#1SVY2XV4#M4EO+C8\)#@EI,ZM$[)'I@TM4 M'-L'QW/HU"%RGG!UE-;W AZJDFH75IC570 'K:SDRFLW3I]YD6%9]*U,SFT+Z->,G$GZJG]$RLZEZ6;YTG2$* M+8<2:)?JE89:UFP(P58B;?MP*]SL,!QS&A6,S_QOU\L[%&\$+1=F3C(6ON<7 M-:R>G5:U!QY_M:KFHU#8&' LULNL? J?HYP&94S<4-Y]=\KRZEL\1@WFE%&D MN24.S$NPG(B:,13Y7GB-]WZ 3C.SS(0=0Z4"8@R"=$]$[&D:F@F M%$JD,O7:/6 S\UG/]?1VN9X6JI :1%EB@GC%N=SB%L/ MV$:EXBTT53 M\*@BEK@E(M!7OV/*Z%U,V]!TIRM-5^OEY]F&+#\0B4KS0;G 4>WB_[P-\ L M5:FPU,@W !QLY7(J+REP5%S>]WF1L'YUH5U7AY$S,RO0K,UT*U@=:=%&(B&[ MKV^GGP?TXDO=*QQL'HG+U^3&530'#H1UBA9>R1.T!0R/M2(KWSX>KQ>SQ<<- M6DW7://C>-U-W-4_@->?@F9RX+'8D1ODM-DRHJ MF9H@T.;&<4\1MB4-DK4>&.*F#0-Y="D:TP&./KJU M!8) /V/GX9'(,R8FL1[PXG2XQ\%RSU0.EZ?YBRMQ,Q22M8454NLIC1>":@(EV2-"+P".-$SYV^()097=_W:)5OUL0E( M1^EU$I,M,^YP9<7NL(L?56#L(&%E/*I=V*&9&2NH#!,OZ\PB@9@B$L/#S%I- M^IV!@<+-SFR37[-VB9VUQWJF%/\"#T/3XFW+/3\99&_7791@KWW&K2D5X!BJ M:)9BS>-&) !CJ*HFG9;_FRSO5NOICZ3=[/,42C% F1<,5JQ@,?E[@(FV-YC_ M6U?810=AX#&GSW@7#X*WH@HX,C4JIYSTW^1=&>,[36 ,5GQTQ(D-YG*#>=Q@ MD?5L9A.JRDJW?D!F,=Z$O=B^>]D&EA<2LSB^1T8%]IO+\J7']C].(7L.M^;) MJ\Z8#1CNVAM9%@+5.0T4%C4HW"%4QM*A1#R4DX]=Z<])B#(1.W^[JQ6P&C1Y M8L]=8L\H9S\KY1>FF/MO?Z2P2U]3Q-;ND:'P(R;_!1@CLE2+'D.$/1NS:C#D M\^_>CQ"!S^_8=T-Q%!Q>CY\LQZ69P<04M+[+!A-;\++S.A"Z(?D!8[**(651 MN GM@>*NDHK*2#N9C= -OH]0QF:$4A&N]GYP1848H8\6"?4$?:T]P;DV5U.@'D3[6#]/;>VAQ_HPX2J<&W2Z..#'T3. MO[C%" ;;L87O8PL?N6S(H3>8\WL/])]W__;O7S,\_K?O*(XWP^\1(J8^XATM M/N::>66HQ5/&,6$ B;:C'T&B@?4_O]UQH73,(5/< COT2ZA9?^A$V!XST M,E(K'T3+0?NHUQOX=1C7I4&VR^UX7GKT#FYV5[;I?+[-K.]0JIPR<'S0:+XV MQTTE9 'CC4[M>C](*CDX CDU[\&!$Y*/;LBOW@-/:V@.>>TX#10"-9A7!A);L!D@1.K0MOL3H=QI1RQF\9 H MKF4(&D--6KKQ:1$T:&VT8=OQTZ?A@9MMFMMFK MD1L>QY@"QUS._R;R=[\]DG&$V'CZSY,3OJ7VV="Y39\2DT5"\O:!4J5NS M%D/PWZ*@RL4B$G+H5T;PXNI"OT['PY .9;Y']R;&SXZHX&]=GZ&X9)7*I1Y: MUF$(#ELIMW)-+$849531KY2N&3<^T_#&/Y UHL LHK; W;92Q4+9MK*&@-VT M6EY=[HE^Y83-^.>$W'P,5&@/U1+&N+ U]Z M'Y^1-.)^8YO,:\GRSW)7EF//O(EU="++K73%NC[ W5)*Y;R+5G8 [*YR[T^'DTKT9T=9+M5,WZ _=P9N:HN#LLITA.WYC'92# M(..$RG8SZ6Z?D7!8X\BBVWQ)@=1*WQL$%;#'AK*\[KNS'$/%R-V3V<+@]3IY-IDWX<'3]%XSCSX[T]-,<&JSQ MD5CXD7)")\(;'#PY.\R- MM,8[_\%C5*H@L0>VP!&U+\,7=RN[Y0D8SWM377F[:#6;C'A=YBLF UI9+VP5 M- X"0A+SW+6D%"#:^W1#*8Q03A(SF G>M S48Z/N>M$>0KK $37"*O!IZ-G7+Y_(0#GSED<QC3HCG\EDZUZRL1 AX0 MZL;)ATES*H"#IX4R+:JZL.$/)4S1_0N)&SJA<[RO4GI5*A2=):=BL3(PA=H+]..AX>803!ZD)J/\@1,Q/!O:G3S]0E=TF6/CH5$3V<>Q>/PQ!'HN2/VD[ TM.Z<+$H+(' MX."3%%S7'>N, >(<#(VR_6KMI S,;.3E:HY8+E[NR=R!C,K1"[U*SVZZ'>G8 M+K"5=&?@0=W,"/G@ENL).,@;*J#J]KGB/+3(S(T3'OW028(@8<&R.<+FR?=WEHO5P M?*\X@2%(N_-/]):Z9Z\"?'!.AW#F/>%XS2Z:!*D2 Q[H[8QT=N5+@1)@H&BI M4(O+8)PM>I=G_#4=!E/>;!Q,N--4GY2_T1F"*9.=+2&.G(>P>)^A';4]#@*Z M^TBW +?66Q,SC 2VOSO1 M :QL :A/-]6 2=-_W]DQ^Z_I6UA6+ $]F(I%0%8B TL5WC$ID,O$^*83-"G# M4$@6NTDM-O-0(@'*1$"I#+1B/>)2("Z&D0D8)..U<3DT> M22,"0)%=W1CYJ9M\;\"S. 4E=$(.B9HLVR)F:#S5HD>;3![IIADU0RX=@ITU ML56OZUCWCFLP-4(&9J6M6-IUZ78OG0KS M6H%=Y(:U!I)>3)78)#YEYNL#_H*Q56H4P^N#E?6BM#C(^@T.302JRRT+XDZ# MP@B1[%TM"&(^4'8%=*N?ZGDLUU/KB<^6GBG%DA.HHJ?9)VS/LPT'N5U7&3) M [FM82J.=6II#.\T1UZEUM&?,*6QS]@F@<_&O)@SRK$V?G#3HW&*YS5%\XS+ MS=/E=*G! 4WW1N+6..:AF@N5'EELUP>K9)E(74B&!!<\BU%!YI)K0,,%#PC@2(%)!97A@(J-,1Z"2 MLH9T@]Z FE9W^Z\1 >"8TMP8 M>2R1[PT80Q24:%G6CE6,B)FE=P!'_!+@B$W>8=P$[-,R<0GD$-@U0*+Q#F,[ MO"514W(=4@8M&E& #A?-S5' "_GND %#00OULP_."]'O 5%N^7O#?6"&[!S# MG%7"V"J08.,<.<=/EN/2O9E;/Z#6V:2WE&[PO?1$HY8*=/A0,TOEE*.:!&08 M4=1$Y^0C97FU]X,K%D@;X?TYLW./KJV3GX# N4YXCJH$1N^LB$KTLMR+32*) MT?+4H -+.S-5S5$D24$&FI8::9R[T)$YX;&4-N8!8PU"DKTN!$+ZG2G*YMI)C1,&)$PC@2<5% 9'JS(*-,1O*2L!W#.TZ69SL]Y;F>+ M\6("XIPG-X6C3Y+2J\C+/2N-%7ZB[XC.R!\\8A ZN2NOF$5WKD+2S#W9Q'JL M_-7R2#^066!UP1,X63-G+YXN][F7PVIV BL[0@=&:>7+ M]KK%O2!#E+SPK7>T:8&1XC.Z^8?R^DX"[M$"P-X.3C2FM0#C5_MJ;%-L.9 H M+E&O+&QSS080IV72M@Y,5LPRI@KB.*DK+:5?J=3R?3[AX-[O7^&4$K+QSK5H MF3ZZ-TTO9P+?16J]7H8/3LV-H;9;!!C*%)3H<7<(U.9S5S9AF\_Q?C/:IU8P MO-U,+4#_HQE(3Y:+60&;, J<'1D[Z =DX5;\0ZXE?X/\\E)7O)B;/N]8):LU M&8>F^ST6;E7W+@1PP#+SI>1!KU\) .G(4,H[SD3 ?CKYR@GQPAE(O(/Z>3D M_&^%#EQT5'+#-+\+E6B J J(ZV &S ?V/2VF6S1;3-;3\69*;#OE/WU-_L9? MNQXO;O@/T[]^FGT>S^E3V,,;'[KXKEXY>FL'X]>*K5"@LA.X.S) FGJ5FVB& MS2>"*33>HBGY^_(6K:;KV?*F0PMM(BN(!FJCZ^G'V6)!CX.%ENH-X6]=_TO\ M/%.6>^/9)4LA^I*)ZX>G ->DGV@@.P"NCMXV&IFB"(\ MR?4%#4,-55"'&UZX/L\)):S0_2DB*!2A%QRA5XB; MT_'HLK0:RTV =>;M_># TE)J9C?RO8&C04,S%!X^E>L*& N::J \;N;XH'0: M@G*LC,\M>C.%> J1YLN2.<3MX(J';RX; @]Y ML7)G16G/6@$.Y IA6]16C!\89+44'9NL&K"A @(=J,=0B(W)-$,L_Z3@"'F7 M>O82=V M5A/FX4 +8< (HE<_U:B\'F]F&[8?N)YNZ!A)A\#AQ6*V];#%S]&U*\Y@[H#- M:X[0"L-J"]82'J\U;JM450WAO$ C5! I>;,\%8JF1Z9BH4RNPJ8C%0TQV0PM M#<"96!M*"NKBQR7W'>]A173=T3N!])2(WF3)?13X'OEQ5SG[T$ .*)SI,E1: M+[\%+>AU\W6HIIQH\LVXYT+X)K7=S#XN9K>SR7BQ1>/)9/EIP4XB5LOY;#*; M;MB1Q'HZF9Y]O%XNR,\3MBVAE&8C )*-\^ Y>V=G%527M8IH[J29-&2 T6S M%&PTT84./+K55 [+3([D/6QZRGJ,)6'SHH#)4OBX($UA(M0SI$&T8\8-)9*P MISZX+(6/Q7;L=T()RY:&AHK6*_-KRZ67FC>/&$=K[-([7MDDNVX;3+HST%%! MS0CYM;%<3\ KWH8**&\0+^]6RP5+5B,KK>V/4T3_,E[\\H<-^6EQ,UULIC?T MIPV)F)OQEOQR/9Z/26B@S8_3J:'@R!]CY0V5LU#=EE1#$L #1<4@HD/>NOZ M@T9)#2W'O3$WQ-CE-G9,#L1&K#),0+FUG."SY9ZP_!A;TP4X8,@HG >(JO: M 4%*;%57OQW/UNCS>/YIBNZF8YK?8&ZZ6*9HW1!8UV> +EPYR%5V&)@3ZP-L M2ATQ\L"&K8[5!A2\=VDUXZR0.C**)R/W*KV@ -72FQ5![X;KW^: M;L?7MHI>< 3Q[@H/(&+B8&=L,+<+AVKK)ZDF(J&*TJPMX,X \)I%7P MN72YEP30.]HBEA#%(B(NX]>P,@_ VAT.Q&;:L?)Y:5G->&=PXH=1R IOLJJB M2>FKFCE$:Z+ X5*/T?*@V(XB8.C3I)CR5MIV.?GIZGK,MX;N5M/%QEQ.I+0M MKO.VJ)NUM*?Z6J*MVFQ*X59.\C7$6XUFR@%778(:P*3 N(4@0=+:"7^C$Y]/ M) K9U$=BAZ"N#W XD5(Y#Q:5'0!#@9S<.O(?)I^(4]]-USSKX>-T^7$]7OTX MFR!:IFH]_3Q=?%*;W@KRXB8^*PL?\+@E:K*\CR?LG3"M)$\^9CK^[$2/DU,8 M^0<<5";#M:0'U.&UF2I->VM##'JNFQ;=E,\V\\P1Y1Z7C6+\$14 )1(@*@)* M9.A^0!5FM4&SV!B*Q:H3V(R:K1?4;CTKX3LS-=.0BT9 8;A:J?Q$H]@"\,Q" M(&BK&?&/R_D-\<4_L#)GVU]T9M'G:L9SR:LSXRN; W4R646S#'9Q6^@CM8SH MZL-*]KA)_MT3MN5-K[QGA?K-#;Q=&B!/^P_)YK_IE.\N]=6$/>W'/"OP'.^! MUA)FNP]UVWY5[8&"E+2JA4%1U!CR^%@KLZJ[)I1I?6W^W!N ';4.U1VO:873 M#:UOBC8_CM=3L^5\I*N75O< 'I\2ZI96^AE4.5$9J96?+UHO/\\VL^4"W2[7 MM$X[66:A[?AOQM)H+E2M3X6I[#(\!ZY)21&W'Y8+ZTP-2>I70N^(T9^L*OM-)R8D!SPJGL,P^N[P/^\F_%*";3Z0W;7&$OS"Q9@8KI8F(J$WGN>P];'*0'H.$R6 7^0V =&@SEC8E MQP0EHQ3 H1$%R"BAIHARF!!V5R02LS2"$/D!2EC"6A3W;)O9XF9ZQ_,(:.9B MGR7/IF'D'*P(A^QO-2>YZK2 PH(6$TE7,1,1 G] W%8OU;C(88*_OZA4]L)* MI8<2MJ*/^JL7UR M\7(?)WLS=LO]53NV:] 8*"HIFR*9OTEW!3]B::Z(\>,:LZ 0M888R M;F0MQ_XQE]OWYDQ1,\L"8P\C,ZE+I<>NZW^AE?9N_6 28-N)YGX85B)F:V) M 52/D?)S*S5*@&=8+152#:62\!FAE#-;!W/>B#(WCC2&K54 'I&1#"WE,ORE MQ50\PN!E0M]W]2(IR&G0'3C(-#5$H0BN9%_ 0-)8!1W!D+(:H9@9&*@P:@]' M#0QJ5V(S,D?W'AR*>ZST49-U6&U?H/&M9(*2-5AUQ^&LP"3U:.W.2^K.":NX M?!B@U==;,(/LRLND+8Q.>GSZ(IT3X;GSA.US*]R>Z'OWXX,?1/'C=M-G6DRF M>O>J(Q9 P;5+@Y9-L'30'\ D3*N:.B8F7)PK)L]E#(\0EPGEA4*Q5,;![C4; MU_"2D:RG3X<3*ZNUC!YQ0,MM!?B12$9TX1OVE,="$:V-%OYNE.)Y "0 ML*UFFO:*$PD0$P$59$#Q3:IW5(ROP<'=$"Q(V9M]_()C[=BSYXYU[[BL7O = MMFBJC[WTUK2&<$ K!GOVPO>"Y-=K*W3DT*T31L !KSOCEK[-H8T+8%CL4%D- MKX#$ L3)%JD0+&$I+P88C 1HSL+$D)KVB9F6_+:CY6GP/T\.^4MZ3^^0%7(/ MTT+G9HH?X_LH5VO]R7)<*M:M'VRLFHP/11+ X4_%((4:Q@WZ X8L)364SR43 M\E=[/[@*"8/\PP908*=7DQ3F857F 8@:GPC66J[S+VS3&>+*#QVZ^$U16P.H M-.4P:,Q1,J<\)#4B/UC$4M-2^<8!?;$E$V94$L(CE(G$TRT2H48H-SD;!OCU M:UUI;*2/YUB>T-"&M^&R:O;Y>O>YJOSA] =\ ,=BI^KJ"&E.4BFH!8F2*QR0N?^! M9F9<6%+EB-_.(V>248^RDH"708V$X;X^IHZ>\]E._HP$--]>Z[[ M6:"O52.]]2QZC<,H<'81MMEC$4QS(DTI&LCV 0H%C50NO&-8U0'P3%-.;O7( M3ZC'K[[$D6S.EVMGUJ*)]=SQ\"S"!]&VA1;"P*-"G_$:K>UJJ0*.+XW**>\? M2NP9UFP94F$0D\;4;NQK-V//IU;3P]'U7S#>X.#)V6&!>5TF!OEIN5_CG?_@ MT=,W,D5Q?/Z2LWQ:N7Y^T*&R:U.7GW)I9@896#O760=0E+S2/DKNC]CQPW=' M)^+GVB-ZS>0$\AXV.!OGS\3HS+(,F&'CBXN M@X%5K69MDC+0D,4@(%2OIIT!9^ERDJ!F+ Y W 1B6(D, H%UPWCNFDAFZ.&9 MLU>]JU*GA(V!0UNUDL4'9LI: @::&H'5'Y2Y>*;>:,J0<37-!./URS7V=H_T M-DQ%6H]$MZ$%J$#QRE ]ZS.DH!6)KM&O4P8FDX8N%4^DJDP DN@V. L'?"M^3K3UXU^=F)'B>G,/(/.*@YV9/K"]S9 M&YF@>-(GT1&PVS>37[T8?(0"S@E(;=]*IZYH#MR/ZQ2MKL +WEMK16Y=13

N5K9Q;#.' 5T)HG0M!XR>S("W,$_9'GP#,H AH8TV;;=\0[KG6PPD\@?*<423%5A0 M<=[@=L]AF\OTNFWZ3 SI66XR;P^O7SYB^BKE\='9C0-LR=7&:D<1.!II,)=@ MY=>4'&!TTJ&5>GXHXXWHUX82[BAE3T,N$P Q"<# E$F[%> J9R&ZZH[E,OVB M!3M"O'Z9N%;8($],U LXT$BJ+4@S*.L"&#!D)=>6VT-A@/$ $_M]FF#B'PYD M&L(MP4[O0[0\16%D>;;C/9BI'.4\.3;V[/ &[UPBD2U7#:JV%_ PEU2[4+6I MN@O@,)>57+FZ4D(?)0S A'?7JN?#N\0,-"UT93FVZ1QQ*Z"7\\(5#I(T)C*; M\>P;QSU%DB&O3@TX%+0TDR![NPDIP-#15B,=<95PIE7N:.EPQ3)K@COFEV9L1IW!HHA:D9( M;YU+]X1^][RY(EJ?S.3,LDZ!T\VC:KN !C4YA3,HJVX/'L DQ5?VT<)[M90#&M/)"^61 M1FG/]3! Z*Q7Y>^YRAY^H(^DB+&I5\U#JCF=JMJ41U>@1#>5UC[W<*+/&M\3 M$\C"4TWGP0"5C!'*(:NJYZ# 2TH132'--C(39LS%.3M3TZ\W8@<5E.O1'"$S M1Y W1\#8F4D?S5GAQC_=1_N3>SDW+0=*51I \;*520K9ITT( -[=4M-#ZYJM M&#J3 -M.Q*KB&\,.0\8IV&''[> 2.UP>?^LT "]I,/4 66+*#@/1M>52EMTK MOXFL((*C_C5^<#ROP@*]C!JKP']R0OIFAA_PUQZ91\Z90PKL5-<'^*@@I7)^ M%*CL !CUY>16+O":4&= %C_3F<%ZMW"VK3N=Z%/W'(@C;+" BQQ^_1PX$5[N M]\+'#!I3 1[OBF9I/@],20#&!%5-^IH+,L[^?F_F3+-OZV0T0_2%4(TP3=Z^ M4!X0>M B64]D.B6<'"B0>17X<6F8Y@"2T1@\@I2HTA>$Q*POZOY @A"-YLE( MH9WONIA60S("(#/OB:R+_.!E;7VY(Y.TP+'<<($C6EDOQ,&3$#*D.@('"7GE M\[!0WPLP$#007M6W4Q8DJJTO*.4R8M<&Z#6GF).96._! E3M0T+:;%C_[ >_ MS3RR]-GAL%E<5_8<2F#7JU\:V>)N0PAM">DUQ#;E0I],C?E B^X.C4!)7SG> MU9$3-QO@MX[GA(_8_NC[=K, K^PYE "O5[\TP,7=AA#@$M)K"/"$"V)LH,5W MAS9(%7^@M#6FQ&39US,O(K(Y9%$Q#D,UE@CLT7M(\AJE(8=.57F M:1 ]962&&T&5VG0712/$&,?5 BAKLW56B8 X\'#$9:#RE+^A*M,>?)34J%J, M!4%CT!Y?)[/R37A&$7F$I!$OO6T]6VI& ;@G*Y@C[]L-N@/V=A4MVJSK":;/ M!3.C^Y<"JAN<*%48I<$DJ3F5X0:,[.2H(8EA!DXGDZ+JX($V(;K!3]CUCS3G M(9)J%PH'57N537ONL+&@)VV7F95=\VB +F,B5II1K6CB[F@ MF'S3OD#=4\D$LJ<:;USJTM4C#SAF@+"I.WW>N2=Z M98R>TWYQ7,5]OC(R0+&BK6$:[.5>T \\"FKTN%9R+N4*TK8?FTJK<&<=01+ M.F@['Q\#/U38%TRZ 4<+6<4E-S-8'\!H("UZ5]L5C(N96(>I>XNU@4RD5C8$ M&IOURJ53?(CQ5SN?[\;[>@TVX23]%>A67<'0K(*F)P/C'?%M6C$6V^.#'T3. MO\J\O!4AH*#4WCB24P@!E6%.*NJ4Z6JHS?%%><9&RRP8L).L'4SCR@*+JFS5 M=AHN7N24EL0&TF.8.) 7O*N8)SRZF0_XD>4JQK4.O;>4/[2 O3U%IP#G(67* MB[F,[T/VYG1S6\F0'&ZP2QM,$@IJZ0T3*.35ZA!&1H6Q$L42T)M9X;F-"K@9ES M?0R@"V$_!'3192D2['\:"J@0SN<5/]I3>WW DC=32VBAI%X7N!0T,@$O5(#! M (P6:Y'0_X^!0,PML;HVZ\7$7AW Y(W4#E\HI5<%+P6%#* +Y3\4<-%B*Q+S M_\=,&?'L>)Z_N^ ?C@%^I#>5GO#,V_D'3,LTEU4I4R0!'$=4#%(H'=Z@/V#, M4%)#1XY(_#))GAWB_- [RO'K3JN=U=<+'YQ=^H:1!8X^>0&V7.=?%$.?3BV_W'B]I&-'SDBPXF> M!D81Q(X$A6%$3A-%U$L@,!XH9H)6=,@A ?#B5TYW+S \OFJN.1=48&A!9CA1T,@P"NNT M.9 2#1K6:I>J]+0NF7=V3'8Y77W MM]:SP.+M* *''PWFRB-1"W* 04F'5JKA5QMR(W3/1$ 7,J2/71 YS("5>^Y8]X[+-C[OL!6> F)%;TTW0P-:K-"S%[X7)+]> M6Z%3>1BHDSYPL-1NRD(2@B[B@&%2OX[*FSY$$L1$8>\1<_KLJ"#/T.S)(TQK MQ?74V*E*)@Y*Y*%G+!4&94(9/;A,K7K]DO[XHX,#@@./+W-:![CJ40+9SD-! M,BDCE,)49<\A8)"< NU#!J74>3B,/QM];R#1.0Y85I;XTA#5KPTTI#&48&AB MDM*8D"$PA-!HI(>.027/<(1*8\?H&P.I$6;>\12%#";>5YX_5O<82D2(U2WU M_\OF0_#V"JE5??NO)Y\N!%>!LR-S(\8$Y* MU#(1T'M#UW9+S/&AL8M_&+*+?VCFXA\&Z>+G4BM7+'<>/+8IXT7Q?M+RGC[* MS%*K.+_$HS^8\>@LQ6Q+N%0^S%K2$+C_BI4[?P2]V JPMU8(JU[C,B&)*$VS M+Z+FM9M8$7[P@_AR0LUV"\N5+X]MX=FIT>3_S# 0<[ MQW)7UA$'E>XL:@O<@RM5S#MM:4/ ?EHMKZIK9E31D9(UY);!T0](Y-W@^RC+ M]JYQS^H^X-U40N6BNU9T .VV,G*KNV],'85F+PG<^1Y^X:O&VY-G5_NNL#%P MIZU6,N^MY2T!NVF-P*K^R=8OUV[=OS=D%V G/CA#O7ITK4KCD%G8"#GYS2Y5L$93T PY.D MX!JV!@KG:1D+4X_?]:4VLJ*>.36JEJXB25J##A>ZV56 MSBF-ZY8#BM+NE&4/2R!885K<01@_68Y+#[%N_6!CN;@J]U6N)_#0;:!^/H@E MN@$.YR;2J]^HOX]R12;(Q#1A<[7W@ZO0HF\ZF\R$=#S+HUNT,R^, O9^8%7J MH[ UPH.UU# M]@E_T^^[P1UJ?C'UR[TVI3J&-HK%TI%.IOWPXO%R#*IM/,R8U#1*S 81AIJ4 MK0A$_;F M)*"'> N-E#.V*)C:W MR7?Q0VK(#Y!+&/]@9.U;9HO*/*#*#D"10E[9_"I3W!KPFE%":(T^_.]7[S_$ M;FS&?=GED+GO/31QX=I.P-U83NF+HF#"'H#=65)PC2Z=.C3%Y8< 6V1,,P3- MNT=LGUR\W)\?(61SSGE-@EM3&L ]7\DD!4QO0@!P7*CIT>EAT]QTTMBP;-)3 MHA>Q&D&X-=YAA]V>C$M7"4Q8U1XX--2J6LSL$C0&'/+U,JN/@IPRRDBGI=I, M97)UKFN0DC:3OG4&466>^6*:@.$36R,I$? S\,L]=JZ&,UO-JON#:M M+MK#QI=F)FP .G*$AXM$#?7K"IYRE5*9'.CLR::T5K>QFK,P[%AJ'$,/DR@: M)"MAKA_4SFF_4E K-:$.4"L0?H6@5JZ?"5"CDG0':M]S$WKX@;V4U!6VZ35G MJ8U,W;%/GP3,[" PGJ I<.BI4K!PN[ZD'6!@J!2WDS@W,QOI1,]I&#D'!E?L M]@WG ?82SL3W(L<[^:$J P)+:F0 /_&Z,*G\+J"D' MPD:(='FV,4";5^4B+$L%&/.\GHGD_[S_$23]F8 Z8A;-\J-0NJ (T1XA? M;3QD[PL;+AVDUYZYB2%MULMW>,GS3>&MP.3=P>\9PS>#QB*]08)S<:TY+WE6 MJ-?E).QOH@S$!4O/UP;@B4F7+#=+F&BGGMYOBF\[7Q*7,/PS: QW"EQ"0CU.R7N M#[!U?PEE^/U*9L/E!E7ZEH2D!HVTU0:2!]!R.H/%Q1IU.CHME@(Z<54T/9-/ M&M_J6-:1X3CJO*))9;F==$P=92F_0MAJ/0V4(OO*0$WW;$('QO6ZE=D%X.DV M*@>WOB9E@CH6XKM912/@<(UW_H-'?Y]Y4ROP'.^AM 14:XI 04RCN=):%^W( M0:][H4F[%A<$3EZ$_#TZ9='ETFCSO;,"5;FB.#O7"D-G[Y"V5HBL2^ +4EEI M3QQ+VW/-#-.F3=@CPA]MBN/!)9BA3 @T\U B1K\;K1#L]JGHB)BY(ISI;79E M=WHXNOX+QKS.(=X\6@&^)BK8$_]PQ%[(8G[L,C'(3\M]9JX5#AR?W?,)J^HI M=\4+Z.C1BXG+K]9K9 1XFMRMONIUF CS*_JSC5;6"QMOQD% B+$'T$=H^DQ% MHH.-9Z.)=70BC@_L:A\=O@15H_LYE'IC1NVI",#./^ -F38Q:>>QQ2K?+*[J M 1SP)-0ME@(0-@<,/C)2JU^1I[112APEU,V^<%RJ<&71[;H^PW1D<5GLR@[# M]D.N/,+52N^+WO6"+"3BV55=6Q6@('X:8"?L'+A$-^#N+:MX81^@I@]@QY8677DA2>&?N?0A86#$H3]B M#P>62Q0=VP?'<\(H(-.>)RSCU;)]@;MV(Q/D_5NJ(V G;R:_\AU\SH7YNE7@ MH_$LD4S+V2,@Y,MF6T/C+U9@L]>"XXJQYPT^>8Z@-K .>D ]7INITE/$-L2@ MGR%JT4TU:G*T$2...'O^WC01 %$)4+X97\F*%&T(O(^D@_0BM SZYBMSESF-37)]7,9 M2D#H-6MI,.EA,81 U*RIP;/!N>G*Z>!L2O$PMNDN)P+"W):(#.4H9*#I'^D' MX2C^U#>KZD;V),9:G!%'P2$090+?_);%OKD ME[^OJ>5+$C#./P,:N*4JT+@L? P[,KE4W?DI=(>Z7"Z>?039J70=$HC<2GNJ08UCW3F>W9@OO3(1P]9 MZ(<_FK54#2I.AN9V"4\WN"PH$89>'J46[.F-Z]+]S&S_X_HE:Q)OCS#[LO^M\3]/ M3NA$R>XHW_%\+]C)Z(H7T"&G%Q,7'^7N@!' F5H_^NK83\S+E=]41/O8ZEU8*/HE)@E>IEY812PV5?('O6FA7.7 M_/!FX;.[\=A>^ZY[ZP>TD^YO2%6(UXJ[K;X4+8"L),%K1.IVAC (X5QPE),< M,=%Y4?%ETN5[MZ8X/\[\%_N M!/7._&W#O::UNT&D[P30^1QXZE46RQW.U[,\16%D>;;C/8R2_10K0IC]A6V@ M/(KF_1K-N8FL('K5!KW'#X[GU=ITX /I1T(B"F<>7WSV_EU>L'^SPVCY%]'/ M*%KD_28'48$)X(^A7'":F]KA3IA$2MY@OAI&CDXYPM>X,/K,1D9C>'[!_LWB M>?D7T0^>%WF_23P7F ^GG/!N\)S^==#!O/5?(Y7D*\2SF_]8(\=DXA>)L&; M!77AU]$/KE^P?Y/0+K8"?'1/97_- *__"THIMH%Y0?YH=W;(;2R-/9M>2MJQ MIQ_HB)7D:?'3F;),+B!R <5Z2"8J9KY"$ IZWBPH&[4:->+T4.&H<1V/&G$[ MV5%C6Q@UF)V<_8>7@D_XZ?<& ]8+85>D,FBO1E._:B'8B,NH92 IVA MP#68B?R,)B*^R55M.TO!7_GF;YY? MK]]UPNRJQNYDS1Y/Y5YWQV/TW6\C=^Y(,<%9L\0=F<9M:?$\M_L3&MW0D&]&U'UWXO8EL M2?!?1B'A\E6NPXN93/#F&\WE>[.3#L6OTD0^Y^_3#YTV@C\'.<\(-3H5 90Y MVOUW'*>6OK)1JYBO!6_4:B[?FQVU%+]*$UFKOX]:.FT$?]0ZSWLU.FH9W!ON M^QOF_%[9D!7GBYW(=P]OO&HHW)L=K%2^Q%[S<*4D>Y/#E)*!X(]1.;7>ZO#4 MZS>;IOV^LN%I;-L._<%R;YQPY_JT9'>8G';W_I762?-F!R"IKZF?$:=2E#)R(J=D;C^]F'GK! M5A"^MI26W$'R9]PO5%\[%E\9R M QT)AV3"='0Z7;]U<'H3)21]^?FE7! M#_[GJWQPLP%Y 7^?'C3\,@WOX/\^@=!HK$'-*-B&WC2WH<YB>"_7(KM;Z36O])==+2>DM\0D=,NDM/+;9VPM^N7[:$W?C9 M$:745?< .OHW4#>_\5O1'/#6K(S4JOY=H(TH<41IHU\I]8O-3#,N3 6Z\>DA ME*R!"CV&YL*7ZE:Z<-9\2"Y<(K5V%^;T#3GQ*8S\ PXN%+_#%0\$U_>"[LQR M:A<6E%S9L6/Z:%?P\(!P,./3 ;:=J*%'U_2![L\R*A>\N:H#9%^6 MDEO9DQGU3OTX#**<#Y/?,O\EO_S]SOJ''R0!%99,AX6-@'IHM5+4)F@7/(Q4"<3*9+NK><^@[ZS72:JSB,K$#L]A;KD[_W#\&/BGHSAZ2EM!CB"Q6MGQ[$43Z)%4 M(;'R.18GB1A-0[$S;+5JDG,ZUDTC$MRZ^#D*?,_9A35H(&P)&1&JU4M1H;P9 M=&2HD5JYX%5&UBA"]*6>QFC:8B_=SA!'4FDKR%$D5BN-H,LFT*.G0F)5UR(D MTT5^:"AJNE9+8[3<.&$4./I*%@ MZ5@K(P=VR>NU:WST@\BZ=_$&/[#4*L$I4&4'H($FKVS^G$[<&N#.= .AE;>G MTQ>>,^(HH6[F3F,OV@:9MJ% VQ;#6J)"\72K#'Z$+8%&G81ZZ1!7W@SZ,%]]=*MB@0[#DS%70?3X8L\C!4.Z!^L![S<+W"TQD_8 M*[\^)-\5,K(T-$ *-9+]H&-/4S5:ITB4Y%!F+&DX;_W(_<)5;P:I MLT/7%JB&-#-FH(E:(_H"9F('@GT1\P=Z&!UPGF96.!4&>2^85M9T 8J*312N M3!?/M0>\TI$26U^0CW)1;F:QTZ/"-)QST6RF/6^+FTV=B M)\]RLSQ SY[[WL/<><+V. QQ%&[I4DU@P]9$@<>^'J,5"F&UH@@8/S0IIGQ$ M&[/G^RE< $2_3)2(D#L^\D8=QS;GF\ M YH709A;7M46LD?6J9AZI*@A5(^LE5>/1^JZ]ACBW3O:<U0"'V 7 _R83/^\E/:\!^DA-.U4]^\@.L!">"\]:?Z:/S@3<]!?X13Y]W M[HD6?/J(@X/EO8CS$>6Z ?6@IHJG9ZP2?:"?KS910=5'8QZ(,T$I%Q2S,93G M:$#U=_A<]_;/A32#^/]:";"(?0 T0"^%ST/\?ZT 0WQ..%4?^B_KV/M,X&8J MT(=] -Q-,N'S;G(S!>PF.>'4M[X8H&B<"["JDQ,FH8,K+B,(V@'UDEK5TN&] MK!'T\;Q29N72GZP8:TK5T'C=G6I&#OX;GB?.'0_/(BQ\#[P%.:"!JLM0^6-^ M55H APYM*JF&CNIQ/I4 ,1$,G>F;MA@M=YX<5.D![F\C?_<;J2A?* M1)>_U]>D'U"8:*QZ+D6ZOA/T\;Z1#NI9P4(R]XS??A#,"X,KW ME/S4A?<5.HGC(PXLO<6Z;_K)K^9*[F)K" RIN8U?G \KT+3?C*;J7*S,#QA^^84$&E6W#1, MW07^PCX2+6>D.P-'JV9&*&0D2_4$C& -%5#.,&8#,^>#."/$.67(1KCQ%H8N MJ6WZVZ: X9N22D MUG$KBL/7_0MB]/7?[&FRET EB/6M.V\0M07NNI4J%K8-RAH"=M=J>95GE,PG M4R^MVKLW,7U&8KNP+4,V6-_;\S?.DV-CSP[)E)C- MAR=6^+BR'+M^B["J*W 0:F( P;:]L!]@8&DDOIYM_)0/J^'!5[TC1)DARLU4 M-8\>[)!21C;>N82R3:MZI.M#RJN;8_8+E6YB_BNRZ UNG7!GN;]@*YA:N\>_ MGJP@*D^@:TT1* 9H-%?9H;T"N0$=Y[?1KDM 2<0@?Z2"("X)HJ*,$!4&Q=(8 MRP7XW7*-H/K5FZ]CK)^<@H#$M%:TKZ$Y=+R7,5DCQ*\B^!HP7TJ_?H(O%F5( MN/_FK=<>^X=LPEX6^E,KH#L0J>&NK=#9";)N9?L A?E&*N?7])4= "_FY>16 M3DJ+J>>]G7'H.J^V=O'>K=Y<1YQH3U?L;*G^ XCXO7'<4X3MAA%\V6M@,2Q0 MNRJ*S[H,*(Y%DNN,Y)@'N%C6K7NB)Y1X9O(X3WB#=Z? B1PTAV:)-%^C^S$.-87 M*[!#,\$\\W8!*V%JN?%BA25[C2/^JAC-F-GZR10%VROKA38>!P'1'E<]\Z6% M,'!PT&>\/(BTIPH8;#0JIUXG+A4!)>MC?ODL+P6*?)3"5Q:TK.75/4N&C85# M>>G,X!4 JTZAY,&/O"84J>&<4G: @G M]G,\%#UBF@61MZ M7*>9V79A8Q:Q'AD<_ />6L]K*\(3G]C5.Q'YED0\)KMH M!M>( '!$:VZ,PKZ,=&_ V*2@1+LU#D4?S@L19HAR0VM,ORS'=1BG]$DD0QLW M)BSB<(M$Q"*$."1H*'XWX^@6VT1_EY9NI\]+OQ0:-S)I4\J#!!,E\]6C3".R M@X,?->VZQR4K0K$H*)7EO!-(].K7H(F-PM1&;7!-D"GTT7(\5CLJ##DV/V"B M(2Z]!"C5 2B\R"N;)O!4MH:>G2,GO'+13D(]KI,6AJC H--WSX3I-*]3W>K\ M%W Z]S*]FI.EZ@-S>P:[8&;INVZUC0?FG9H?% MK-+=1^CVB]\X0O-]!ABA%RK716C:8: 1>BF_?F4LDWG #8Z'6E.$F=M)MEHT";JYVBU +9B"U4"3F,BP,%&S2B%(]I&% "# MC*(BRMMPQ7&Y.GK,8LO0+//G;S,MR%3G-_+'Y$\QD__\_U!+ P04 " !$ M@:16.@]0=P4] !? @0 %0 '!O=VDM,C R,S S,S%?<')E+GAM;.U]6W/C M.);F^T;L?]#F/G3/ RM%BKI5=,V$+,N9FK(EMR17=>V+ R1!F5T4Z2$I.UV_ M?@%2=Q(DP"M(*R:FRVD#(,[Y/AP<' '__BO'QNS]08=U["M7[Z(/[6_M*"E MVIIAK7_YLG4%X*J&\>6__O-__Z]__!]!^-?-XKZEV>IV RVOI3H0>%!KO1O> M2VMEO[X"J_4 '<:\_?_WZ_O[^TP_%,7^RG35JHMWYNB_]95?\1ZC\>\S*V+0U:B,CH M!]K?[[8IH:F MZ\G_;)$=+(I4L5_B4C=CX+[LA MI\'!UN(;M-<.>'TQU!GT%O -6EMFW-B:K@[/,T\@#987#50BR00X%K+J[B-T MEB_(VV.4(UR]$BG0I/1FX&#-G>T$+NP*_& F'K&5JN:XC>&EL>-G-2OI^SU< M Q.I4X40Q\SP\$43)G8?H*6R6_+DYBJ1:2K;XIJJV<8DN M93J94WR $\\U/<:1S7#AQ::2B=1(C>:8W83IXNG3>,/]OT56QC#+F79BOEXG M'9JF_8[_B58!8P^5K#K"MVNDO[NMA^J.-K;C&7_Y#LCD!_9%2C6(R9VHD4;'+X@4$)$# MF?GM9FOB G/O!3IG&XC83I6IXA2]XF=5%/7+=,IC;YZ;]5/4[](I@;EU;G00 M1+.V]M9]LAP(3.,OJ&'./MJN@OA@+=[/ MR3!4V;_!GSX6\'7KJ"\@]=S&W#HG.K@UW@SDWFNYB1UND(MH9#KQB*WPM,.> M3K2DQKC&AS_1 M;K>'[9;0VC>$?YR/GQXFLU5K-+MMH?].5W^TIK.[^>)AM)K.9PQ"^B(B(4U; M/>N+B:^%V,XYJK@Y%[7GM^5"]:>U_?95@P:^ 2/A'S#DD@\W^L?SV'Y#_H:" M/#>@>ON63*! \Y9R .!F)OV)?E0;\O=8LCP0[\DKFG8:%7WX;=: M"F3_W (']<#\0#.L[401B5"R?D#2"+##5*HUIFBN-6QD#[5;X,6-Q[-R]<,S MN?L[-#NU1G/E "N(:B4.TH# M(U7/=_!U:PS? JX-K '+FX%-E(F-*E8W&"EZOX.R5V,H\WZ@^K/07/'#[ &&55BD;TH?JZ=05W@I9%BCW$]8TYGXC[:K@?,_V>\QOI9 M485KBF^R#'MTZQE]PN9IY$! P//TS_5!,+'7>\SJ&6/"^:G,QQ?;(@SXK [[)(??"CZOD>OWI&DU8.P/NIRX^-8IL1 MX)W]O3[()7=[#UL](T=[9DY^J/[!;4(0,*I8?4"D[OT>RSI'@\9;!RLJV'3 MU$48;%VB6QI=O#[8,DNQQ[C.L:"IA;Z.E&&\P5O@@9WT,2'>J.)UPYA!BCW& M=8X*X:TG9XP6TFO;^8C=6CN4JANBR9W?'V*H;-U#0LMG8E GI4Z MU\6P+_6Z7 .9W/D]D'4.]TPVT%FCR>6;8[][+[LK<41 (TO7#5AZ(?8 US/B MLZ/Q"S3-)%Q/"]4-SL2^[U&L9PPH$/+> MYJA0T1ZL3CFKE9@K(N0U2TRENL'&+,L>NWJ&B79"^Y?)3)QP[<>OD&QK+\K5 M#EN*[N_AK&?X:+<(NS-<%9A_0."0C^J2BM8'5"8)]KC6,Y2T/\1ZE/4._29J M]4(H61]46038@UK/V-&YI,&9Z6781GJ1:@%LD@A[:.L9,AHA035? M6!-$^4UG?Z\/A,G=WM^+*#A ](^OE[?[,MWY2_F.S@D2Q#N 8AO? 3Q\ /T\ MGL]N)[/EY!;_M)S?3V]'*_2/F]']:#:>M);?)Y/5LO7WPX?^XTL9UP)UX"I^ M@UM76 /P&A ;FIZ[_\V1X;M?/!^DFNMWAH5T9*!QO=@9 MPO9PV!>ZH*<+LB9W!:#!CJ />YK:[PQ[?7PL+<-@3B-XD/:+(&)T(6X&>4$( M' T%@_P%W'.LA D[3Y2*$!=EN>$% VPDK&E$JS_D^$D??$L=_0=G57@#)I+9 M'7ECX#@?AK7VPST$"E#5Y902-.B&F9%>XOHS)3*_6.3>,$6-1K&"5%4_R9!SRCA/5W\RY3PR-) M)S]4G\5FJ-H,7J26MOS.8P(%FX4R#98T]O]M=/P\9&@]L M)J!+KM ,O!GEJ[]?=^+ SFQ+C?7O(LLV W=ZT0K(ZE.)*Q_KPS<#U!A9\LK1 M4YV[?F\ Q3#]L"/R2\.)DA-VX+D"MQP)Q=H M8YE"(WG]=X/VK_\]@@\<^$Z(!D46YID3-"!&S#+T41R)!8[UQ?$M)7N^:\2"=R_2<0/\\_E86(*-D\&M *6?_ 4+"&4E5GRV 8 MXBLUCPXIY*U_F(F:#9^! 6RH9PXM5;="W;'\Y/67Q A37!6>F9#':H)9]OJ[ M"KXQ/%$C700RLD+3V<$H>?V]B1-9DR>+IJ.?)&I>+D)UDP6^M&QX_IO&E^]G MD0XBDVLTG0ZLHA?ZJ(1<.E>8@]VT"F\>4Q@EK__FUDGR@]A;#!?%SK710=KH M5,L#1N"B;42BA(6^TM8K?\6A:48@P2,PD"<]!J\&FM%.5$%:=R16;!Y!4LI< M_U4'6FAM-UL_*.M[U3A[D0-?H.4:;S!8?N''XF?0F^MH'49>JK*TTD#^Y*" M^B]3%OAQ5PMJ^Z=\3[1R"W5#-<@W9)(J-H\R*66N?P TK#EJ3[5Y+*"4L?X! MT"1?/N71'.X845RP@U[^P@YTE9JGX_!7=ZX'4RAKL@Z)-EG'@EX.$%%DZ"#6>=;TO2JJN"6U5[ ERNST0AFUM* R5H=+3 MX:#3@VH%#L4;M+;$J-?^S^>#0*[.".2GZ"A_(4;8^A^F&=LN\HUW0A(#%2=E M/@7HR1+7?PGZS4$KHT?'UHG+@Y,2GP+U)'GS6BE6YPW.7R%^1-9:[VX/)R5? M(I;_%'Q@D[[^*\0%0@UI'">:N46FS[3]6Z8[X8F^0$P=;EB2#M$H9X!5VOI[ M"$MHHN;62.0@WZ3X ;%"X_C *&H#G 9H(8V92."1MC$L__EY_'1-/",2 M:C6.%FGDK7\8.J0U6J>B5-4$\EB^FI#\D"7G RNL"]^"H:6K;_ZWX8_:&(WE&^0%T@. MKA%*?R)NT;U.4/3-"+]$_.BMSKH=N7Y('S>- LL0[Y#,_75&=1=B? M,=F_6I80;245_Q1\8!)^'U7+\WV,BKEQ UQ#I22&7Y8;5J1",)D 9"'K'U.] ME/76,+(F(J8VN*%:KK1(S[92)S0.F;:SYTD/XJ9L MY9.SC4DM!5;\N=WIJ->(6".L1UDZZ(ZSC^=A7D/KJO\*,4\R=[2 _P@J2/ZD?*P=8+M($9HBE^?\R [YH_]ZZWNZQB;BK MJ,5\C!MB%TPV-E;GK,_ZA]/BE#5Z X:)$Q\BK2W!Z4MYN7";I?DKFPO18+,M M]2/^A3^R_5*/-E(\] S'GUIW&Z?X9:!\Z)SA:U=VEZ'0K,=$AP'9+;CV$P)S M1_<,W+T2,;5VZG\4-4+J!"K%U."&056LIUCU4MBM."[CAX\^5B_(A*O@\/Q8 M8C"Q6T0PL?7WL\Y<@XOA,:#K/0DJ @RA%"0@=07AG('"'V]+8J#=D_JR#I7 MTU_4TNYR,9??(CRBY4:8/CK8LR^Z:?77W!7VDX7\%-/X"VK?;=-_>!(8%E;7 MW#I9QSF&B_YTB_YIK0-'AYW#&;YTY70)^KRNPOUE7,'+[BN;"U1BOFOK58C) ME3FTX?Q5K/OA?3=/5'W?;#4V1ZIJC[7/ZQ MG$._5CC:FM1YO]#Y,.E7'TJAUFW8=%!(EI.?9E:4WW$G7Z ,;"1M"X__T0^# M=(8AM@Z_X),1C(&=6L1:LV!\3)W\ /'1,'+TZ[P11&"7.*?U3$6D2,Z+'4\0VOK-)$LFZ7.*AU=#G,OLV+$LB2[<2$HP MB)K37EHU^%^HZ-;>(+%)U]*BRC82?7I)<\KC4O$*XAY1W<_?D+1L.!3D%_94 M:X5XN6KM&N3V# !/(,?C%04TE6PY+0Q>_< YZJSC<7 [*^/=ACK#GBQ6.3>C MRAWL4]?=0NUT#\=_C&L&W_V_D(T\1=WF<".]N 5D;JR<,POXNG74%^!&:".. M+W'U&L859E&S+@S(VTM5TN5X^L%=V80PBW\K%>_B^'N":!WMH[R :.9U#0\N MH?-FJ##0WP*J]MKR6XEC6]&?/4=PT)?D84W)6HFF"GWMM7R2EWIBN'&HP29@U&R2?"7*C^6@]E_9]KO+NMIG&[*[!2CY??6W?W\]V7=SN <-,5V M1CQ4[1DJ2E<3M:&@#,6^(,,A$!2IKPKJ4!KH_0$4):V2B SNZ:-C8PNIW7P\ M(=),K4/N\)'J(=OIG\>,/WG$WA W9B5G!"-C/WGHIOY'N3/&_SB8>G*"DBD^ MV!CXSY:#>"UGJ88)SR1?V?F8HR(^]7G(6)KVZG]R_Q:BKJJ&#SMI?752A#L. ME09UQ*HL22\-L'@;V_&,OWP1\?4$#UAK0S'AR'6A1YH!XRM=&91)4_6W.">7 MI8 )YSI2*U*D]X'OE_@G3?R' 0G.[5?CE6-%*;&9 MFX!A-1WTOCN-D1!6HV_@2LW-:1L!I&$2IA:PA-&Y\ MM+ &L'MJH0\9Q&/$L74^(VF2Q,\:'..8+6A1\PH,;>^)[AS0?<*6V'ALNL8^ M([]2ZZ4QD3*RH7X$'ZFFN5V]ST@G&A54'B"C7B;Z[U3O1$%# @=BMJAW!E , MT_'U #PL_L=<)RN&TJ!1MO:)N)>C@BH/592X&,B\"/@\ M%,NHD[RNNW.WQ+PS+&"I.2PQ8QKBAF55+3%9=5- PID*)U"<60>?")GKP>/U M3Q:2;HI^82%E8%L??5+3S^2/BIE;_'B%?ZEX[BN"9IK-_9O<<#AGJL5/QN6H ML?XW4/;.,W)1CEF#_'?&]HD0$I8CY(J?B'CI=)'O=GJU_,%'A'=)-!(($A@')#";SMK M-UMO9GM_0 ]GR"7RCZXZ-SPKE Y1K,N@G_K'^Y;;UU?3'\K W&M\:NFVLPFP M3G@_E*[VN>ZD!F^;9%%((^[M!?>U\?EJ0YO!F'NA%P6YH4@>2(9Y02EP ?;D M>,1<+BB+[-'TW@#7NSB':DS J1Z\8D;U#E_1EN M+%95- E;N5)47)C/59A97!IKR] -%9]N#:ZHX2=8D')4'/+'RVV\#7WR)\>V MT(\J/$MME&!!I; %74Z_S:9WT_%HMFJ-QN/YTVPUG7UK/<[OI^/I9-D:S6Y; MB\EX7S;L238MSZ:YL6-Y$>!P M]:](!=7/"AV?$_5/(KP"ZV,9F??_!ICXI,SR!4)JZ],)6Y_Q_.%Q/MLG]%]] MG_B_&A^A Q/:_E],BG.]&1V6$X5M(#^X\M'R6F<.;H&GCL# M#=GUKB(,9'$@R* 'A6%'[PH* .C7H ]%O7QO[71=="K'B0!)GAA+$^>#K].7 MY%[U7E:N^,4'$5+IIW[&Z0X8CO]$UP,$^-\LGH\IB, MED^+8IV9S(/J(#Z;'8FK]@S%;K?;'XB"J@_[@JP.>@+H#X"@= ;ZL--KB[ W M*-UZ1/4XR5S$UN'2/N2 2]@JL*NA?F;@ 3A_0@]?D0E?14JP MVP%7@8+7Z= MK$8W]\BCF(R?%M,56O5P:P.B9*>P 7'5G@=MM3L0=4D8 +1\EV4(A.%@H MM M1>J+6K?7UKO#"J+$ASRQ4PO?P/,O2>VE"-[9.I'%TL;0\8!AK1R C^X$:8'H MXSY%?8Y+RY,#&Z*"UR5JL'Y&RS_03A%AF]5\_*MP,PJ61P^/:*'$ M=^S[V/M@97E\E-5WC<>VZ[G'9UOW1Y\I;%NVAI][PZ$*U%Y/D.0.%.0A\K\' MPZ$DZ%VY*\L:4&4@EV[]J&6Z.94IR2WR>R)8^]M8;A_8@4]H<6Z/_E1NF^Q]9XUO=^!PYXLR#VE@]8* M75T8M*6!H(!N1Y7UGM0>,ELP0J!Z;/N7X9R ZZA7?H#4!QC?GT-_]KOTN^&] M[ D1&YW.TM[Y&)+1&.I7;X[R0.HB0)V[C@H]/R"6XTE%/CJ<8%H&!"_J^_S^ M%EF4O[4F_WR:KO[@UGH$PE*8B_."S[JF0T5M#P2U+:F"+ ZZPJ#;DX0NZ$K= MKM;IB_UV7AM9(6SB-Z?(Q;D[G?Q"AS_;R""7 LM*+#MVM\%XAR> [# MPW,R6LRFLV_+UN-DT5I^'RTF_ [."Z%IABFARK/6@7(?S0X"4 = D!4%"(HR MZ M=93B "EJ1B[WR,X%>]C9IL4$LS^?(SH9%>(' )G[]!KE_G=1%M>]LY^3< M(MU8%]OAL?ZXF/\V74[GL];=?-&:SL;(S6^M1O_BV)T_R)UXS^.4:C&UGG5Q MT.GWAD#H0*BAY:C:$X"F P&*.NCI,M2E+JCNP"Y+.)5B(H#EW;_E$@:*DTE[Q.><;4SO- EMH= ML2,*BJCK@JSU^L*PH_0$K2,.H"ZJ'7G8+=TRR#,4]7 -SEVH)NT67&J6T'A'G5^\GWT;WV'L83R:W_F(! M1P;'<_^JN@VP,73 A6U,>OW4SR.9(KNQ"38ESI+G)1B6B*.I MT]GMY"'8>, ;JUO!=K^K"*+2:0NRK*J(C (_3Z0.T-1&DB=\L^= MWMO6>@6=0U##[[%6YB.><6F;:239@"X7-:+6Y$::)8""K[8X NMVN(/? $,>K%4%"_RMV11TH"O/V(6GV4U^@ MML7/\X2?CO;AB)_OJ&MS8W0*@^-RXLNFFOJG' J+/3)-^QTK_,YVQD@"P[NW M73>69=D:^TRD*T!3]7^"ZS@(]V^KW%5SV+?G=UNMCX&<^\%.GB%Z< 7I FD MM>#$#+5;E['5S\S5/%664V;GJA-),$4PY' $@Y!.@O^X1!%Y)70HR;JNZ@+4 ME8$@=SI]05'03Z#?%8'24?5.7ZDNKT1@DD>6=F\ Q3#]&\D[*FAS:X%O*3M! M$N&9;3G[?_J)*ZD,4_X?.AMX4AL-/+EZ6Y4# \(6JB3=U6_C,>K6/I/-ZH9M M5F3R"_XM5A%9,'2QU^NIBB8,M($DR"KH(ZJV90'(2EM5.E $A9.^ M7CP-3&6+6)K@TLKD@%K8RF362OTCK/$J>$(F%9C&7T@.Y 4^VJZ!!3P8YQRH MQ_2%*S/S4EIA8=F24Z[HL-/3$,]%19!EN23CVX(;FAV1L^UYO( M <%*]ET+4F&3SN=--J^F_0'A$CIO!MX]C]28Z7?#P$]++:!JKRT<1PO>@/=7 MLO3G#7+^'G\4+X9R<2O],E1:3N9#;F);4=-1,-$%+^)^,)ZRR>4K5ZX7J<@: M1O<9<@@SQ?S[$3%_UDS"_&\&%)-2>-@%&E"&70$"G!:[W>L+H N@T.UU](X, MM&Y/+W\S/)0(-RXN'UV8&^.3-Q1A:\.@@/H'Q$/"WGS<0$M]V0#GSY@8>5(U M;NB2 E0*1M!(RTM8/-SY?==C0]Q)U?A'F 8D&JPIY.8%ZX3LY@FQ*HJZ-4"= M JZH^%-:X7F!/GS_,!9M4O&F LPD+W$M4+7I3HH9DBOPCVNF"?FS!.S\S!(G MLL_U8*;#_WN'C)9-?#4D0TO\'J&_W!3VC=H(!AVNK#;%R1I MJ CR0%8%1>EU!54"P_ZP+PTZ>OEOC)X$9/TCQA]C$[@,NT"1M6=FN86X_20*1LC4_#D0W'V',!F953OZN^Z5(PAH-#M] #ADEG MAN1V1 [T[%D9A=:^6ZUCOUI_W_6,7V-65K+&05N'NB1VA'8;/RXDBKH NHHD M=#2MK??0O*MUF"]-Q>=>/N''#=1MYYCAS=VEX(HZ,$Q=F4O[E"L81VN5@V8J M=X])9#E)^[=\,5ZQQ86*X<51)+[*YR-&"GUD=8.' 1TLN,:B9#^C1L,.O!1< MV#OH**.6WNK>/K6#%O;:*:E:N-< MK9V^U!TTEG#Y*2AKDL4$WI7_%M51;'<&"3->;-G/R"-Z1>25SA#91I/K]5AD MYF3HLJ[*0D_ Y+(JVW>NA7S55M"]5M"_Z^KLF, ] ::..P*_:$D"K($10&H MBBB(LCS0AN)PJ$GJ=5KDV9S1(5C@M)AZ97<^+09W7)8><#P.9LC3U[^#[*$G M]HU N=@ZGY%B[ K)=W6XJC"!"=7H^AW1&\YUG9CBA*V5S\BQ/%14>;K]DNB& M+Q2^(3-+M&"LS5P)EU)'!:3MC]@,YHQ^Q3IL]8F<5>6QB=E7IE$NV\0*AS1X M?<1M_Q:+P;Y(+>!!-Z%UTI_KHO0P0!1EH$D= 5IJ$-!EMNJ "2Y)\!.6^WT MM*'\5F ]P?4<\< )@X$X7OZ+G3>B)-J=/Z<66B.IT&4C$KGFIV82HUKJ?]OD(#E^EL=]@=HWV];8J$2N>:XS MF8]GW\NB$J-:ZK^ /$B.A$WB#"KRJM)R,9[TOE.M MH%=7?_K >*DM*R+H]P3$>L3XGM@7@*Z)@B;J (J(RI!]DR?="Y%1IV42JM39 MU- I_N*,3!I]\'*[?8J&O$Y^(_#FXP'\VW;\2S4Q64L86^&&(:GABYILLJN@ M)J0X2I*8SSM%2]R0(T]DF?E"K1E^.(-OX4(OZ"KN='2NY\3R=<.?&JDH#K#H M@!>D8YZ4I9PN&%K@A@TY3A59Q>$6OD'3 M?L5'.]07RS;M]\9>/)KM9(#342 +EK(Y\ MKTU6>)@_1A_D[?+X2I^5/R31"[LR66;$^E)2>@'%KFCH>Y MLXG-L\^BMD8'E"(T,T.SZNH=FF_PP;:\EQ3A)HI&KP3-16.51[!*YB8>I*MW M.Q=*[MJZ,C&+HIH=:"/H GV9]')ARM:N),RFJ@+NG'-/PSM[FX\'N6_L2L), MFLHKS,0IH:?F5,DC10:ZY,XC?6-7_ CW>[4.MEX"5(IH28<^()/ M^;Q!G%&)-?C7*R+XM^MNR[!:)QUN^3UNG7793\77U(!@BJM"[<% [78[DB!+ MO9X@@VY/4+JJ+.BJKJA#"0 -]*MXK)),NJF%6.Y3+^Z9:I8FN#&$A>$7-H29 M]5/_T,L28>J?40Q>YSD:RI@S_[%UN.%1;B"'><.N %[.\EYT./8T?V19[N!E MQR*,)[VDO.!X0FKDLCU9#@2F\1?VY]Z@ZV%U?$,B8%XGO7#,U QWZ-,C%VO] MTPO/(2%N\1E5Y,I""_W@/:(9U!UI_]X&(M'2@:*1II(AK>B\W.4Z$67EH,Z; M 0;,%(BIW%3H647FY; _I8]SG_ T.FLSW-&@ %\O%YW4?QN,4@U^NJ85^)&- M8/M6SG79[TO]BB^,Y4*&U!R+54M.2]'74";XDHD6IX#@Z;,%?O?5=0W=4'WL MDTB7H<7/0L"\551_>W!%[F^8G/0M3"=5;_\P(9IN?K MG)R#+NJ_U<^+KU=15GGNG;T<7O')/(%;\/> ?&R'J MEVS[J7+X:>F[T731^FUT_S1I/4Q&RZ?%Y,'?7$5_09]K^=]KG7RP!INA!SVQ M;8'&57O6!E 6=;4OB)JH"'(7J@+HZ@.AT^^*_8XH:2+4RS_EL>_Q[I@+8JSQ&L$)?BV\V@X2_Q8JWA+;K)U9BT4XIDZ3D685FQ<3_6!;\.,!.']"[VYK M:?'H1A=N+JP,\O)RXBD/C^0^X3A4KM_@CCV5Q6\*TV;]]VZ/(]J-B.,F.I%1 ME1K)NW@>Q/F>U"JJ?U!Z=VF4FD?$\E<*,6NGL -0A>W-!M,_MN+7R6IT2I?0>3-4-$WBQ',A45R\U'2C_Q2[;YGG)[AC#POF8<84KAI> M:%9PI&V(I*WXS&#A4&:*R>T4E!,="(]#7'0#>/BGCX@I(J$T=]AFGR+22)S3 M2L+,\?F/: DBK7]B>6Y03H,-%;(Q._]'KKN MZ@58?HZ[(.-GI-U.V4H=>!"#Y 431[FUKS<*%^$J-XT,*<7/:[*C(-AR>,+ETHXZ*3-J=8VJ#&\;D'V_(KHEU#]=0((:CE<^_2C(A'VS7PAUC/I$BT9U*.'VX=OQQD3]]_NUDG5.BJ-/;@2:?=E^1^ MM?:"!JTLYTGV,E+XW\$"7_*:@['K@Y4Y@O$Z2%AW[K7Q1BGV&-M^/<,>K M[&Q@]6AS45FA;WUW:\[DDS 4+E8*L2^^>>5Y(1K,NM%"#A(>V=^K&?OW^IO[ M!S"(WF&^'[GR.Q^5%; O4U\[?JFQ,NQXPC>O/"]$@_EN]H2(/^2,^-&*2\7G MZ*:N-&513%Z;2I&/ ?-F=*/UDH=II6KYRLP,>LKZ:O6%NQO)UWXE.Z+G.F&_ ME=^AW0&]V/9LVHU\FBK/S"G)"'=KR /F$LX%5.VU%3Q&.0&.95CKR-MSV5H\ M'S,B&C,ROUN?S^%;-@5(7VA<2"S<5"P]6_WS!OB/VF]>H>7Z347_ELUD],*) M/):K^?A7X684O$S_\#B9+4>KZ7R&_X2_*/B?;)U^LP;&XRCB7#_M^N[Y<7R0 MU5V^("KCOFF/X,/?1Z%(^)&MX>=N5].'8D<3E($F"C)0AP(8BI( =%%2VN) MZFCE/]5P= 8FFU?3_H PV(J"OB ARHU,OQOHI[E^')+!JTR^_'%G.0KY%C7M#%-)[KV,E,.D-R4:XN*,9@$'40A$9*7K!;(!TC_;R, M+.T6/QY@OV+!)S^P_8*Q:%+4;"2^:>7FY6#'$IIFD/8Q6%&BGVG@3JK62*Q3 M"M60KKM5LNZ9.0C)HBR%,.1O^@YANI!S0]C/EF&YRZ63TF>(KD.=S0H#=)( MUY)14<5F*T0F5+>=#;#40%A?0#^C^"X;SV4!O\?DS&=9VKORI"@EQIQ[K.[= MH%FUY./QW2?<5\GY*_P1KD(/N@S=-B#E2* --5' MZF>WW"0MWZ@J<\?*,I@1L:)+KZR<]N+>H*/89>6(B#[00/0:HGQ.UM,/H901 M,:[^Z(^Z'?Z0T'M**H@#]6N MH"@*%"1Q(';UGJ:(0*GP8$1ZOXCN,$3&]KDQH*4S(NX 1!%*Y?30@^MX)X1& M_SJ2&?WC>8$ECHBRGOV-&Q*5@^21.LSPC=%Q\[ M2J7]!\,R-ML-4?]G?^E*( ?\2B<_OV\]YV^U!O4!H5$.7C9 MT\FX=UU(!56OA]&,$RS+1XMMS\?P\M59 MP!,]1\[+]>'\!*G,^SC)H.L_W8?S\,U]E;@SVW^^#VH+VS3O; =7RGLPI.K$ M=914J.?*G9V*L_X2T]X'A-&U3?4!.>.[6" M.;WT,77^^>N0JG9(4:"1DW\7=0RP :/I-Q_2RD;3^>?/\9/[4G=X'4TECB8* M-+*Z>Y'Y61LSFA"0.C2J'%"A'ES'5+5CB@Z00M(>-V98<;V.N@XIKM91YP,J M:R;G8!TUL=(-*<*^2G&:F6\]UP.6%J0]P9=C5#^]+Y[8]]L&P09!U*X,#_VZ MCJW$_1]N8PMFK3O@.'\!LPMY"*ZSM++ MY@Q9#L/OF8'(ZEE>!R76,L=8CAO UQT!RB P?V.9L7_7 ?U($QB$'R+F,[?8&;IW'4D MUZ.X39P13W;,+JS5 N*KJNCW^)5LK-LM,/'=X]RO9Q;1Q^8,O +&0YFC-2_L M*D_1QM51"$I53JT_(' X.BK!UN_K(*8:Q/7&LS%Q9"59^0H[+]9KQS\2.44* M-2S74/UU XVW6T5_FC-B4_F[W*B\\H-,EO@Y"_09@%N@*]R>*>3##6EJ$;*K"\\=;U[ TR"4@)WZ"] M=L#KBZ'.H+> ;]#:0G=? /U]C(0QO(7A_HF\;9PAQ_&[P/9Z0K\MAEY/F'Z; M3>^FX]%LU1H_+5?SA\EBV1K-;EO?)O-OB]'C]^FX-9NL6HO);Y/9TV2)ZNR[ MY3^C$'2LA7O6.NM:#5Y2P)W&RG]"W7907RW/(,:63]/BQ]9[%GNZW-&ZDB!W M];X@*QU=&';:7:&K=X$.^YJB0K6"=[-/H,']CWO4(+KP^1#L]26YHLWDO*$( M^_<,"JC<,\B?&C^0YW2#'[N-SOAO>RG[,3DC%3U*T!ZA1PA5%/+SPO MT(]4U=XB=WL!56B\8>,6BS:I>%,!9I*7ET3^$28MXZFF4@;9"GUP( $C M_);"7#_K:.1\&5N6&\08E'Z.%)MHQ3[_,GJSH$=^]./DSUSIG4V%%QLB24(5 MJ_'OM@5=#T2OX"-*-$?O%'+%[ 2ESN=/VG(%IFIO7K\Y]O:5C$6X5'/PH)2M M\AN&! #O3/C#"+M?/D99:^C M2S8'958A"WUV2OO$NR/GL:?$'&;AW6L9(7=*>?BF''D+UE/%DMYG"P^ M]J2%NM+:]^73'B5N=WI01AP4E+XZ%.2!I B@/>@*HB:+,E!E4=/;Y=]_/#QC MO,<'GYF:(&HX:$R.(W.X7ST_+"YB.?^ +$R:]'C%) M$*=Z ,8S @#C6:, ((A3Q)DB-@"F) "FS0* ($Y.\9%4.X894%O]3D!M]?NY MF,-ZHT80AQC!* V 7Q<$ 'Y=- H @CC%;M;^CC-5.M9DZ]BOO:6HU@AL,@E;Q/XNV]#Y[T?"T/GOQT; DR#.#H!^=0#<3@@ W$X: M!0!!G!T @V)LEY]%8NSWP( Q1TVBRC5"^VS2[< 85GW^A@F1#)Z3['BV^N>+;:*>NT$VHK&]V=B6 M__O@2="3'$1L6UV#B"0ZJ_GXU^_S^]O)8OFWUN2?3]/5'SA/CO_-EO_15O#5 MULEGB]_5(AX3(>LB9LN*NNZS+NF];F^@"EU%[ BR/&P+0R"+0KLOB=UN3U*U MCE;!:0=RSXFG'($IT,@,OOM_(J9,IZK\R7B502GU=T=\X1?P=>NH+SB)7E@#<52*K7BF,1FA MT)<:3R-VA62-40\#"EE^PD)M5>51ON(FM^:SAUD5.9WSBWZTIQJO^#AX&(]^ M#2*.?E'XPR??J\'QKK#JDI*RQU2H=I9Y='#8:7/(WC_:>B_(H?H+:LH>L-##QLU\3H+[\.EC3N;(HKLVF M\XA9]@+NK48PJ3"?]MEYC,YK0,-U1( MCUH8^60)"SS<4QK6%\_2[I.ZA'9R? T2N,#41B.YDET#37C;-U*3+%-+([E! M+VE.2Q*N.'!KF%L\,-@#1@GUW_+(P]D0^;(2-,"Q^QOBU>'( M:[IM!%]R4$(3G Y?><8;7$)UZQ@QB8.2*W SS>1+%$:!ZY^:#YE1Q\\4 LQ= MP,\?$R,O2#2,;P"M[/#KR\>WF4GS4/:&N:,8(SG"["I()_6/HA#L\VX,TQXT M96R%.WX5.M=T&2,[UT&+5/UE)8$XN;9]K7FKHFKTX5=7O\-JC8[\9+JI]9SO!2G8% M?C >B!?;X?W$Q\7\M^ER.I^U[N:+UG0VGC],6JO1OR;+&NPK'A1Q%(EB:S&F MUO,0ZCVMIW2%=K??$60X[ E# (9"MR^IW7Z[(PWZL/RI2=>AB@?!H><+X$'\ M%+1A;1'CYZ\PR"Y,RZ*BR.7=AL=P_7P$13G@HA7G+@1!+! MT%Q#I K6:4\*3WOWDV^C>SSYC2>36_\\#4[_/9[/5N@?D]EX6HOY#\<$#,]? MYXM.KL"E(2E"]Q<'\]B54O\ T3U:*ZQ]+'U#&?5\4'P$?H!PV//8Q^C)Y3F'L,8(,(H ML@C)"XQ+Z"%'2J.$D5"Z63"R")F3]YT]VS3MZP9'J<;XFGCTNQ7A0N?"=_J2 M7-%)@,Q3)H-\1>1R3X?3"K5.?(2"5)0;S!A4'H=3@F0Y653"8N41K;\M;VKI M^/JTO_LZ-H&QF5N0G!$VJ0[' "7H^F(-DDK02O!:O=O,>!WJ-!VO>$%SLH:, MP8![0EY>NDK<()9YVLH@;_V/)6&YCP)_!/1U1Z8)UU S/_9$UIY>;2LXX4#P M7]D;J@>#X@D0=G%STD,#(DEGFB0K(I95;(TTDU$YZ*#R]9W/JRK8N_/U4W?^@=^Z[SUZ[RG@J$KS"+0$BF""2#/B+JI$: M$!(2*)!^_=LM 08;VSA@A*U=Y\R%1=/J[O&,9X1.?_V_Q=@@9M!V-,O\^S_4 M-?D? IJ*I6KFX.__2*U<+/F?__?/_Q#H?_X_!/'7_Q>+$5HGW2@3JJ5X8VBZ MA&)#X$*5F&ON\(9H69,),(D*M&W-,(BTK:D#N/X)15[3U]QUBHC%_MFM, T< M]'O+O-F4NZ8>%\FL7X(+<;_9WS1),P1W0Z9N:(JH51X7#^HI:ST;V,M-#V]0 MQ>1UDDW$KRDFE8H?_E$3VC--@<2MU2.*6?2VN-)+@;X:8Q,]*L;2-!=+]DDZ MIM"PUV-ICE9Z8*+GFWXI6F29'[CKWMHJ#;%%VO]H(8'H^/"K7#(D!?[#5X8LWW MZT4/H'VM6&,?SB3S, ":8[$TE7BI%4&)]0\.B95*I5*_%QB+VYX] =A>4?SM M U3>@10D_L,M?DWV=(R.[\%-.PBW> W[=<_?PTA4/_Y:PQ=0"B6Z2(>^ON7 M"Q?N[Z"_^,Q M4ZS^U^_@R[]^!R_H6>KRG[]4;48X[M* ?_\: WN@F3'7FMPPY,3]$S7E-_IZ MKXRJ.1,#+&],RX2X@+:XP;5!._BHJ2HT_8^H0,X&"AX(PC,UMX$A*J$/Z!!YQ>AJ7__*OA-E[7AN'B7B',IO3WPFBN3%TIUOHY'8K]/7]%' MBEYWDI9U-Z>D:@51)^EBK9.8M+ID2JN_MY-,*R<5"FY:$V(6.9K3YB"1;LR? M[V05&4-;4_::F/5L'^4R):\%T;)VI$(.34BWTKVX(!9Z0"GVII)4V388L<>- M@%KG+C.HL38PBJ8*%R6X#)K94N25ILF)6M(@!9@HZ'4MEA6[_%RF9>K7/R3Z M7Y)AXBRY:?"Z@2=M;\:S;=38G.8HP.A"8 NFFD5V>]OD##5>V$LVQ9-+);ZP ME+B:!S$>O0,U.1:C:&0#OK*]V;4/\]#@''KB;)L[2W!NG*E;+.DM/'91TROM MV8J76=Q<_(KSM;6&7F"I^ZVMQXT.UVQF-'+9I^YA&9;L2G(@<[BU]2\=5QXU M5/4;:X!!T+XJL&U9MLF634Y770'V7+OMIKN))HN4J@\,!SYIX.]]MD0F&B)T M*=#YYR]LJFX MKR-XW>X[_#\=R[/]OWROX&8]2GZ/7AFE->%@FG,A'@L!F2.DS-9X@NP"II^% MYFQ+85JRS*9K*7H%CGO0EA?M#%F_[W2RNAAWJ$PBYKE28_!KTQ+H4\/F+TW% M?_^%FQ;[0+;Q73CZV:,I-#_;>O9 M?K<=/W6G*.,3S_XWF[\W+_F]!X%C$$'O(H+^,"(ZN6IQUEK(NK2\AU0^-7.K MP)Q'B#@2$?3QB* _"Q&/';&W0:"!W%OD-ZL"L$WDI3AK',3L0;S+-BIS0:,K M<4UI& S=O71F.-S7SP1#$*VX!S1^\\U7R_>IBC=R=^)**R9BNE@QI_>"DI8Z MD_J%B_:D*AX^J?*JJF$K@)PTH*E%,P,FF@N,M81G7+POW(KSL0ZMNCAKC;P" MF%\ZB;_8Y6\N;06YY9Z!DY.B.X0V+F;#(1[(&2R:BC6&:\F/!H+.S.\41J!U M^VXQ65!WU::NI$'OE;!?S45M.W9K6E ME18='29O>Y5VK%RM:)?N>7^5K0Z+6%\VUI9\5TTDV%E*&&O#KJS+4WCG7+KZ MGL-8AT;<1UMK+ADO=";Z(B;%#5BDXC%U*HF7KMWGMM:G@L&#T\;/@:VVEA/X MR#H[KJTIJ-L^L^%U7DZC*6TRX/PM-Q9SBZ04C]U:=S$F7I^U0CN[M=?#7:/\ M0AAFY!FU_G::I0'^!ME]DXV]1I=D\TV**64GK:G5>3BGSF1Y: MPGXD2MR]FY>Z]YW$6+;,00O:X\?]]8&[EF:YT2MEADS?D& NS0]X6H230FAC MY4/2/**781?JD>O),A;J&UX0BLLV-$=/+]/05(9C8.N/N'@&30_F;&N,E[GB M]:IMS1UF/,=%YL?>+#,#W+@GN]D[:;K@ZU)?=X5D/K2<_%KG=VGZB-Y_)B1" MM_KLH_A!/@S>0^(TH *U&>@9&X]-'[FBJ-=F,4D']8GF(67>YADB* MKTS(0K[+2!ENP=_'T^/VO1,ZB*#.WCS;V;5A.:*W$3[V\+$.>/#V,PUN/ RA MX=;(@AY+"O&)/)E7ER39L"X2$(>Z]],04 $CR]Z84N=!]%D-QT8]S[7LK>"E MA DAGXU)- ])D4S(A54\=($"%OS33JTE_K17/TW>SVO\>INI+#41Y]^1=[!> MSPGQL39RJ?PBM[)"*>D75'S=GQNI&,G39NR-EG!4B&3^6<:8J MUV%^W(EGV#I)R[QBU]-C,T]>JAYGOK<>/]KQ^TG9M-5]SED,XFGDD56]N_+ M(@=0NC0M/WLV[1S[?S^.CX/9M!C7X.PAG+GD3F+4**:4=2K\]#-FTD,K[J&R:12[G3J9C LF[[ZE+D8QG M\[>7IN)?D$V[6!FWVC)? -1DJ=@9:3YA-NU@9W];D+.^R<:^C+J5\HYD05DG!Y)*7 MYI]_03;M8F5N2RF9/)HI$*NPS3MMU],:YJBJT MA6:!ZU:<>_%.OOAS1H[K^[=FG\_"3A6ZDFE#8&@KJ!;-&0Q&, \TLVPYV]QP M:IFUA;N,3&K:@K)HYUZ_G7\C$CIJ%"(\'8&G+.SC8P72T$0?W)J!M/,))XGE M#M!2"_I. .8P?Y=JNN5N(70S#>]'TQ%C\*VQ]%F>T4MV352'!I>?)QT]EM4< MQ]5[[H(*7<[DLNQ:&'RBS\+.<78MD5YF4NJM5]6G,0W(R88"LNEOY!V=UZY] M)SP=8]?TV("/5V)\5]*$#DDQ[AWILM\(3>>T:^?%$KD%$$+3SE\X-5C67&W@ ME\L 9_>, X"OABJ:?1O? H1[G3& -F[-K35<-BA[J "+Q-N'8!.ZK@'5AS*; M79 :WX&=5M_3M<8<#+*M3CL;SGFAI^.S.27AE0%Z%DM'0_S0R#X@^YFA/2&$ M*7('ER]#>*_HYU\2D0.:?0<,#Z:7VX\%)&)@*\-E&],'V,JMD>:07)>CUY]GE?9>SC=#RY7%# M]@"O%\;LX\A^.M@/+SX\VI\)ZZ\\*O]KD9JQ[(F%6!]F8<]M0L6S$3MLUT;. M1]5542!OH33F.HJ3:^D%L1XZTKTXP+XXZ!%NC\/M> QM1R^UTZ17O+VOU]RA M6.-"F\WY#*!2D2<0;J2^[ GP\W0^=M].ULG8B!UD[6F1;T6 C3R!,.#VD"=0 MKI<7H#=A@$3SY+1A]W,-K?BM0ZTOPNLW\@3>;K8K^;S>DU/3N=XT\[-D-E6? MWX9W(N_G6,IWF[5NDVPUM=5R(="Y5+;2KX@+/AM:FOAQEN3-M'\;,VS*5E=% MH02'DRI52@RJX3U*]YLR[8&S=$.1?NUTNC4=5-I](6;$>M/48M9HDZ%E[XO) M#GRI*3G]L<]ARK_FLU9,+Q4L4]#NNY-!#]Q+\_ =5W%QB#V'K?Q^P#UD?T$% MO[/)C76Z6''<.W,FE>]#ZT]=$&"_SAFX"*!^/ ,[+S"@">\\E=1FDURGQ"Y: MMOFMJ?7[96"_&U1?=@9N^[3&J[5%7X_+GFHIB7Q]&?O6W/IM4[#?#[B'G %7 M;JSH2;',"/E[.\5*U&@T+7_KU0/?+@=[>J"^W7(+W6:YE6#DM)#1^0:5HF!" M5D-KN7^0L7RW92MT8\59C[QOZLW.[7PXCU4H 5RD1+^G,7DS\VN55+V5<^\T M8;FB,VUK.&XFE L5Z 62[@#B6).FOXMY\?L<:;M&$CYR!%]=PUZ")CZ)\ MLH:;:PUCK>6X/Q#RL4*FPG))2P_G:>AO7<.]':"/F_Z7UW _,[2?B8 VW9FHN+&LSO+4'J<9 ZQF0=QSH.NEE<$:B 9Q]*)8U M!0^P.> '-O3EM3$Z]JAN"5-O[ KM^[D8GXWR=J8:7N_T^+X_@.79SE_&/-*A M^4 5;\EY,PI006B;T,U:8Z"953#>NAZ9.35Q6W T)6/*\&Z>6MDY:AK:.:$W M]O\!"<\.P*4BX3U&X#+0<"C=\:FF 69)II1(9TE]*6FM+)MFBG$AM*1P$:;A M*X*4S[8-MC(%MX741)& N(I#KGFGV>';$.O2&GO1PLT'!V(*TO%]]1]IPX%IAI>D^ZTM\1MTL0D,!9FIO&UYDQ#K M(NE(%R-=W-7%G($JL2U34YRPZ^/( M*P\S/*,90INVJGJ)1G)G1#K(@#U:LD&JDZ14ZE M43)7I;FA%<[I_V<5<6>((^W[ =H7G']([YU_>.&AXJ0V2TEWBDOKI71ZC%Y1 M*4+ H%+7A;9G62A(T6[#-M=BY"2[+.D;!8J241RAEV*-%7?;HP3V8 MIG5Q6EMT] *K-,,WG1I%BS]8_1[/'/MZ]6B"%+CXTW(/^,VA9;LM:(\?=IX\ MCA@_-OED>Y3>0'D+'LY*K*:.PO=,A5?1YX?KIV#ZY\=KX]#^GO/?+\7 MH?XEA67+')P2I1FG93$5[KXJE :&T].TA=*87BY*7QZS"*F?B]0@RC] #%F\ M([L,':4![@,6_<)E^XI%;29SHGO;:?3( MF)%),ZG)2-"S/\X67JB,WVN+ZNW,-)FU]+HP'D\F?9FDK>G@\H3^V58D5"C8 MR::$)KQ+I.U[4TKA.Y TO!'>^87[BE&MQC1=6M:6';)=Y9RB MEZ2I&?QQYO!2A?Q><]2G5DQLQ,7;>NE^/JOEV8F2#]^-%!<6XWTR#$YZF65\ M>.=YG?),):>Q;&WH#6^-SBAT:K^UVU]P)'JHXON37E]6-.,CKRW1NA ;VQ[; M[YA&Q_K6LG_M!-Q0R?ZTERBDJ6DUOLI/[H22236\@MXN3WNAR^Y=CN)?U*'9 MO:I'#MKSQD1H=[,U=92TN72D^2$0_I&GQ!1-Q1K#[2$994OQ?[4?S$'#P"=H MF6IPAC/Z+"PF:&PWB^'DCMFN@UZM1^:G5#&6; ^STU7H?+^-4%_H\DY8]TJ? M3[:^*PR[@3Z E09T(-8F-'#K8Y9PT7VX\&9AY=7K_;PP[L9XT(']5>\N=#FG M-\'EB&Y'B#F,F#PT$0$;:.1X=:R9FN.OI9S!?1E8^:HCO]$U/!S8*M/5E$+XXEA+2$:54O9K)T&1;MD3!2Z14Y;RFTNRTZ, M92*TJ-CKUP,.#G3L)TK]&*[(6(XK]IO >%A;V9-ZV06YF). JQH.4ZZ3@_"> M;GT4+SSIY$]$PSX'!&?V0[MOV6-@*C -'*CZ11Q$GYOD[.,"DJEMD]*@OY3O M>++/Z!#T&(^/"W,O?"O%GV&*X$3^#W3_6R/HF3,./R6R8?+:1)OR=Y10LI)R M;CCN3>>IT,(FW)'-.VKN?OQ M1,]8"24OYJHK>7QIOL>+7?R)2/BL&/=6['*#^_EL)$P;PURU0,5D*W;9Q''. M&/?"$7-L:64RD3QNZM2FASJ1<0XX88-_4^#Q(DDZS'0HN*$,2X(9;Z^V+<1$<4I\S,R$K+I9ZNC)W>R\9#%N.& M& V?'>,6BBYU#\0AT+529UEOJ*7*O'PI3!'>&#<,"/K0'0^\JFJX,GRWHZ86 MS0R8:"XPUJCI+)E[LV#-04;5E ],Q JNNCKQ@@>3& M5[$-LY6ANG$RMDBGY;M8):FO0NNK'(N1H_I^HA4A)U\'^&;Y5Z$KF38$AK;" MURYMELCF@6:6+6?CC;A@";AJ:5D7\A9PJJXLFLOJ-T+"4:/P8S"1Q7>R036- MXOV^YM8,I"5/N$&=3,JW0GEQ+Y4FWGQ9FSI4I_"-$''$&%P&'@XL&?Q4(]'. M--+WU?M\BXS?Y4AUZ.K6K';QCL0YC<3IUXR>R$I45M-^8];MC01-30EQGJ1O MJ4)H\^27925""(ICS 17%6?B7+\;D^TZ51USB56F6X[,1/@ \>XH\S@KD3>' MLMZ;MA/D-,?92'GZU5EX;R*]#"MQ$K?QY$:BP8V58M=;IO5\$0K#8C+1[UC? M" GG-1)AP\0Q-J)=L_/U]*W6DO+,REJ)3GY88+X1(LYI(TZ$!RT_:2W=<7LF MP45+FD-)K#N=DXOLK)W?>DS4:2QDMZ$NZMD\7 E@-68]8:C6:2:T^VXNP4)2 M)W*9/P" XTSDO=-WZ8;FVI+7[>5$I@#-3/8;A=3G-)$A!,4Q-K(7@V*LT0(+ M,E]NZ6 R:MG&(K*1H09$FJ;K37K$),EIN6S&TS/[EFR<7(W/U/L/;0=Z>7'N MF*VS5A;F>V0S/R^E8\J]8S9#B_U0+%K%&@06:1=BW8$/*S?D-- M&U(BS8;6*!Z_("9"P X"CED954XLS$S1Y2H2S7B(6^G2(%L*K:-\" @_;9// M0\I,OF#//66T(*?U1*O,I+O#;CLBY:^5Z1'7 M<#> .0A$ZU^SIIG:V!MO-B>\4Y'+3K+2KB7ZE. E7GFU[ M_^L?_PZTW>X_*]R+H(BSV_C38>\8^FFZ2_*VJN7;PG2H5O4_Y&@/\<-YT?NH@VQZ^,VFT4PEWB3A+>T ME/ F*:]L?P/>CUR?4)Y $ 2B(\O>C(GS$'>VH+E]^CK2PZ) 5*_>*BBU>9V< MUIJ+Q7 6'T[E4"9CGH[[.F!].O G48Q(4T/ML+U!4YO 4*SQ)&];WN1R-+7J M3F.S7&K:U^-+DU;!_:U77(7.U+VHJ4\'/M+42%-?T-2"94+U9+]P<]TM!(0U_04'YF0O=RU/-.A2)B^JY\Z(1[KY\W3S48[F^T6D_$PQ^9'7+4BBHZJE-$4V\FH4 MD4::>FFYHS=HZN7YN?-.Q/LW#["C3ORPMC?S<2$./UM +\W.7 M;A9]+9&>#M6.H'*YT3(E7588&OFYD6Y26]U,\;'9?-4LLWHF.9#BB3$8#QG'3CJ

.W@G>:9E.!G^4%\7ZK3A9\F1\LEP NEN:S9NA&S@4+M''1U9T MC$Z>W!HLQ=4BK7+U%BFVL]U4;D8.*3H,)[><754?[XC2;UFS.4FMRGKI-I$Q M4QFJ+9HAV[Y_NK-"=3>GI&H%42?I8JV3F+2Z9$H+ TY.=P0>MV$:X=XN+KL< M34O--I._-48F\J294PX. L M*2S/U()1P\O&\4DOI@IL57:&P(:.''-Y?L;55RUINAID*9L;DU7P8)3&$#B> M#?]9M]'_S>8]F^\V?^,7'7YI5INAD9*E9G;SVGBQ!/.TV$M+7J78<20H5FSQ M :ZJ_X/=RJH>\KZ :]F/6Z8Y%DM3B1M4^4L->_)[_# +36NLF8>J/;;#>U7\ MWF_]J^.R%08>&4]:MN],(-T+VD"M.,6<1RL3_HDDCNSO*R^HOFJ+EJS 51R;.+],)2K>[3E_J! MQ^9''^DH4A33E=LSO51C)N.%%.=7H_ODJ&)4^/KAMP8_^< [U]Z^;+N%NDFV MJ1JYE-))\[X_*ZFSIQ+U7[K^S+<]6H!/\.81 ]=D'@>Z?O] _ MA.,N#41B8["(S375'=Y0)/GO/R= 535S$#-@W[UAK]G$PR-;&PRWSRS'OXT" MO<;P+TK[\]>C6NV!9L9<:W)#4]?QB?OGSCM0T8,/HM+ZR^"19F)#A0?TSYYE(\!L*F&N\=@ZEJ&I MQ+](_W^;$D&=BT=?/HCFSX/#[[=V*\)M6VGT:*8Y6D\SD'6\&6HJ:A"JX7__ ME:1)YL^M"":?#Z'GV\D=WRC@J[G,)%,]F@/(Y>RGXC++I%0YV>OWY5XOF00 MT3*33/X*D/0YW=@1*,X[0/N)//<[VCL@#=S-74WH68:*RDK58DO($LT6WQ*: M?_WN?>;HG[#932$C-8JMHM D^&J6$#J9 E_-"T1&K%2*S691K'Y>7U(?[LI^ MV]O &2)U=2WSBLA>9ZX)FN38U+:].Y3S_M&_)I]H'X.?[/#2-96"XP/X-^/(Y'[9/'EQ$;E?_]%QX&-D[O MBT\($^#H0X7:3=92/.P.X$3D+Y]ZJL"VY85TWRG6X]Q*BNFYDKTLQ9,+WW=Z MJ=44&:L'$-MK\">IR#O&>#.$)T0\]T,1?P++]^%&)3<(>0X/?^![X G1A/_] M; OTK);OCHJJ.1,#+&\TT]!,&.L9EJ*OY<[4?A3%^*!-_UN%Y9EQRJ*^X=]/M^ 3I'@*B%ZG$ M 4NT@\\;%1]JBRH=JF"Y1%$,-$\$T)K?*"'(3.W ,UYJ%8Q1;):1QO-2T^0F M=W6G5'_3"%3PI>\$0UT1N$VG,V6?[>U9]BD@]WTXS3]=W;>@3TBMF+XEN;DR MHH4\D/B):)L5>_55I,9^'JD]=#'\K)9Z$6$!>SW+8(9<&TX F13Z/5&S/VX5F3?1K7(PXW1#,M24<#P,P*&]X3()T=W PXT!W.' M6T7?[""\0]+=NWB5+Y.BULX-Q[V62\*G"-_'=$UL"PVB6&T)^0;?*HK5YA7Z M*W-].H@?'8:QYPC#CI?T'\("($N#Q8/-C;T5"P$2I:K61*=&ID::S%[?2*YUK5N4S+Y..2X]C]+9<=QI:2UM6J M6I)DS/&"QVNRUB5=?S)H@XU@X@/AP@ 3!]YL/NR.!/9^UE#!T0:D_ MN^8C8/T@F%OSG^Q#TK4W;]T!'GZN;I[/H.UJ"C#6,D<07%?!)J[C[+]WY;&> M!O+]-/HZSJW=M>#C*:;E7I[[.1(!OUWUA?X&"K_I\G62^?8]WI,P1W^7_OYV M;0SWMT![?XZ2.C!'^?5#\Q;Z#1KP,&G]GZU)SV%S=%@>]::K.HQ>3;XHB MLLALS@%>+O*,AQ5NS4^\'@@_R';'S+Y1N[\WR$^ X198%-?K[12_OMT(&*$W MEG?AP&NU5'T:+P^XV'*B)M4!?N6;T)MB8PP9YTB*?1F_[^6=^)BX M__!)!*>L1'<(;>+6LS5'U?R$%@X6]@C'+V8/@*FM_+__^S9]^>X4\"WP4+QN M7#>O"6$\,:PE L2^JA)5Z_J_CW3GM^]\ASL\X52VSS"T*B%;(D?==W =.PI0P<' I/RKK=3D^&58_,Y(ST MJLCR[=1\@*CQ2'NPK2@#'[R M:;$.S5Q3W]_SW_-XJ&LN\5R/+[1_^_+\-I'-F]BIV_#[?:18$$MY2[GC!I$O<@:6M M+^E^$T'CUG(.*_SQU5QMER"\V6E[+R N7WN.=_U"JS07DLE=*Y&??A'M&GJ9 M9BH/*=QA*[/D3'Z5),7)M#2LE&PV<;N9\7K#ZA8D/=0[4P.G-I^7F\$)-9I# M[@/6+*0KQKTVV9M_R#();:%EJED2,O6DE%?$IL%A\+)OR^!R%),\/GD;=L?^ MK9DYG(U;#S/.Q-9L1!#:!!B$L("*A]5L>]MMK\;?(PR*=(K!2 MG3;;>KIUE7^<>@4E=C]Y&X('YO$=T#(I)U/CROVMX$US-30PL6RWQ+^IZ2QY MF'6.K^&_)U\_6K:0'M2&EOET_6BJN.R59%V:ZJ*RBN5=TI3GWMO6C[(4&TO1 M)'FZM77O4@_F03T>UA9B5Y9*_.D0+C3@!(\(8?I#3YR(%2A 2^QTR7&^ZL D M7W% 8[#.*^V5+$K98J^J%LNZ-^\O$DVVE,S$Z^OIX[V20BI7!=*X/"7%U:V9 MOE<*T]LESE5]R\F8/4^>25TGDM\ENWML:,\^V^-OT;^$?_)')-+O(])OI:6O M)V8/]3UD@?E;]Q8^CLM?VN#0TMS@0!L(E"&A&,!QWI?"_ JE>'>"_.!ILC_\"!?P20'\LA^T'$ ;A4USM^?$*!FUVGEDG,AQIZ\A!I M[,/H0TP=BN1+F/.GZU!O2=$]G_&W6=-ITQZ7L[.Q)M!4_3ZO#A4-^EE3\EF% M2?FMQ5M8D5";KJ7HSVYY_E8<\243Y?OF)<+U*[A>VZ; -&U!W>KE.S$IF_$$ M;TK&S.']C(&E^IOGL6IBN_@9,U@1KG\"7S^>S\6F[R13N1LNWYSH\+#/&:>L M,JJU8N3A?SX(]GPQ\S.ZM(22JP%'!E,@;5@\81!,:4'$) M?-P2=%\E_-/.&APZ,X=F_0,SU]**/TG>OFC,BJ:*UYI#HK< MV$&HZ%ODB^.B$QLJT/?,*3JHPS^LQR'^0#4C-!*.A_PM9VCAG=6;,S3<(7 ? M]V<.]AN-6QS\>-VE_UX1P%2)/^B=?O<0L%&AW@BC OW(+X]^B=NSK@R?T^+X M+?&;"QR72)%!#2I8.M?$OI]]\NGCC&?;J$G!@3'8:KC ]9R=28Q;530KG:7) MZ8!=\%X;- >S2?T5['2A\YPZO/2S0Y'&>P^H>7*@UK$OWOVW:GUJ8]@_/W]F MX'4*2'!'6K[WZ#V&/4+\6'-=I"@^']J6B2V>L20@LGY+HHA-"%#\>?(L<$%P MO,LC1GBH8W>NI>$9,) 2W)8WQMPX!G!!IAFK$7\@;],_$G0#'V]+N$.-?_H MA D^.N%+J"%H^E;9H?/?C19_L2[O##0>Y[5J[^BRWI>&I:92-83E:*KWYRVJ M59('WUZ7-UH<9EU.O=6:D^]05J09@##0[R$!% 4I*X(=PC &K8W-V<&G!))X M[. 7SAAI.7J+O3$>!+X"'9C+*VS'477(VN&V#HB!;;K:V31H=\V%?8U MTS\:Q%]9@]UIFOSSN1;Z7U-_;HJ]6N#Y]FT*8@N^+OQ,6SRZY)K)_KM1KL_?IO,2N50DMU6>9M/2[0"5?#+E:X#> M*J_#84E8UI5\TRI-V7:+1R69QR5MNF=FRA5'%,2N'F]+3'E1Z?"')ISAHJ(O M2LTL+XV+@UFV5BJR9!-/.#]I9S4]2C82IM8AZ4)#Z"YDCJ-3\T-3TYK3G_"I MHCF0O&I=F%;KU@C.SW3@R3NFIH];2$R=:8?1IX65OOGS.0"3X<"RER=:+(Q= M%SNS?LS]K?IV?COF$<$@C].(5/>]K$#F:S;XT6I_0/#?4NV;:V]UFXHA,AL7]!+4_U,-^BE/ M2PX,N3_::<_13.@X#R?>@"JK=R9*5Y]:6=TL)^=>HX)]3>9-R'TM8'S_"3A[ M\PLOUW&4O\\KF&7HU>2YBHPQ9.IZ'! M\W-N)C 5#1@X58)\RM^RM890L/82)_X \G43YP&1T4?D99\-"'1A<[K\Q-G<,EP+_<8RI^T ML'E;:72* U>/<0M.3V:6,AQ^Y.J*5_GI(S.%)YKP"&U:^6P$N=$BC/5@FQE& M?G"_,&%YKD]$F)$VRR[7>J$YCH=3*NN]:O[J;NC//BC!ZCT'K]Z[PB>RKW]A MH-? M0^'/]?39!]Q)T0B;5!">SR61?!DHJ(3,G9$.BQ.1J65V\3WCG4?UL4]!S+\-S'1_B''7H4)E?=;NHVLM'G^+[P.[\= ;;?SI MR=?^2V[\%9UX@?A[]Q*M$1ZR#12/KD!YZ_E8+VVP:0:&7'PPY(%G!?!RRR6Q M=W?=>^8#S@'0-R7*=_<27!'_=^V=YWPG!#W']]?[SK>$/LA9#8=:LM3,RH$' M),>+)9BGQ5Y:\BK%CB-!L6*+@U][=QDBMTFU7 16;0R,7X2#Q@GUCOP4YWY= MJ_/WKV(U]]37+Z/X!@UV#=AWP/!@#=J^P'?O.;Q306I= MWF!_OZY1\:]NU&;1RL:([3SRM0_]O6_FF /Z>+RZ?JHT-M> ^C=4O6T4_'M# MUZ[FL;+!7SZQC6_WX/[/_QQU89=B0&!CO..#KR \#A*:N,I$<#2SU8O ,7$@;.8G KX38A$@S[ MYS7ZS?ND=MK/N::C9_S.)#/GV5.)*\3 MU#?KTG7R"WKTQ(]]Z1B[+XK":\BD?6BC?03PB^C2EP#\Z MF:*OJ2\_?&GKRM3X1JLHYXI5OIHI\F49175BH^);X?>Y.+A"HGA-;*LD=JI\ MXNZ$#0VOT-UGP"/BI^_2I0B17T12Q990H;:$TFSQZ&_L<\M4/)Y('ESK]#I1 M%5TX)JCKCU#2.3!]VD');=<$^>?ICP_&J)&*A$9%(M*.$!DA\JLH-R-6LT*U M*631AZ98+F81YV;3?!E1L- L" (B7X9D$_3[N#=CX<037IF)/OFQKK^%+ T, M1,F0: XA=)WUNJ8*L)4AP:RG4?U]T%FH0+R,*DB=K;^BB3\D$WBJAFKZ[]N( M?&>%>@ATAHVTX+OQDTP1K] WS]G=B9B]0A8N>(G<,BN_/#\7AV1MQ<:PB%$[(SWI)B MPR$JAT\P^_%<'8^4(^+JB*O#(KOSP_%XKFZVQ$RI()Z0J_V5HT/+4*'MK/=X M$<+40T/\@QD[$:E(Q-@18X=%=N>'XQN\:[Y9R)5/R=@9X R)G&'-G1_,T,E( M)2*&CA@Z++([/QRW#%T56P)RFZ4J+V6++9^HGS)VKOC.Q795RT6-="UB2Z/$ M,Z3]\84=X5*(5 3QB'$CQOV,161TA:_R^E&IP),,/"9>'N:359S%,]Q\+9?["+S)C"6CN;[V0\$CAD^ M..X+EVE QS,"5UREBY%U'YI"/LYU,[4);[:*K;X5O%.0)R% M_BRO_\)<5A:;4N,#U,Y<-K6?;G3J^+Q$S?6WY?HLC1X8F[\QR1N6X^'S4?B> MY6TNH",:FJ-?-'-'B>ISXSMB[F_"W"S>5]X0RTW$2[6&F!&R4D-HR@F2BR?B M'Z!L]K(I^P3#@H]BL"W#\7FZ9EL*5#$U1T1\P:QU?M1&1/P=-TH7Q59!:.QL M:)99FF'?N=\+//6&%X_[VWK*0Y\N^GX,B MTFJ^*<>3-/M>OOD6&YX_=43*< ",P.?S;Q:^;*ROQO9;MZZ/LZ/N:;7YPF'&/01 M!U\:\#[*P9>(TOWY>%FJ-H1\L=D2&D)6;O)EH2D+=:G8ZLI-(2,UBJWB#UZM M<++1DDGP8>@S74?SI7>]O'*Q)Q-_L:D[ ME6W+O>B2W NX1(<"L896N5468DK29EE4JK$G@/7W!F9P,.@.W?>9RS[#GZ&"M; MEH[_WMVS=ZJ+O.+OX?O64'/PXF8;:96Q)!IP8MDN89FX!^/UK>9DK$YHIF)X M*DX/[5SVW%_WTECWTGG86.X.@8M^-+.,&23&^-9T6W/T(+ODF0KR#(!FXGS3 M]7:L#M0";(B@@#YJ?0VJ^,)VO#W="[)3^".^"]8A,%W2Y)]SRS/4*_\/ZL_- M0^70P[EF&(^?C<'R\2.XF$#%??RT!PT-SN#CQ\[PT)OP,G)%FZ >/?Y&ZS]^ MTO=#&J!QZ M :(%B"^/M+5@\].3,CZ8$ Q0/XA@D @D 20:Z+EE]N!#.(V PF-L#R;4#S; M1@^)F0;G#C'7W"'ZVL$RQ5MN]VKR&X]_LQTLHK_=L#6!MG\=(S[%%Y?#L'2\ MWFA=T3/(#IKMXX]0@ ]:5#]07 ]5::]W?>%?[;QHS8:X5E7K]]&P8(&B@3&0 MI[KCPT2%&$@:.#&N-8-H?61],9^5[&X\2C;ENHI MZ/4;5/F;H%6HX-N#<%-PH3$8H>((_.@3WE^!T8(>F]!%PX>DAG^%-7G[N[YG M8RC]2AFTVPIV]Z'AWQ4^_J;G M.:CYCH/ZN43 PG+_T&UOL7)!I#,6>H&-.J'@]ODX#7Q27U'0EPIP7,+Q M9PW\\3$5Y(TY&_56+(0WN,#EU\.YZ9(O"WS7O5\&N@&\?> BOP/8-@A^XE. M \<:DA#N,AI!_ -@:G#;OXF'>J=:39Z<>'/]B2R(8[,#\ Q=T, MW19_N'+<*W_T\>_A HG.[J&?^\,3,)T:;')%?<;0T2,"P'KMM$^%<'^UC"Q&4Y+JH=*:LV\%'FM\?TC7#0[T!;,9#\-R U(:!M M^9N445O\BO'-S7Z3 9)K( )?+P-,;;"$"'0?S[ZD-K8=-6(#JV",^YJ[9I' M6\ ("A0=XVAK/I!7J2 J@]A\(OH," 5,_*ZL?8_=52<;_V-M)'C3Q /WC*TJ M;47@J8G@#SKX3VS3L!-N =_ULZ#A MP#E6MC=9Z38&C [7OM0+/D /8&7V)J@.S0PNGO:;-D.Z%\1ZIB\5?!))X)P= MU8)@, ,%P62-BF+J,( V#O#5,S:019KB38+JD>DQ4+VO^"V8[J"/)8!CDC7; MH[:9*'S:[<3&OYQK#E(9N% @8F6 _<2II]E!4&& N7/]Q5FWAPS(S;_Z_O\> M1YOQ;;!9-+?$=/4DR-J$-)!8!R:''/1G'&3_%_VU(S+1S,#[#H2- G(X0^RZ M\70/^-J8ZE[%#A;MYM:+HT%$[.!GJ*%:'KJ'VN.;N8=WX4\!"(!C!+?J1J2F H MD510>WW;NW9G?/\ H6\(,!YF6(\Q_):8_:VKP(O$40H:&/1*PW@(0[#?OQW+ MK4QVVO^,7#03\X6)3<,V*EF3&PK#?.+%Q90@CP&#[F!9H?:BW]B8SGVINH]J M_VI%>3X'<[ZT^D_+YC)1-C?*YGXPFZNH-*WV0%*.DTE29B'HRX "G,Q CN;( M!)=2$LEU-C?XQOW^YVE#[A9:Q]MMP\/[?M$ MGGS2K%/<*O^&2[U... O]0S/%VP:2>RVDE@WDPC:>1K+NF[.RW.ES]\#_NN? MO3->>Z&RHVMN81F654$J(=,]!LAL(L')(-$CY00 %$VFU)3*]?:XI:7(55-V M=*UG%,DXX%9,(99BS%)=IF7R<CDO3CDA(Y M[)::KE5J^[Y-:H=R0FK$!*!F\S#Q].RM; MN7;;U6U]6I ]/L^VU%:NCAX_*5EM]>Q4AV?K@L>8PU$NSXBS9%WFGI:L.(UJ MHK*84T*F)XLI6YV7J^P E7S2H[P"6A-JD1OJ\<9(T;N>FTG'<H/[VP&G M455IK',#JT^K[;0^D)-/2ZI309OI*S4E+8?V\I;I+0L3JRZGGI8ES,0:W!6 E56$@4Q13XO&[KRY9=2% MME3*6/UT9GBO=-2Y3!V DT#F3;,ZY5T2QBU]IL>]\6R&:CT@>[*ZB*6D;BRO M-_. GY'U7C711;4>$#XE= I>+Y1M.7(-%JZUZG?[KR\Z!?EVVE5$5#1 M \C28_'D:#4S>$&KZZMB_VY42EEH! YA@!^4DU ;K\AX'R:[3F7I=I*HU@,8 MR.;J-#N:*G,)ML?NA,Q#K1)#I'X Z6$D[X5Z?2$S-"K.]YDRMP*,09S0%I\ M5:>DG LCJMLM;7,E5 ##DFKTR$= M,3-8Z*5TM@!2E,+.ASPN^@3:L>+HMDR!XZ(;:/M+XK91 MGA^2X0C/ !,'WFP^[!IU'!2M R(<&BA!2+$?@NTN70CBKZODBTLV=X*9G?HM5&??L.8;CV/S=VQN@\E-$+#BF>Y7 \5UZ.Z_>%,4]!S+ M\%QXX@#QY25\;\I.K/\]:GWH$'F',52!@F--/%SK;M+7="H21 @$05VS;"2( M, B"O>;H2!(AD$3$32$11,1-81$$YDPN00/.QPN?1IWK/-5FJ]]D0?BW:!&;10DGALEK(_@2 M<"IX]>]V1>)ZR2%),Q&$OI96+QA"3]:U;E%$[Z/H?1R[NVQ142#<6[;X!4:9 M;S8W$^6?H0OG[L[ISIUX.=C^@?T.\FYGZ/B)CK&(D!\A_RU9G>^#_-!%!T^E MG)$:#:':(@)S=7,QOMNYH?I*)OA[=/*U&:!0*U\$X C KTT3A!K %QCW;'=C MQ /C ISA>I\S^H#WL/ 7X2 AH5^AFC?+]N1Y$13-@28 -Y&?R67;2J3Q@FSFUS\I]HI*IO[ZO3\0 M47P7J7!(([8O46&*7NLP+>MN3DG5"J).TL5:)S%I= M#A^% :$- X(T_[<(3R_;6:AL%>?A4H5,%(Y<>#CRV6[! M#XQ)3N8I-+:ZYE2A^SPYU4;M9EZG^";9OHOK7;'GQ7(J+R=\'X&\XI)5=D$;)6:JP%2W+BON$DF_GU2!T43GZ-L MV5&6X&?$)U&6X$.V?Z,N2T0@!YB#9ZU.BP1%48_72VYQS,3$;+4N)[')IU@: MQ2-LE!;XB6H7I04^9KI?T3MM'+,L42VJ.IVOY9=4+"=5NSS2.YSM9[@KEB:_ M=1Z@9L,)T-3M$=+!\:?^.;N;RQ2"$Z*C ./S XPS[CHX2^+@W/T]-\N=S+E8 M:[$0*#%OJB+68-Y7W.>C%2Y6'N2M1KJ@T]F!QR2:L8HZQD>H89\C<<4QR2C- M$+' IZ5Q,TL*_ ?+7/RT+WXEQ(M?F1S#8A=)1E+[XD(?Q&HFHE6PNGXLW>%VLRXM2 MM]")TS7_D%7D3'!,ZHI*G7#2(E*\\"I>E,#XF%%_3?/2!?>>SS064[+=3E17 M4B=M]O#1MB2VWQR-#'B"^5XI#)RV:(@UH='J$GPU2PAUJ5C#)]E'*QBBF=!H M!<-I$PW!=74U Y@N"C#PRFK_QL+#V=52N35M5:QL0P>=(:=Z1E-IU?WSU/T4 M W/%D2_-B$8*_,,5.%K*<((O/^Y7L2/8)P+I9H)16W8"%7LIAI":GF3&YG\IRF8%/>;_^B5^17+32 MX4=J8Y0H^.A*AW>IXVU[4;$%('ID\[Y0&&=7K'H;K^-VQK$ZY$4Q MVRZ6RU&D$44:4:K@1-[!"Y1C*\_QZ0@4(K&7=FQ% MBA\I?K1M(5P^S+&:GV@!/>X!J2G$EER=N5>[K#$;8,U?'Z\0_Q8G,^[M5(AV M*+R#K/8TE4&:JEH>/M?R+-3TF4<\G[MCY^:@$V]O.,0YEMM3:WQRH8L9RXLE M%[76Q$*%'% 7RNW96'HS.=U4FS7 M)5&LESFJS&-]13Y"DB6OR-3GG\%T[JB@7.33Q7*Q512:_H:(9DO,E IB.2LT MFEAIJ<2?_B:)5C<*A*)9U!"O>#B+8"- ?P] AW%9P$<$&_: ]<^'6^]V#%!T M]=U/F+8[^]SY&2U%A,OPXO+LT\E?3_AA.DUN>ZK\!"SQ:;F1=W;AWEET/UTX MTY5K/:L%:O;\X1"4(B7;9I9F]4QVK*38XI)41P.9\L]X8]BK>.J$FZW.#=Y( M:;]9-'7I2QQ](6; M^OIL]BJ1^'RK'Z;D00LL8)0Y^"Y! MR/>>J+QL5\'7M%>CD/F8UQGQ3I.EI;"4BK?2:D$G!C+M']X6C[]T+$2DLS]< M9Z/LP:>[%,K*A72PR]G&.EQ;NU7[S1X<+R!OZJ<0*L MLP?&@X<5!2CO7WWY;;9Q'%HP_?/V;)QXLU:@>T<%-V,@V7,R?B=*S7&W/JY5 MI0&U1,$-'5QP=T5ST;7WD2(?N93ZYRGRJ3=?O4&3G5HG%B].%$?(W%;S@Z;K MI:A,'6LR3E/05USB\W=AA2--. Z+X)\I9A,WC.(J;INT99V7N M)O<"; MI;V" 2I$;R+1_L%RT/U]HH:_'I[L51:LM*G 2DXK(K M+$?>N!J+]?34JH[5%E]AD[QB$I^_9^MK-VB)U7RL)30J1+&:$2L"/FI.:!(U MOLNGRT(4Y_R &=5H=<-'5SSB"&5[S!5\^:B(3A5("VLZF$AY.3-OEX1,N2G- M93HX;XZ[2K#1>7,_4@VCA0T?7L/X%CTLS).#1"O=+PG-\907I6%]51=XK(?! MY;()[ON=+A^<.+>S)2Z*,*+3IZ)CYT+J6/CYSYTHY44ZRR23^62G5.U+^56A M/IO?M4#:1H&*?_8<15XQ9'3V7*3]T=ESE^//O$G]8XMQ8YH8<7/"I"B/,5G35,NZHZT[MMJ7926^+1IA@-JMUK2U0H]=V=2NUWLU$K% MUK"XX+':^8?"7263+[GMEYF%R(B52K%5$:JMX$RXC%AM%:MYH9K!I\3]4;5< M5#=%72%K[V^YI)C_1I%*-!,:XO4+VPY^6C YZ*ZB/0A1=T9P^!/IFQP[%F.=@KE;'&8PMCT5+TR&^*_*80 M>_F7G?X+%*V)]>P.&!X\D(P _7+&8.I=6H!9LC%LI_*MOCZ7:?](-OJ$^;]S MXS;2U^\8YUQXXO (A6U5VL)]L9F*"31S*RC+9?PV,_$5%E\[]?DW9I[-2^#1 MRW /@$%,@*;&-)-0P$1S@1$YX#_ 3][U'?9IO]!>VI(>8IF)E"='8(YP"W\ MK2N)M;1@"&U^-*WKZ7F]G:K+C'\ 6_(J\>+$1*2+WU87SQX,A]^LKZ!MJ< 9 M?HH>5NW1?2NN3IK2& J@)M0:VF0\QWH8#Z!)T7]^KRG"IZ>P>F,O.'75\D]6 M4:SQQ(9#:#K:#!*&Y43[FZ-(),R9 TQ3?UR8S_"@=?Y"Q,RNS@5[+,I(\:K0 M%?LML$#$A3J.WG& P>#*8(H]LYV2,L.V71X,)V8O=CHW3"6N=VR"L+^YJB'=H$ =GV-%U> M3@T=:DJ+E:N\E>/K,N.?Y);@DE<<&RUBCK0Y.LKMRWV/=ZDS&/13D\)"8\DX M32IV(8]^&XZYHZI(/EGMUP[:_ ML>L+')N?06=[NLP@758MKV? \Y#79U[,>^Z.G9NEOF(S.&^J1U'6?5*QN%(E M&9>TI9&L9',>U2@,9,8_N"[)45**9Z+WN M#1-_ZN-@_V8-G-80XCM_K#%JU!(!F##]C>S 1H]-0D/5#6Q__:KM$E:?<(?0 M@0AJ 8SU; CT&.BC%]\ 8PZ6SKJ7B=3U MEOMNMAS'^+@AKQGNW\3.9SP<3\9R#!:QG1%;4V/,@'WW9OVSS3.?UK8/+<=? M:7;C7U>MS2"N?:]>7S"N-;FAJ6L?U^C/=<=8ZCK!G4A4C]2'>1#,7X 8VI@P M_]42,X^@&%2"/R-*0KQH!-7.@_:N'^%K.K%)0;J5P?R+%&6+4W ,5O>'^M ( M I]!9;K/WEMWN_?K MGS^D#>7_]Z_?O<^T7A^F\C6\J237AR">DI-QKB>S217*22;^_[/WK4VJ*LNV MWT_$^0_&NO=$K!6A?7@+<^^[(U#QK:B KR\$2JD(@O(0]=??*M2>=FMWSYY3 MVT>S(_9<-I90CQS)R*RL3%HE 4ZQF(;APP&Y$P)M3RGT6L==44Q9%L2RV0]E M*9,?;G@54I[7+1>"9_NU]3PC%,0)F4WE+)8S>94X;LD54], XRHY4VNN6I(N M-Z;E' ]M(NQURS)57C.3.9O!&&#-.]-N7O17D- ]-$]PZ;>)*GE7"&6(U/+49EU6 E5ZOCITV*N,5';V$)AIIC:]*IC MK=YMPI9'3Y]UA< -*NS&S);Z\Y:YGE>6/ ];'CU]4.CT/2 -ELI:3*];_36= MT;VF2A\_/45RP:!&#"4L,/NY9NA3LNXW5>:XY2#3:X JMJ@IFIJ:=3&#L1>] MILH>M^Q*':PWFY7FV%IKI'/]23E3Y\5ZDQ3 MQ;'CIFO&RX@]5Y]B!%>DS.4\*W&3L8KCQTUENZ7 %31G6+94+K3GEF@ZC3$B MT4=-U28E<%ULJ6(,Y0<5/-LA-!@>.RRTPJ@'<],?]E3,<7)HQ BW&_F0C.YZU-?1-.4U2V-Z;8(!WVE.E-RZ.8_*A1YU0+=YV5\, MLSU3PY=9+C?F%W4O*@=\U '?-2ON>LU@4*>TW+#+=*H%KHF:'G6 (;E>UBJ4 M.2R+,78V33JN@.J5GI L,M41<@8S'P@2)^Z']&W'75#)&:X)3\O MR>*!8;UCBC_).,<^I9G3Q!.1?L]30&^''EER'2D/.JT-\7 M#>R)N*T#H;\C&L0Y5.:U3Q74!3G1$MI"73E3@4LDYM<>U#5"$J]]'.Y<,8A; MY]]M99"X<-1A+G U=!\55W# M3JB@0MXT9IN)80IMUFT1B@^#>4,HY(DM2%LL_&(+YG$.](0XSA+V$0 M'V$XQ2QSO59#&6"=ZF*16O9:18P8JU%):A9/4NDS)JB_$==#H25*4J+1$O,E M.;9BSF[%7!O9EZ4>MS?>V]%DEV4C!=?QO(;KC$[FH;*QMC[4B.X("SR#3 6> MEF[A*,(><1$RR=&Q!R/&_KG='-<>[NU _[(DYGWH8YU%2NS6:Z)B*'A7\0K< M FN,U:@Z-XYA22;]7LJ#._"$/&K@Q2THL4+R2$;@,=TI;.4Y,[YL$/4,7A%O?@7T4(Q<(:"^O-[CV_*:NW M;F0<5=/P K5C1) ZF )+&>.DAK%5.U6J=JYWP'?QW-QZ:"K+9)X6\_]Q)&P MFJ,L8B=\&:3DL<%H56DK3*NI@!FHR[3)J[OBWDF.Q>,MU>\'RJ\QBVX'DY<. MJOH<)@O+K#FAEMF>N;#ZF9$N3CF>::K;^MUDDDFSC[5%^HH,2' ZMJF@81,3 M^/#),0F/2?CM6HP/12 D8%EP\J"NJNW1][:F\HKSRG+,>C,!S%NFL=P4^*K. MHT1?*)";3K+LA9(_QUB^?RS?HD']4+SC4U"6*TN5!@(.3%&19@/&Z'-898R@ MC'8UF21YSK):U_8W%( -4-IE1#(T?6;8AN>[42*,V+CY]O&B<=#WUX99;;$( MM13_ HEOJRJS8K6MOD+U!6W:'K5F]8E@D2'*&8IJ3D!-]5X(:0SK;PKK. S\ M2R.H/HUJ+E4O-T,G2V.%'$:/;+K83ES@";*'B? M=J;.4U@\MI=N*8PRCAA_3"HC[L&[TW*GCM&N*T:>+M8*+6'=$#.K5EX5AB@U M>52.G&*3!';!0VRQ"K@52,2!XP])>WY% Y3J;MKL#E3-#'"CIPFC(3>5HSH& MD.A0D.D0Y]_?^5)QWE9:2>1;8BVQ"_\3Z_%Q^L??-HYC.2Y#)TKVT)F!JN.= M4B:V_BT2U MP4_X\;K("Z!?7.AKA_()Y)>,RG?3>!*CWH/B';HP4'B_7(SJR#W75HO-E-A, MB3T5MTXMZH[MO-1I[^P,U_54P^#)E5!9Y/E269;HT8A'%=)0D$=>9H<+;AAW V=S948[M90"\&=BVD[45 M\(25[VI0Z1NVYJY+/IAY4#6A$;A.%,560GG+@7$=.P!.2=/^%I$IR8YT2E*5-\$=,_2"IJ+K?P( MT5M/"H.]!^G[]*0T6F*[))7$>@(2D,OPCVL/,;:F8K_*M=7D5Q ?J/YV5E0& MV.!T$C&.%2F;K+0'@M9L-_)\89JJRCRJ$(^V;;CW@NUC+1!K@=BG4 MP$ MV76)4X>8J"QH44O3RLAJ(B6 >$Z2I,G[]JF@HDMGWAOZ%JKJ!5!)"%3= M"086N(YB.F>UI6L/['94T(7W=X#_[E8UO@*8LRQ1&M9A2A.,]PA&+4/VD4;L M@TFR[V8PC1'\#1%\ZOC,MP;PA?=E/@#P/)?#65)1^^:,$',]?]"?8\TF C * M(F62!/5@24*N@N788/I>P[Y:=I%8SF,Y_[IA7RWSQGG&?0>&K\"WZJ5Z04HT MA%9"*O(MX7Q9C^]CD;[CEN/UHPB>1W/FY,6QS-VJS%U]F_M-D;M#(^-5FJ", MYAG#F%Y=>-_E$;PCO[KS>L\>DYRQ-'00^4N\B>8"3V5*%5 @Q$%&"6JEKJ< ML>:*XS/[/8E/>$T$S;7A!'H-X$JHBQ& G[TGV+/WA/%F5"H_D@0,#$>J9(Z! M7&WQL$?(_8D]X42\^QIK@8OMO,9*X-.^TTLH 9TN]HRV)=D8,R^.X>,9(?$$^I(Q>=9B7;;0.GP M%F96^0K6$T.5P"_/26(XWR.<'VU']@ZIQ=MH5@2^.=8;C9ZPP#-K=L9Y>%?D M$9JWY.+Q,@'$NU;7-J@>?=CQ[NSW&O6K6:4:Y:N+]VL??^\LWJ^-92[>K[UCLR/>K_V&.S5??ESVGITJSV'N.Y=* MRN?Y)=WKIXV!O5@-@"N.(K\*YX8^!X: M 9S@E]LX/R/A>5Q8C0E@KTR0;@*J-L3[XJ2I$E%Z,CJ=Q+&X!MVWTQ$W9+5= M?6)N2I=<]M3,G^J2INV)1 ;K@\+I]HIAP^?Z/TCFF+VA6H$[ M89;Z"6>4\"? Q 06J!# MN.M(R'64G";Z%.4!TM#ED6%K]M" /X1"YH,9[(CW=$LS_[^ZL?S/O^$_^]\- M+:"Y2)=-=C=_5E7H(7M^@_W/1132;MEVHR*H Y*]'2)]T.GHW__^K\/._[07 M4T/'Z5Z,*I)I!1^$)%^'8/4P 6:F=)&\,$_-"O4UM[>H.">R+V^_O&L ME\E(;K GDOZ?Q,%G-!U'IY9NUPM /'TM^6^!-Z MJ2%VHHH@LE#85?Y*;NV44CV[U23;867%>DZH2T(.?I#$:BG'RT).DN&_-:$N M2V(^*]8:+:%XO9'!P3QW,G'8R\3/;B;$?&+74=BNU!8.\UU]Q5OB6*D.7CSU M<+!__>=O9?\"^.??_SNXJ5?J3MA)%J19C<95AN48E<)83F73.*FRW(BB"4"D M\0&]$PEM3WHV6&;&NH1M*RF6=KM6R<;G/(\(V^N6BL]A?H$KZ$IG6.C+%)A4 M!L)8)8Y;@@J_M(:\3RM:8UY>S+2@G2\V(?7#7K<,5,:RIZ.\+Q#^Q W%O):? M55'+HWM:PL K\RG?%CIT8$ZH ^R:@A;'HUHY&4GEHI7VZ9!+3B-\GA=[8E&S)\1,7(8J=]R2-SMBQ78WG "\%FYWQYN9*84JCATW'3<6 M&E4N4[XPXXOCBIP:SK4)CYH>S2@'P%Q:IH*",C/2C)&?%;U0BIKNIS2BTL\O M^ZTE!5_TEC;WP(_]AT,HH7?C[KV(WA##[9OEY9OXP-+:O8:/F8[O[I^ZNQN^ M!>9O&X-,^HE[UUMY\)H[>*0#'S.RG' /_?W?*73K'ULJ$\)Y^9!"[$A=].!] M4VT B2NTC"Y,'"5B MW?2]%B+63;>R$.03]FZP8KP2GUN)3^ZR?\A;;\3\O:S>O;#C\ZW%/G0^?'(> MH'&$+OZ_O^B_?G=.N*?TNSKP:R;E/7>,/'$!2-3@%Q,O(=@ZT!//;IE8V&-A M_[2PWU")AT^#H::YP\G654SBR7ULR[VAX5WO:\E.^!,G\#1;]_YY.;8[1\-[ MPSX\;O#RZ,'@#1@0OPL#G'CBCB(W[@L&*-@H%HT+B ;U1-^]9!"_JQ _<.M> M.XZ]#OR$$>6[/YO87WM(UPA:0S;_M<=]EDQ%6X?>%89R._4EKEL@1G6LD, 7 M6DTA>GK8F3I>=N..5>K"]6%BX-XY<+?>KF\-W.L6ALG00[*N4F-'T:>'X4I?ZLZ__O7;_?HW=:]O"5]O-U MOYN*[&XFY)\3P3_/@ZRM7K."NN:Z:F$MZ*E-LU<3.DM!*M<#1BZ:8[A^]VS% M7&JR^F2#6.>QQDR1A#D(>BF!F5::?_T'.\&=7EU 5 .2D 30AI/=N0OX?[3- M,]MN\X!HF^>4LQO-4 +.=V+KZ(G-J;LVIZXP[MAK'7;)8"U4&N5_P=TVX6%O$VN)^735(0_S]K?C; M+ZL(^$/8E1.ZHD*TYVLWPU)"=D35?#H]JG%-= :#^>L_!'.< ^"?._3W[&P! MQ78![-<&$JBQ!DG6ULN3@#("?V."W6D+ $T%PS? HYL$/V>CZ%AH&0IP3I"< MB;;T/ >\"Y6)/88]AO\VX'P[^ENL=U@L*I/F>%'&LBD=5ZHEKNQ(CVHBG'OR M0JM=U-P)3BM:A@9K-32.N3R3Q](4*O\1 ?Y!!WH+W M^8%)^R?1_29-]VA"$( N-LU4D55F?H%ER12".=J83>(L?GZB?E-^?'[FP YO MMGY[R')T,#)L2&L&P(:?_,0<33S\"HKYS#OM<-]KSTO;^X(7'MBKDPG[D#=_Y+MX-)ZN6&R30J31FT':V7G MHU!&N5*0[7#L>O@GUC&QCOFR?81K3\SM^";N@!)]SIA1!:K)T(L4P HZU>.Y M98@KZR;4.]"8P1\BPA1GHP?(CJ]9">>C0-/8(_,I)7I+&O/[;P8K8B2CSU;?SS\:& MW@4-O6O7@[CL.=NKC_6[T)@3"N\=]H+UJJMYQI0T(7!%CEY;BEF@HCRVD+YP M23P^EQMK@HMZ<;ZU)K@L__F<)EBV JV\;.A=;)9W%I/B>JAGNU'N:41W\"2+ M,[=2Z"6NJ1+75#EG314FKJD"XIHJ)V7UEVNJ<".<2P\)74US[%"E-'JH6[.!H1#F^%1E%;%8$"I+PRP(06& !U/? MEDHX?ZJR2@;K+'-93S?-18U.T](L%>BKYJG**@K 4@V2&RZ5@C,*TYLQ,UN% M_*DJ*&:J2*\*,K%00".4A7&AX$XPU/*X8HAI;J#IAND"(TK],C%;2H(VABV/ M^IEGN6XPD69CC"GR*S9=6.A-/#Q5665>EF@7*%P/6[-A9[@DEXU2O7FJLDI9 MY^?ZM*;.A'6NWPXWZLQ=%?E3]5*J$0JW-8D7>=90V;(H?W[7?*3DZ M/6N'@DCWBL4,G3=% W: .&ZZXIOA))4O=96"E1F81($D'%2PY81 M:8\J[-" MJV-6AI.>WY_W>UP'=N#$ZAC:%1?F(%R.&,D%*>IBN:7D@3;JF.34/8]$1Q&PLO2)(Y#@?* M(KN1V#H9#/L$;'IBM22UU_/G_71=D:JS&AOT)H0Q:JK$B7D5+><_^<20\4+=<24^&4OQ(6^]$3?*9?7NUQ/WZ.U<1_B^OOW,;PG\K15:8)^;^JZR]'X[0(\AQKQZI%T[PTRZ\QF#GJ1.D/SK#BX]JC/F9"=N_YPKA .N77B M?;^!WX;\7J70YK<5]%M0T[\[\%OGZ:_*N&0 O&ZC<,N!9FGV\!PUX+Z&>EWR M_7)_(>0?[?'<>S@X[ZGB"(6@[ / =Y';Z$[;L%YA$4" HD!NQT;!B_S*\)Y; M;8F5A'A5#W7H"61QPO6U/3L2- ME\B-+#!X;XT9>6M3ZZJYKFV@""1T_O4X9=1]0O%:K\J[Q.P7J/Z;P2S^QY@E MRG9=-BJKK@G8\J#6257K-8._+&:[ FW7QD1W(*Q-7LZ//9,;."B^$&7X/F.V MC5LP3U^G#6R!>> .)YH7184/7QBG#T+L+V^87MOI<@-\_NY2%/WKZ].@_:EN M7'6R6+/?[>9,D?'P;#H5^$IK_&>Z\2?^]<,T[&W-"L )56FHT[%N%8L#I5-U MN59I;@*9WA=.N4@^M-O0(3?D'+@VIBZ4 >1-G\"UQWM;24'^5(=T\_724EZI MIK+N [S +?VZ9O^A3?1)'<+5QWF\@[DYQ>AWTM,YFV*98%]0Y8Q)1*[M=Q%L M/7:ZO%)GMZ2[KD>4;E>C?8FY>#Y&U,JWQ8U12J=,L68O^L(PHW3GOY\BX)>L M10F4RY0]:=&*2.N,3(XG(J6/=_4DCA-8WR?NK\9W;DE!G)WN,*%!/K6[>B/0NAX^'3TCHU211EZ MRK 30VUN^)IU5X&E#Q/=<+5WS)WB[Y[D\EML]9_[57&GQ M$_=CKKT.*3L\X90P/"\ .A0).$,),)M;SAJ W7=S5!CK/FEQ;*[=E[EVW9H& MYU1@W379%SN4W<-FHCIDS$$I;/-_&"!;BD!Z%+L!9S[ZQCNATUH2U<:ZXE3# MLBPQKZX+6=#L1;DFR;_^0R8Q[KVXV7M">FP WY=$NI*;9K2B7\TK M!;8R'*I2-:R-OA[IJ]HH#8BY6L% -K5TY4HY+P$>(9V)D$ZG'VOO,XZ0OW?K M*W8NW$>$^]<3G4]&JM8<=3PPW9)I9K/-<64LIMAJ@X],4VBX)1GV..PC#GF_ M=^WQV+Z;FP]9_WI.]$FEP)>[G;GM=3!AT5U5FD2]3FE\I!20-X>DH%HX9D3W M&,6^XS_1'*4&VK;NTFP.;"]:[?LTY^* ]CB@/>9#4/7Q^C3P_*A8FNR\\61I MHKD@0G[V /@M ?A08F0@+LTAF"K+EM@Z(SMZ"YO:<[ND 2ZLNHS9B %-K9> M=W0'5;LA$9U*)TDF]AD]D#:*H^=C?G4%)5-PIUYWM )=K-.P*T*Y8$Y;\TC) M,*B$+X:_=T3GGMU5%SUT^#!&V7TTUVV*#K8M#\<(*)+WR32WO%QBLT"L5 M4]TV\(5JI$#05B"79-CW,MS=NN/KNX3TQ[%+]Q6[]%WD,HZTN:](FV]VU.3# M4XG#83 ++/AFUQ../P%NM%OB@@FP/6,)$I;C>7'"_]O=][TEF_M.47WG GU# M-N)] OE6(QX>]J1\G.G_UOC=-S50SAY3](?% [(F(BX6/:0BI5LR,S SH]2 M*?4[=;E"YC&-XFA/&U!!CSMSPG$X:? V)QPJ@U*KV)R3GH0M3'] Y];5#KX9 MJWAZMR-.'?M3SA=@^."XB(V[&\?TIP]V_C*F:98I=N?F*J4P%BCA3$I?*.)7 M8=I?&,JR6N73YB( TJBO<\"L-!&FH_,2:?("T8&WL0.]"Q@43QB_1K0\B;^1 M$?PX(=+QKG2\*WWU:* _"SG\99V:FFU&FC_'6:Q 9;QR*ATR?/OW]YO>>EH5 M*H@Z\,61K*U.*%>FG0*AFMNT!2(KDKT",Q2[/"1,;)1]-TEB\19VO(7]K;:P M;_] QR^K&&/L5FDA98U,J:KWI(Y0ZI+6[V?S_D45\R:16XNFW ?E?%D198;H M%GR;E;--I&L@D:.2%!D7*[@M&S,^V_&]SG9[9=5@E(KT:TVT\(QHC"? J/ X5B% M1RJ!0;'!.,,]F-?J&^]SQX$;<>#&0PGT#7E&[A/(<>#&C94X: %?,VR@)X#F MHH".\T8.WJ>0QM$<-P^[>Y++."+A[B(2OE.X>5S9X#XY66R-?-W)RM\.#]S3 M*V''KG8>&'E9SDABN:$K6LNE\S3;83WYPF*2=P[^V')[1,OMM@M$O '^M-H?I0BF% H&5NXKIC>89_,7 MK@PA>5V1R8BTC%4R0WW$EG /KXP1^!D(?II,4M1[ 2VW;N6^C@RL W\7"7B? M)D-LRMZ7*7M/D7AO:*5.MR#TM&%7%RJMTJQ]Y9U,5@V.UUO MB"F,WO$V@^*PG<2W@$SBPVI!P\.OB5WS+4GYIYK17P- M/>HLU:J%@D'4&&/8LDBB=V'GN&B-Y4S MTWU,TFE]7"]EK '#JP0=[8S1;)*FWLOE'NN*6%?<_7F&FTY0_(:N\%2]RMM6 MAS=3':99K\E-^/P+[Z*'6FC9M&VE35"06OG^ JS9S1CI"K21QG))[,1IS;OV M=L7AWK'Q>?5YN5=?5XR<&#G71\X]NFV^[8D,V?$UZ\7>$1HIGOY7 D2D)#Z@ M<=*F(*'\ZDXPL,!UD/U_+^52N,+ ;L5.(%6S3-G2G-M4S4HYG;6Y+-X1[3,G MV'M-\?."QGCRQ""Q65BNI*O<@K/&H4JD]X&R)/8>Q;\G1-Z&.^!1H'MDX7]C MZ!*J49C+:W_662I@)2LA4,2FU_W]'=-?@F[9K.M5@EO99HIIE+P)QPA]/X(N M2BY 8$DZ_6%5QO_U-;A@EX?;04/XY2^"[T9TP-EE=0B@(+G;*X8-G^O_()GC MC1L4<+,37WD"$MH0)?_4[#7:P[$='SY=<^%E.V' VXU=R*/FFAL%YO@3X $H MXEJ@&WY48!P]95MJW(YX;U1/8V38FCTT(@*V\TQY3[31Z,:K)EQT2D,<<@-7"!9J:T$7SP#\T*M;6W&V4:,OF]!O[Q MK&G)2&ZP)Y+^G\3!9S0=1W,YTU:I@QG;*>B4!4;^C]W/]MP8?\N3#_UA(3%ZGM M_R.+V9.:"7V&>A*J9^M?AV;*[A)$(-*3"%M9]!: 0'F64^U79/7E5)^:02U2 MZ^J(8<@!S7'PS9*F58K11^H ## 5I]C10&<'!(IY9.S+*WI3X$WJI M(7:$5J)4EX5"BY=+8EU*;NV>4CV[U23;867%>DZH2T(.?I#$:BG'RT).DN&_ M-:$N2V(^RTO%?%6\WLC@8)X[F3CL9>)G-Q-B/H$ZFH ][4A?]F[XG$7]M[)7 M^_\\&\\WHLYW(J[C&#F@:$:E1CJF4@0^5 I8%$MBAE)H2E6UU1DU5)I7B>.64U;0 M75TK^((H<:ELIU;M9(@Q)'78ZY:2):3]69WH*Y4.4QZV.S-_U>=ARZ-[+MA" MX,TFRA33R&78XCJBD)^%L"7]NF7(Y0>K!EC,%$/IJ/EE/D.2S%BECI]NUPQZ MPF&4+!"CW#PWKW56_(!7Z>.6Q8(R; G+1L>4X(Q66X(]\?NHY5$_"U-5[']3-C5;JM;+X-!"F38WN-A9;5&%YECI\^KOARSMZRTU)J/%X:R MPBS7:X*;-D?^*E2YXY9&994E ETH"4S(Y'JUM%DL57D5QXZ;;B9,*A_R[;% ME)0F7C>M:E&%3?'CIFM%K6 9 (AU)4$YV2.VJ:"PI>UJL,QZ:! M<_S0SLN\7HA*I!\UI87%@-:F&&960%XH-#DBIU@\JOAYW(%P46%J1#$T*RV M<=R M6:-,62'*IG_4=%JNMMC!!D\+%9NSNI*#?T4=-!:U9MY7VY8BM-:$L=-U4]EMID*BK 0#:KJX-< M.Z?->72:[ZBIX)6:HI@+!IA8H(N#T6!5-_00!>519\.*_K<3\[ MP0N3811H>M0TSU=;W6H&N4EH)4=S%%)*8.%A06_G0 M.W!B">:.LLHN\GI-66#5U*;328]F'.S B7EM&K55,&+A-&:+H=X5@^(<3*$" M/C&OBR GA^IXT!92(]W/F>-!-BC!NYZ8UT)@#D.KQFRP%,A4-++>L8-R$S4] MTI<,7IL1U50]*Q1H%IM..X5!L3]&38\4YJ+>,-H8+5:QR@:DRDINLU!7L.F) MU>++17K9WO1'&.$ KZ$(K%?/-%7JQ&KEEM/UBA1D3ECDYL&4;1D09U'3H[Z6 MB[UQAZ'!S#3JW5EFOJHQ+ADU/>JKHHR\37$::ABSYF=429U..DP(W\G''2AE M@E9QD=NH9B&;JNEA;3(L*;#IB8451##@P+00FN+4'=ESTS(GHR9J>M17JH&Q M:[9.EH19MU95_0U;\L(Q:KKO:^2@>#:AMAXG:#Y9VMP#/_8?#JD*LCAVU@;B MW<,M7W]IWQQXI';&S;']Z+O[I^[NAF^)SZ_MM*2AL91^S\%Y8"D[>8[P07[40V%,ZUDVWL!*Q;KJ1A8AUTZTL!/Z$QY XXTI\ M,D+H0]YZ([[$R^K="^\=O;78AY[<3\X#M(30Q?_W%_W7KRPSD7XBOC:+S,D9 M>#0K!UH"=>1H/%DAU+]IN2?4/QGI^6_)KF#B?;?3023^X# M">]-]-_=I"K9"7_B!)YFZ]X_9PKRO W1?V_8VZ4\_O=H IYEGOA(YM_D4<3= MPP#%1,:B<1'18*B[%PWB'!KQVB='?D83)/(ML980&P**HZ@7$GQ6+K5+<72&DOK"U?.G4CK'5#JLR;Z M_1I*=&T1_,"M>ZOG*S[:H+GWXQ,?)+'#)C8@Y,R $<0B5!^EP4)1:I=+S[LQ MUO0:"[6%LIYUU+DX).B4VE3IBV;GC?%WP_C[:!/BT?#W*JO;6MRL,CK=E#&Q MD^MQ^24VP8G+X8\O4_5VT7--A6GE:+%7Q+/X9JS2ETBI>R.&'Z]/ \^/3MR@ MY+DN@*LS-"R0L)_?\>@Z^FNH>9/$W'504CL],5@GG#E JV>/$V@REH9O .]Q MC,1K*:EKC_M\YL:-&HG7V@NY]L+& OV@=N17)>WXI.$%HBFVJ7UE/:E)00Z>FH/'))CD& MCXW/[XC!V (]IP7Z 09+E%,)\6+?P21FWJ8(?CW&5J&Z3:21I+ 'LS]?O=_Y MF0/[NXDF!YUP-VRXF&-C8(%S%'*)2?ACD/!;M"H?BB<\$^Y MS6R#WK1=GTMAE;Z<+^5[E$MFT"EJR!PNE,0[!O-C@/D6+>J'(AR?!C,+AIG. M-%RK&)/""RF=!"5L&4(PHTS;!'5V G(UMH'V !)P.77#FSN>9B'&,7>13]M? M)^":1HD_Y\@S'MLYW\#.B7T-Y^00!7 MQ/ /LXW?CY?B]9[(W 4S(Y@AQP7\C0EV6^TISA#:&>]SW>UAM;U'DE>PEVT;+O&49:)YAW*'&C8,'(P>LI51]L M\F.4UQ42#0I[SXD:H_9A41N[+\ZZL7%VU!+LW&>6C?)(2.4&C4TP6B_JS2@; M,Z(5Y'M.Q_MW:.3 "+@NT)]C_K55''416S\W[<5 .NSONZ8>>]1M3R7)VDK8 MN@\SP 8CXUWG*\N'J450ZZ0$ILQF-@4Q3W%XB!+"(V<&>>S*^"=&(N ?S'IKOS*,!9\<%F@<2 M?\-IC#[] TE'5%4,\39T!!$8R\BMH5F6$VKV$* U2,#&NN$G+,?S8C_'M["8 MKN[GN%^&,7="X\<>:KD=T$HVOT-9ZQED_!YC>C'#%*;Q>EL5_C'"3B'(!]DUYDS1*.*T1E M(:SSPH@@S7*Z:C<1PQ0!3C(%]!%/T:17E:AA;!.\Y=$%M(M^_O MB',7Q +]4";_?>; >W[%H!*T:)?^V'B-J>\WH+Y7-U ?:B/^5]CO>RS76JY= M?"WB+45:-MSRL*IFTZT0E2A%+G$LSI[W+3$:FZ?G]''_*48+J2#4,5D2S!G7 M\W*V3+ "&941AI8HCB49!GM0:W1'%5 P@NT[[CEC]:[-4F-V_J#FYITZO]]6 M5@?H.Z&D2OLH+6/ZMD%\_"V+B)XO9E Q>JJ0RI=&P!E MK8<&*\X773+@53Q*I$@D28R(]\F_)4AC1\1E:<$OXO5-UX2^429<@=ULE'6S MBZ^L*;\L%B/@(M=$DJ:/@?M0GHGG38RYMC[K#L:U&7YLV3RB>^*;;'TTMF \ MH:]HWRIKW1PU%#2\P\V(>J-*^5!?L5NBP1''4<,QI&-(Q\Z*JVR/_,3QFP0D M3/O33+G"S\V%!L(P4YYAW'*, !T1D#3V4)X+&9TPW'.-R&VA#8=N %Z$Y,6& MT:>TTY4K*5^6?=Q.F>C'\7Z\$74<87.GL: !Q6^!6?V)RQ/:RQBYTSZ#&75A M5@L"N33/\ 8.Z4B4L9%AWSW"%(/[VX)[QT-N%]P/X37Y YR_25?&IB^&06CE ME"P5C,-NA0VK[!@!/MIH(;ECNO(@_A(V>D#]5VLBQE;7^:VN:RN,KW:T7'N\ MMZ,@+UZB.0LQW=A!.K-6/'2@6]S#FG]&]:F<#!5WT$J3N*@$[,1=BB6_GIOR ML)^( N%,DF8O&(,:*X>; 8]7B6W6N23&QO'TWQ.8 M5X^GO_]PM3\"9H[P]+*U5MI*@<_UC/:B/PO-$ $3A:M1R31V?)3_C^/5;F,' M>,<07 ?V0/<2(]>9)3PX/5] %:[-;[\KK[^:3_2V#(![V^S= -?1-6]RI/EV MV,U#Z)ZH?_J!ZIM.JLUZ,&[E%6-5MJK<$B];2\A)*,1)D"#@Q+_BG=Y8!3RD M#^"AMG3_3 _HL_2<[;0V-44J6U MNF)WR/G=(?Q2,RP$IKSC(B4D/4,J!P:G],YXT34V-,G[0J=@U0KE]IH4%&AZ M19D.22;)$;%3Y'O",W:*G-\I\GEX-D2AX:4$7PC )L_6("6H$&,$3T0+Z"1. MX-_-,[)-3 078#=SER<1W]!:^&;QL'&P_+6)S"OC"5I+M2W"U^+H;:UY0F/V MI:%I5"K=OK)8"EVU5L^,E DD-%'F18)(,MQ[-=UC31%KBCAR_J8YU=DTAI:STRM%ZD@+6BBEVX$776(MZ"M&*6+ MQ-DDB;]K*\80_[80CS,GW,#9O]-H?PURLE2FED9%6PFB5_87G:%B]+D0@1R2 M%A9+XMQQO?:[]@?%@>^W8,T]^KBO%B 3"WHLZ-\B#.1[G/PX<=HP7ZKS]>RE M3AO>Q[)]SQW46PAPB(^FQW)YBSO[W^D(^JLM[9+G!9H]C$+\A\YLYJ!Y<(8F MM&*A_9T L[GEK '879Q;FAUO9=\[TWOLP^D/NQ6]AZHXDB::"SP%(;0$+]B^ ML41;3]'EC.8!/>O,4)60J*,HX->#S:P +8.$<"S.T1>G/#I!QV8%7.9"#,!^ MN;GNPB-38Y6,4KV12>Q=ATZL#KZY.HC#^K]PO_DKU(%@X]EQ/M^S38TDZ=ZJ MPK538A.I@R@7+D8_Q)[TE@FUP'QW%. U%XKMD&]@A]R"?7SG.\?["..\X_X$ MDSC*1E"*-,T)%3-(-?K3EM#FS/5XEB')E3EAJB'J(MHH3C+LL8J)]XF_ R!O MP3'P("'_GP)DD^ :)7),6\JB'/CE'EYR/#$")(I$(RD(R0L4[+DEG\A^VA / MT VT+V[K7L)WMFQ@XEB0:,5>D#A,]Y$#^A^'C8BCW![#)[2=-&*8M&?7;3/K M G.!^:M0&8U5DHCH!Y9DF6./Q_GX1XS]F\%"'*+_@,3G?>Q7FK0PXQU"441% M;!<&0=DL22'"?A1SGV3H=ZM[W8U_XW7,_2[,/C$R;,T>QE'V<0AN'&5_(U'V M^3TD?RW*?@.RFJQD 2=H2\TU@\(XZ/1YE8R22'))ZH1_-G:>Q B_@R#[^^<@ MYT%X#F^LJPU!J0B@L^YV149*V:,F0GB4C9)($NR[!LH=>F/BV.-;L,<>?=QQ MD/WW&O>W%?0XR/[28ZL+$[:=_X+5$%'_/UW/;#T)3*;7Y MJE"7I9B%?X,MS#BFX(_M9$2AT?]1NM(EY,:V[[6 Y[O&T /<_G$QO9W@/G5(Q4>*L;QRQ'_&NBML>^K.6HY,(F"-FE;HV*F MO>(1T)')321I[/Q1C]>F9V_RE 0O)S)"H52OHT.#8C[1$%HE,1<;(O$.Z -' M/UQ8H?*>*HY4G'A6H::?'W*-HFAB1*G13<_E'L895U*AIS2BDJMNA!'#FNNY MMJG.BAV%8*%&9+9!$G223+^7$3Y6$;&*>+@@B:]5$;B:(8BF1$Q)%EM4JS:3 M6;IEK,7?C(K@QBEU4/)7DKE(F\*0&N1*7"92$5%N:#:)WW7^PH\HD@"OGY\< M?0\U]P+C),2X[@0H>?95E-K_O53\Q!4&=FWM]=,I9)8I6YISFZI9*:>S-I?% M.Z)].\HK1\C>V@O,AB"M\FR3Q.25Y(]5,DI6R%%)_$3$>PSR;P[R4R$4WQCD MA&H4YO+:GW66"EC)2@@4L>EU;\>(F8TKEDYSM;99F:E!O35>LOR$1R!'#"6- M)1F">CB_3KR_?'6;[='''0=2?*]Q?UM!CP,I+CTV26DTJD(-&M5\-9$K2=FJ M*"DM 5G6=;&>B@SO4KTM2'*4P1#:W'$^P^^ZZ7H+L17;T9QM3+'0W;K077VG M_^M? +=T,%^QYYJAHYHQ42GCJ/8>V-;'L)M\XO;T=_*D_/5(7US MP]"?RZX_> WX X/^'#P2?^8KFL=' A6!<+S6%[ MH'"#4*6B](1$,LW$V]"Q6KCD%O2W5@N7COO[;;60K\Z*[8Z08;&"-1FVFY.^ MDC9XI!:8O_Y#)S'J/;5P!W9QG#?]44R1J_EG'WR4L;P^S""_QL;^MB;U^V[6 MYWHQB5(]+[9JO%P2Z^=SJ%Y[Y#?$H>_4 W:+&?_C[;]8H.]O5^^FO+Q7<^EF MHR+@R*L+#<6$80^=&4CXV@IXR80-SN?4_1ZHO+:O(@ZEO7/?;"D"H(SPAWPM M=7#J@&2'(/CFHC)1E ZQZ56[65+NF+Q*D=LB,0Q#Q]&R,8[C:-DK.E-_"<<+ M5>^U:FM]@X'<8I;5-M4N-0P1CE%$;!)GCA,:O.(9_^MK'3-1=> MMB'I\L'8U2Q(PUP?Y;SW)\ #4-ZU0(=PUI$8PZ=XVT_1 3P-7=ZECX4_]'QX M(4JX^_1RR+KAS2UMC40(_.MSX[<,&Z0F ('TQZ\*!_HR^BO<_F[@6/JO2LO_ MZL;R/_^&_^QO.[2 YB+%-MD]^UEMHD++=6A=.)/!/'V MVL$>)*@G>K=XT2?4C<&+;AS*ZU__:8@=H94HU66AT(H<<%(2Y9>"V!J<4Z5\ M=@SD\QC(C\=0%V5!2LAB0JGS2JXD"[E$5JSGA+JT_22)U5*.1Y=W(9Q\-2') M\$)MFQWKK"/]6&>U^5P6>"J("!K^Q]I M>(:72I*8;[0$"7F.D5RJ',N0++UKN*4*]6 &.S\\APWSDM*([EBSC4UTH^SS M>PC^P=MZPX5O+-N/_A1'^?V+27I^+^4,;V@Y7N "&78J8T6E;R(:-%"!/\NK MKECEA6R]I9IF>U&;K2![ Y PS6$'?#< 9UO#(ZB\_=;&GQ+1G$<'BP]F_<=E M:,4T\'QCM/Z05S O:,4GN 'R[EB!#A"_B.A(L*NQTW!"X"9*6QH2E2),;OU[ MD,4^)1-:(@>A%"*V,G3SAQ M+&N=<$(;=LH+!IZA&YIK .\I(<%!&R-HP]A^1('<'3_ZV35T$]_5;&]+?KW$ M1%N"Q .P$L [YIHJ$:]L'08;.GZR[/@0!U)H:UG>V?RV'86QL"S> H<&W# MFZ Q>#_I7C+ZQ6^L:S05_@3>RP5PE7SXGY$%AGY"LZR$IJ,!;-O_C6YIP.% M)NK8:'E&D)'"7EGP)RCB(RI)\/,'_\"[:G[4K=U"1YTR4!FFA V&P/,T=QTY M$*/!:H:;F!]HA!VGA3?W FLK91"BD//@+:N'!0D12\ MF$,T-\;AC?>]VG423=7^J_U=!YH5E=F&TPV0O$52YNK1M=#P)WNI0T.?PPD8 M&G,+BLH8V+"C2(3A]V#N[R<9)) 5"O^*5%PT)#[2NUKB[QTFE"?I*5'@^<8> M%4\)^6 2MN[6ET-&$(.FP?.<0IF%;71X5_0B>SV-^XE#!4==L$7L&KX6M\_Y MC !Y$R>P=(@L>&]MCZAI8&\-[VAZ#J89C0=/_\O[A1OOUVYK[\!/+O"=?<=_ M]A@. 8EO#@Y[-@#N]@L2WVDA9)\G7P@YTBQY*+#;[W$L58&/M^!WL+=Y,' # M)([I9 *]W9(_^R\AX8XR?D<=VRGV MW7O-!1&@WIPAS$?7ULZDT#= MK-^-SQT^H?OA&A3H9:$O:V!*\FV+=^S]MV '_WKX-]3^4^(K%?+/RA'A6PIW"_JWH#]MSW6G)BTX+*C62ZF@S&6H MP?@!H(^J,V%%A-**>"YXA=T7PX&,W L0%Q\$?D3) MUA C(,I8"IG8UK[1'3@>]!U8S2.:#1\%]46D0;2?FF7[*P2)-SC4YWR[K['P M^F]MO[O0[U1 MT'-*TJ%&70PU6AY:;&)8/'"L0!;INQN=;Z0K9*IS:JM51'Z02YJ9>> M=S-Y*80MCYX^:[@9;#R;CA5#W'2H,;7NL0-TSZ.G%[66R8T+ZY;92579Y4Q8 M,_:L">%]]/3U..#'BED4,"FLECL;LI3IRSQL>?1TM60UU873 D(66/EU VLK MZ0"U/'JZG!7&+7ZZ;I@&OMA,&19@A3ZO4L=/G\TWU,#DV1P&4M*DM0H'ML3P M*GW*])2VS0DRJ%;B^:I=9]DUPVO MG9(PM"-')HI;']RP5>LYZRDE"H9OE)C;G4J52$[8\&OO<5+ARZ-!E:IU<0F,IZ=J[9C=C+<8MHL]'%VAM;]Z.D5:U2M-T2FJE1PHE-- MS42MW4,MCYY.^/HHEU\5/)-8C_%9IVB1="4\*2'9446L+E*\(+%*'O=7(EO# M3TJ(0XQJ7+[=M+%LKRQGQE*9)^ :L2=P9&XZ&Z(X;V$=O*MW1\R$+A$"'K;\(C^F M%,RA:8\TJF9EMEX!"3D%?KHH3YA5V2'IUL2FU\,DL^[4G&E9E]&;'?7.L.&; M@O??::>B9OCUC3#R*9$5:PVQ'J5-%/,)N2A$5_AZ;_=&DM[:)LCP51Y:80FI M* A[.^R, WB??[P>TL]].'[O+$0$Q5BB[?#+FXC#"= #"XBC_=-_/ER._CF2 M'V)DU6RS.R\I,RL%F%:MZ'CS2QF%!WMPV--G]FY_<1LC"CIXWNGY/$VK^_NG[K?-MN.Z-="+9GT M$W/5"*;?BJ+XTZ MXJI'5JXP9/R)^FZKC!-/U%7/F,62'4OVI23[NJ=]?W_, MOWX0X*W!?]$+Z\VPDW>G@WL8H'._, ?OA=H<9J%ZF9%J\'+\D!JA2?E_?Q%_ M_2X.O.G)J&GN\^B_GXI.'I2ZO$+FCE\%[ M8_R[A)RZ3N!IMN[]KV1)YK(_]U!D ?PEXRW)"M /B95&B+_O4*34MNRA*P9B8PT[5:6U2J?>% M)MHA)?_Z#\,F60:[S&G3&,^/A>>OS[QS"W@^?Y')/P>T/_/&>7HPQ(A\VLV0 M*26L#M'&._/7?])LDL//6(;E"A;;\Q1$ 6?>Q)AOHW7 P#A/.HM;\3M_L1;Z MRC4\7WJ9B^^,?*!DD&+Y^YZ8PAX]><>5('9X6\\AY+RM3DC9R[MN>38WQ8"G MQ:G#2!2&8FX@/Z"H),TQ1^KDGQB'WP^'%]['N1H.+_6&_S00&1G-?ER/9PQ=H!M^PG(\#YUIC$V9WU8_U]N2N\$IV;&1F]FFO&-JLC_K M<:C2!=>PZ?5NM=0.;I#+C],)D+)[)+4=XM5WB56:[]X''CHU8&UPV M\/4[:H/STYMSJ0-,:4FCS&P5*!6C;76L?%[C"*0.MODZR>.\NW?M8'F5*ER& M=-"*#;!+&V#7S-'[Q;$'+\9[?BHSKP[><1ECI#/#F>% $3KY81#( MM:6P[M/>4@?YT=Y>LZR?QZ)V\@%=9ANIR99M@^_#]* M-X62Y1QXOL NDY?^T@>V2TF(TNB,7&>V2[RH;8>.4DD-88><&4H7Z:.<6R9* M-+@(#)2-9ZZMM]EM$C)*7?GS>? /^#@H6]L4F8&';K_O0)3]"D:>,HT4-BH*$,.\$<)=V$4NS CGC!<)+0O%VRS=D^;? ^\95V(E99@W,W M3B9@-^$=D/[;#3_YG#W,L/?C@?_U?>#:Z,O=X'=S%J),6X8-O&TZK^$6F@D MM8,S,X8)'_ZIP^DX0#!4 O!>,P,E4843.$#)X=$Y>Y2-*.J8"Q*A:\ 'HOZ/ M=O%.>C",4@GM5^1Y:I\NF2'AV=8ZLJL.K:]L-!55.'UO)$RH^OV"P=,#SV06 M?C._HN;%,LD?)]PXW>ZB"3?N);W"+CE[E%U!"WQG?V&;72&Z\L49&-*0".#O M^;8.,GP?W!\E@AU!V=G/VO[O%.(8/[9I\R&J] _3U>]X1O3@?5-MX#E6X(.+ MI*D_]]OL9[F!/R_F\ZZ3,5Z(+UH(_(E^=R\K7HBO6@CRB8U7XA96@GB*U^$6 MUB%633>R$/032\0+<;Z%^//,+!\2V6N?NOZJ$LPW??3\=T^:T[][TIR@GPCN MEC9M/WW2_&6@T]9*3U1W@4Z_=P ]QE",H<]CZ(8Q(D]< !(U^,7$2PA1"OL8 M&S$VXO?++V#GX_1@GPR3N3Q2;B(EU&,"X?=3^M!/%'[70#AK!JC+1\/?25J\ M= 24^Q:+/\OTM-.'5S[8DP'PLXTV;'=U]\ZF!..H(?KZY[;.$A2T];?'1[:N M'-/<*P6+VFQBS@5MX7>E7"/+C4N[0Y@?QC3_V3LKQO*#8'GKH/YN4,;5#$$T M)6)*LMBB6K69S-(M8ZWKG5;*IB1#D0>5ME 9.)ZY&K6+_&1W").BSGDXX:NM MKE'L>,2K'9WOGHQC?41_=Y /RCW?M[U#>_&8?WF]KG&510 M^XBH5///&#W@G= V=K L9F;*AA!2+7Z $Z)-JF)S>S:2(M\]\'VSIFZ,R3-B M\J-MZT> )'$(24)=BYM51J>;,B9V6 M97F4#K?G$RGL.$_K'Q. &SJ=>!@N?1 +'3L>'LE8.3=?N"F3Y<(GCL[.)C; M=73-F_R>&=.!& 7B:'1*C[6D4K?25XJ4D H#QUT6!X(KC[?'$J/C'<2_+G,N M,79*/!C.;] S\<4P_V.&*%/.@'?3H(=TAF6; M@DASU"C#U+G6J GQCM)<$N\E2[D__PJ\I6#K<0S'%YI8UTZ'\H5!'M<>:ISG M\E"OM54SI; +,2^(=K]"Z%W)I2A>Y2Z;YS+VMGPC5?"F)^;:([VJ)B!4HS"7 MU_ZLLU3 2E9"H(A-KWN]<+"!-4DKG0V]4:1!G\$JU*2^R36A)D!%1(B/MY"^ M*AO4;^9_.OH[.A5Z<-AU: '-1<(\V:=+V0LFZL0E3KM^$"[,G3%%U)]/Y\^C MM/_]7R_."#_C&J6J<=P?>_ >S.?N;#(1X7@,4MLCR-H(#OF'9H7:VMN37^[I MN5[OCV?\HP5(X-@32?]/XN S&LG1*J(T. =K]2+-S>YG+S/=["]^/ N<;8D=H)4IU62BT>+DDUJ4D_"O[]!Q,?YTQD,]C(#\>0UV4!2DABPFE MSBNYDBSD$EFQGA/JTO:3)%9+.1Y=SI?J?#U;XJL)2887:D)=EA)_H^6+CLMI MIIP>EC@EU:F[VCK>&VW<,N.S@C0(-=(L:)UL ]WSZ.E-DBN* MG0*0L(#S4A.GU2BX?%.ECI\^74C*PDPK(Z7 LH$0Z&XS#$.5/FYI*D/&#:KY M-@:P(!\:2HXSNB@>[:CE6%A)N%2@-*'BU3Q/Q69EHS6&+8]&1(SU1@4WF;42 MU'K=MMDH8\4V:GDT(CDKUP:+14H7L@;3G8^RH+(03DI(/=^J8&E0Z0A&?TGF M)S:=5J"MA:LX_KKI/"7EYI:U(3"0R5C=.;'I^[WFJ>4<]-6"JLL%S&16_-QL M;BQRZ*"6./6ZZ6C@+/SK)VFZ=6/K4@>]JP/<]@V3Z09XM, M&M?LYJF5EQD#XVMSM2FL*2T]6JA!O0%.KCPN-0:3VKS+*D2_4!L6#):Q,^B> M[.N6O09/;TH^%0B+*3%V+9O-&0TD=\?SA-EXUN@NZJS0T65VIMMZW>JA$M7' MHQ]TO-R,7O7'V-I4!PUJU)J6L]%=TZ^;;IIM(0A634%85""5+N?KF3%^4DC] MT;A3%'K.0M":_JH^!>.>H*+*>\<"E>=GL[[5U!4-P]IVA2YEF]@8MCR>J&&/ M+E)RB\/6'0-377X=B#JZY]%$451FDC?G+(VE\G6&,J:=SJB*6AY/%%G+Y:>5 M\5!3I.;88UJ=>H^-<'<\4:RW&BTRE2"C9'T\G*DVUZCWHZ9'$Y4N+55:Z?6R MPKJQR7:R7KFHET]BU-K0/",T'1>;D05S.I7Z.8(9G\(H,R%(NI@Q_C][;]:< MN!*T#=Y/Q/P'HF?>B',BC%_M2Y]O.D* V'">8K*Q6C\5!;'AOI-AHMVK"Q,HC&MO0V'I@ MIQ=5,'*/^ RI(XJMK[)B02B59T&]K):[7#1RC_BX,J7;:D[!$+G?1Q19;C'= M'GCF'O'[ T.KR/("1XQ*+D-I V=HE,#(?>+[%63-4 6F@5";64F>4//ZU(R' M[A%_G9:7F1G?%94:S&F0\=(_XZ2"0K&4Q.^<+2L$+\&[:$YS)(>!9 M#W7,F4WS%3-;:2-+E$$Y)G?P&"F:II-.:X*,](B.H5=1M\L&!P\'6LW.1_:F MG(]@SZF-A#&1G]/<(8C(&(-NT9T4"B)5:6_RN?*4FDT.2I/!=^;!,,\89L,= M=TD%I:E8\0BMW1Q-34TL];#@$/KERA/IBQ5/F^D552GTS ,-'.1Z<\Q8B$;2Q^8W\_7 M+E$40^&4#*ZBL)1$,!0KL9I,2+)&TRHR9DD655\^.[O2NWYF0[612L_&)AEM MH_,"X)0]3FUGRTZZS6EE4>X5F^[*'O9R-0Z<)B]'=OLSLJZ-%@SG M>S-M6H%=XPGR?Y,I=&&7V2LS-I,S[IF1\O51Z,\N!NT M-]/E9#REAN%2-;6A)1=R*[N3Q@&:[\TT)TV\G)!=5\1@;%A,EF9* LN!9^[- M% M-?5ENS3$$&PW1:;FO5++5>.C>3!FIN%EK:5$1"\OR>E-MKXF.PQT2U8UM M>IV>.BV;6;]4XBN-+!MD@%#OK HG1>\AK#'JA MLQ ;-E\H3)HKJ\!6K2EXYM[JV3YO9[AB13?7]EAKXQD^)!QPEJ%[$VV)-"6S M;L":1JFU08O!*JS7XHGN$2J'+2L<:50$OI+C2XW^B.;2!E@]2KTB9C=L8TBG76$6/W6/IC5>G"\0,;WATUH'*ZT6^4U/!4_%]C!UEITZ1B8S M7Y@&MT2H(+_:X[K31;/%IU%?9B0G&\X"\/I]\M-+1\DWN&:.3Z\-KNS( M:8^CXC7MD;\LI+LZV>S28F^U=JH>B:F!%D]@C_PB@\[3LE#6D6 UY S?$E>, M!(;ND[^<91M.I&A'("UDEF*-S)F%ZN30H;*:&MZ\AJM3TQ B+: 3L,M6;7+H M4%%GK5$U4]UXHE;--LTT4ZN6?3!R;Z*K)H=IZP9;-+,%&FWV2:-LK,#Q@^Y- M=))-=Y#QLF*;!J%QB"XHQ7FDGJ/(@>-/D@4KS0M;M&-)XD"13AP- ]KLJS M4WU#-T9E1(OVTO:S0=:56V#H/OI*!5G.F'@?*0Q*74Z7"6>MQ4/W^8JLL5VT MRC0ZYF)(S195O6NJ]>W8/<9J$513\5 'X0V++C:+667"3L-X[!YG34=B9)DQ MI&9JMM?.N2M=["RW8_=V+,.O]1E>PCADW:XLAG)O->I*\1P>>>(R^8*B:VHPTQKCAQ>O M=\&95PKC+TT#F>;D"<\7YLJBC6M6KV&W?GBI^S/7L0>]V4Y[M>TD=5"_V[3I MM&7YDK?D;8>FG[5D[)X\0^'!1*T9P[% MYNN@OT>'\]>1W:)@3VG*8 FU 74.> M>4=C?7@9X96.U-=VUV#GQ?A)91].?,'HT3D=25[M0?#JFM\8M[6($LN#MR4[ M\WINOD38IHB)PFQ:="K&M 1B[OBO/S1S1Z+[%XN@+$-9/NBW^7FR?+J2T5\2 M9K82X/6RFLF;5+7:FF7(-3/@0.(F%0DS>8>31[S]? 'KK&>[9MJPTHYK*YIW M/)WB!X+.559B.'W@(PF8@]3,%J 2N4A0%M]IIAR94G5)MI M@:2X2$' \#N2.J&" 7S:@3SQ'&;) CF&0[[3TGFPMS05F'J-L4%M6+SWM+' M"C;(+(U.>Y2\(XC]F\!7[E+(&Y;AZ9J:FMBV"GT*)[=#;K*>T^N.A^3X#&]4 M\7B0WP(0W_?@K5Q=*S7%;>'F0JWE*J/T>MRW)MNF-P1RA],8]$Q 1#BB^I*\ MY5X:$\IO:M%$D'IOGW%''K.YV;O_&BUJT'=N7 M9]"0^@9XW5IQI@>]);FEF&Y$2XE0Z #VT"/7[)";+F(6,NN%/V&17L\/MZUT M4 *+S"T".D*@_+ZO9?QP^3V#3G%8@%OIA>&C1,]%A-4Z74ESAJIHDVWC'10G M[X@#E=,N5#CM[T#J$T+WHFQ:$JYI12PR,0!S]K.78H?'LIM;#N[>O M?N6F5J&3[[=QD6KP:V*C"EXC/\>6X0^_J?6TV),<^/;S:D_Q)V>^S(73H-K< MZ\CXI*#4D\>#&M'CF1T^$.WA]S1 Y=_;TG9A1*9W2\KMP#I^\<-0>129@H&O MG;B4W'%N*/PM"?CMLYE]TRB"&W&FC4#N60IN1 (V@KHG(#0E82,@-"5F(][. MTH ;<::-8.^)-QM/P8V T/2S-@)J30G9".H>A1N1A(V T)20C8#0E)"-B PZ M FY$ C8"0E-B-@(:=(G8"&C0)60C(#0E9".@UI20C:#N,;@11]R(3V8KOA<@ M/6^:T%Z*P)GRAMX&Y9NIC<)\M38*QM[CU%771CE4<.R(Y74@"WV A8CKKL;T M2JFR[U3=>8U8YT'EA%=T/+E,G:V0WVE4U!_!!.]E25R:"#>JL5Q3C3YO9.0(7X'^.3_/(Y$#$!>]4NR8)K@W*6D%W.4R'^NLO# M>9L$(-B5\TU=722I9JC8V MHD=J56.IJ2\K\V36-7EJN]F9['G?"_"%$OSMV)6CZ3,J\69.U(V1!V_ MHTT72%K1NR&[F&$0H;$H MYN9HB0B1R;9*/GJ'G:9(/D2,O[=3;@ QMK<[(&(D S$VFFNKLJ>_!(O\Z_-Z M$O!YJA4?@(LP>J0VX\P)HO$3O;.2T_2\T]J6[@<"@F+_0<" *L:'DD<@8"0# M,$ZM8G2("5NJ$:K)%TB2]_0ZT]2' #-8J&) Q/A,3LW/0XPG16=/!QFNLI#+ M1=911+FQH312Z!HN\YURMM^&C&'.:4GU;M$W>].IS>5G="-;#"/(0#&(&= L M@6;)%6+&2>V2,45.!M6A,.*S"[WK$DI?G&L< P2&B90S?AYZDK7@?,39=Y7,Q*?\9?3EMK,=C0UY6N*;MDS>[*^ MFB!G O'MG'MWM!9A)[^_F 3XVO>KO*%4O(I127-EC- WXU44F5.C5_ M(V;[ UPT%')3SX5?QJ\WIACGL1S *YVIS$-OV3'YRJ"Z8)=$55A3K6UG09R^ M8ZFW&H% @3]>X; $"_Q[I;9.+?! R/^!4GY4ZT9L+9R&5Z%#7L@[53NK>:V9 M'F[;!^+$'8+B>W+_+Q3\'W?2G_A&+CSICX\!ASM^%1HD61_,UQV^D%EU^Q.\ M7"8M(.]L).]W+$'#8QY*^XDO&2=!V@^X)4XA[E4)VTA>7Y9$K;H:3#8$@N21 MKSLFOJ#8-S&WWA[110LQL#S>596"OEESD<"#> ?4[*%F?]N:_T5" MJR6_,U%XN9;N42:G#9KC6/+)2/+Q.Q+?]T%"W?[GG?8GOCH/3_NS*?=Y;VFN M)F;#$#%:TZQ9WVUD>>#$ T$'XH[ V&,''2X&CF/XQ6IQL(9T8:;N)HVUZQ'R'2G+9M?!'.?[PW#!K6<%MQL M_:P&4E]D>^UF7Q^96-;$ I$OAH,<)U';:RHL1L'DCK/G@]TDQ+R:-)9VEX.9*;Z75\T7((7J$S.<1%ZRE@9N9CDT^JYB]]HBS M*U:CZ:*M"&&VUV>@N03-)6@N060YBKU$8)5T;4I7RZ*LF2NO8L^D078"L(:, M#29TWYT-#2:HT1SU=DYRP09J-,>PF#(R4QM5%K)J8NQ8"ED6)]A?OUA MD;?2X9)]2^>!-5+4-E)F^_(L93S2)"7'1('A_F]@XS-HP"-H4.T D/822'C$ M\FP77M:E(>^OC\@L$Y;@L)NJ62G368O-HKV&]7EL(2R\: -/YP_$=)(KV==Y.O^]\[]G+GSD MGK\S=LF9F6T38K#@0C*8=RJK+#BOV5]_J#N$).!Q#87ZW4C*#Q?J)UX&T\\K M;+/8,!&LU.S33F> L,;G(ZB?TKG;GM((]+*;$8WA>*"UV+FS#,#1#&(:4.F& M2C=4NL\HND?5NG6#RM JM['XN>Y0N96T&L^I$(@V&=]O)\E3)EW]*-F^V1,: M2\"R;N^$_J;>;7@3DC?6S1*B65DVW:4\7B+C,YL!BC?)ONNY_U]?CEYZ3E%$ M/R&*V[G7@WGT-N6K'_&Z=>3KRC:RDM&C@' M^)\:!W[@:BGYR3F0TE8.N N4Q%'SV9VZ/V.E_YL>Y[)2RYPXTE(J+0S5#OV$ZL5T2T- MZV1&%-\HCF2E-%J(8JWU4B@$1=?48*;9XS=.P7R\\J<'(+]==P:4&9F M*^9.9$92!V7,]I 9\F96WXSTO"#VU\OHU5HD7$[T\G'>BX7WX0D[=%:B'9(=3_O]\,/320$VVDUH+J_2\999#]-*S[2Q_UL. M?/OA@QAEMY_L\'P[Y@G [\: 3W:'/H+\#UB<[SY,;/="=+OHC\4):?H>.4,S MXV,#UK<.62)N)?FCEHS=D^P/6S(:Z5*GK9!PLC5_/-;_:GNZ\XAUPANUGUS0 MO]N$;WON[_^_U\;Q"$TNF7OF] 5#OD,,_D'+ JM_F6OUR?27!!UK!_M5QG2* M;!1[J[Y%FJ*E_0XB'=0%/^W].7[H[S@7[$8DY^H;@"9?GE[O"YLX8=KSI;RQ ML)>R$6VE[?Y^\(Q\0[!^_YE3[2S712>[]@_H'48?L7!<8I0I\IJ5 MI@0"T85W]-C8!-6B"\$5T((ZH7T I=*JD\E,9].6:"RHE=!K!>QLNBO5QN#8 MM:M!%%2#H!H$<>6DN**[FG8 6;IE3ID7QAPISGE=X$)DX::[K>VU.XHYXBW@ MQ&@_--1^3JW]W&2EA->UH^0XC'\ZRN7MX) ?B<%=SG;FR!K)EAOK6H<9S$MZ M2V+B'G\4>;WJTZ%:!U"7^@:6W5H2]P-H_? L[DM U.&R*^7B1%!+Z4::3Q>1 MU50:&0[M3R0V+G-P1Q^X#'WQ[.U/)$:?)GM[^VL<'C5M>>.J^F@+,]22U5MSSMG8G-C_&1&\82>S:=D*?9< Y,ZE,M< MB/0.1Z)Z0;M%JL4",N_V53/7EC6VNV-[PPHTE?/?'BJ!D>@)\I^=+R2UOY:G MN/UK5H]D*GJ_8:7D)SMIQSNI/-O)640T(+BIZ&_1O\CL MN'B:\#UZVOZ#B:= I#Z3/YL"Z#U[VF)I5T !](=3@+IG?C@.G/L6<1(I<-8+ M(\DC0"0$/YL Z#W]XV4 ^>$\0)TZL3_Q%( G 90"ZIXZZXW1Y%$ 2D$D!?3/ MI@!U3_]P"D I@&;[62W[C5 M>MG+X0?(\]8=5M%RM>A)&TU-%63#\HYT_?D\L'DT-MDCS.UX'1-#HT?9(KXL M6]O.(3^&8DD6O2LCR3D4^<3PS7$D[0PJ3V(H!B7MJB3MJDB26!L:"DZB2))0 M*_N2@I-0L_O;)(%V.+3#7]CA("T6)")'KW]9M"WA,)L8)>X(3$/?DZ=OGGI$ MKLEI8\/2U%1&LZ*?_*OBFZOFDM-?.SLBE^1M-_K=2F4#U]4L99V"? +M'^A7 M@%K>C6AYR;D1_EVDKLFNJ6VO% F:$KB&;V@P)'-9;?!VN*L)[N[95JKD:_/K MXJJKYJ&]OE[7S$.0=R#O?)5W=@4S1E!'@IZP-[@DODR^+2&:XN/+Y%>%-[>G M 4'>@;QS^UXRR#N0=T[&.U#/@;Z@S_N"]BKH0$""KB#(7#?(7#=EYT/F@LQU M0>;Z9!79TRM6AZK(?GB]_Y2LU&O]Y8[2AR]2F_9JL5XS@X J@\=#FZMR?YRQ MJS!]SS(WQC78M9Q15\TU-\8TQX.:<]2?2IYB UD)XL\Y\8>^M5/KB+H.Y)K7 MN(8A;XQK(-9 K(%8DTBNN76L^9I[YI*=S/:7G-&B/UG1&U,C>29;BG:T>O37 MU?!JCS#'Z**S+4M_Y81(_7.2UCHHMNN$@DF[7B?@2;XVC\247P21^04:G-A6 M]*O'K0SO<=23/BAUS?];]:=D+37/!U\'Y7_ #<2:-A]IKE3;+,;MY6 TY0V5 MY2D.PEPRFK9HB%533*L8L M))WG)%K"?OTA[W!LOZG/OT?S!5Z@">&GV.[2C;VV[02N7':/ 6+;K@)73HA3 M@QAZ:A ;>F,?:QN^*P:#4;Z!%S4KF_MZ_[$C@IB$*28]JI3:IH#E]<&P3;%^ M?1*!&/GK#WJ''FB3>"00NTPGU6L#L:L7W2-AV+71 =^#L,2J8;N[^[NK^\W( MC/ X%70I P_9X1=9;RP;H=F=([T66I^3]"8[J(9GQ*^7L+72.SE],>B%2"^[ M=G)*F,=71AC!%O/K#T-A;[13_&9D!&+61RZ>7Y>PG@JTKA^]$ZQX?02V1FFM MD6Y'"((4JAU3=J8==[9*A.VXQ.<-I<4*.M(;9]6%4A]JZQI0NU#TUQ^*)J#6 M!1'L\@@&"@9>.2$2[/_JN!%FS>(FPWO(U477?M)?-1!B, M0JE!E<.,FN:UNCL@);67M36@>:'$KS_8'<.N#U1NO7&2/@UWT]1,B MP=K76]@U:*NK5JZ@;7AY,R<"7E=;&#Y) G;-;*$OC]==3>S-&W*AK^FN.@8> M>Y0&WBZ&92!V0;WK\M@%]:X/Z%VFGU?89K%A(EBIV:>=S@!AC408=RPY&Q2" M@LXB:[[;W53&6$-6@7&'(;_^T'0\IMRN%\7"3;0&8P7_]P>]HG'X+9J[H=AH5 MOR$F5[173^B5,F*"I?Z9123[-S72HFW04JZFS&3/,\;16L"JO:,E126)\Q\R M_XZ4YG3+L;)\1JT$/>L-SS/BRS8#*4E+.[K2\!)@L*< <_(,23JSSK)J.:B;B[0A2TQ; MD7.9KP?GOP+XHT4)$Y52R]4>W+!KO"NKQLZ84N*_C50?%-.VBCN;8J>_II-1A<+OFZ M3FJ'5J.I<)\!%K, M](2C:FEN(!I\'T%QOXOXQ)L*S'F@I9FO$7X^L^;Y; '=M.<$NAR&7 0M($GG MI-@"E9:?A"TG[LN9.&PYEMKR5A"Z((_F^;K*]WBA2 YJWK#1E6J7,HI> HM9 MG5$;8I:I(YC7E;*UV;!08V)@(7[]08G]*#0$E=.%@FX45$[#SV4Y0C^&%_O4' MHUCH:8%*"U1:OJ>T(+JE89W,B.(;Q9&LE$8+4:PE):HSSWE3S5I7-_Q\2:_+ M[;PW$[@01'40$-;!,01J&%##@!K&]S2,=6.SRJADJX,T>KD!FU\B.HI="@)> M508F+6?%U&L<)196 Z93CH#!W@!E &2)$'<$N8\%W\X224J1G&WB"#>/9N)[ M3_)"-#4U=NUY2OZK]:7L ^DE(*T$5M0Y2;[)=5'CTMI&XE)47G/ OH2H?"1F M'TAYVW8$]YO1OMCJ&XJ-+/B3V;C3%41MDV/EL2R6\DY+8D&ZRFD=LK#FSL^H MN7/DM)?KHL;51IE.E2AS(9A;57Q3K@39!D^5;74U#D)W0T\BF"//$'>",'?[ M57F.FW)SY<0XN=V8[#2=-XW2(P/=ZU:JKM>D17DQ%C%O[.G%F54MHD"Q8T#I MUA,YK,]?S^?=#CQ>X.Q#&W5/1T/^FT6;G]:W56U1!/F?_WS;B6?V8N'1Q]&C M_D$C(D6/@U9C9U8LTZ$HM)8KL2%2](*) MT8V MFL";-<;N/Q^Y!#F=5'C:A6YXZ9570C=C")1K3;1=@N93SUTJ>@C NT MQQS(K(+H=GET@[K;5>MN%_?-'3FMZUSN,Z$V8"JNBJ'(B+ M(B?TGT%,@AH7U+BN+,WLQ!H2SVQ&1*\ID&:E7O:%#L9-T&*FR\$DLFK.Q36.6 M#N45Z_G]>0Q(I\ZH@FBT[Y*^(J$\=II45$?=%4RW;&^FJ53N>1 M.=L:FP;O+5MFC$*G3G:"* 11Z$D4++E+OUJ744*J+[V!/FTR'&0G+<\1%_Q: MKRKU^J8^W:(/K+-T_AA8.[)9*"M$*T:-;94G M?#\F?C-5GK9OX"WPNM1(GLF6HIVO:A,>R85J!Z.9EDC!.$:GP ]6;$HX)4[4 M*O!LR3>^O);)>F7=X@NV[-5]J6&MZU_WJ1RQ$:&<7@;U:CF4(F1<\H-E/J^1 MBTAG04%"#GZ'DB<+?L.J3,>JRI1PX3U.P],/561*."5.#&,G3]QIDW.E- C6 M&;-0TGB]Q-#COIV(MLT.U;9K>:&F\S(?#!!-\!H*.@$P1O[Z0][A! 7O422\ MZE+"9?=(*'9UA#BY:^=HJMA'0NNJXU3+?'4U%"M.$*Z;"P_M%\^IB+T$KG#5 M;5E$(?1-;;XHV@4LG:G8+0!RNB3[LSJY-%!Q227F4R4C==8\Q-(KQ? M7-KE<1_3TDC:WQ KK:\M5"W6OD"6$79'XR1$KTM'\:Y<9H^#7A^Z>Y]P2B17 M WLS']+2)7.TZ-'((D^Z:LD:UY=((C0OM2?D!JM0=$UYU#74LK"63)Z+T8N. M;]-2-$0OJ'LE +V@[O4!W6HK;J MB*$F-EI>/Q$:3;\U'V=1CK)Y2M59=B3;K;X0:S0@%XJ)-)HWTZWC7*C_]>5H M9__\']58?A\+[I''U*4'[HD_B7Y]*'%]C[+:_#_']@PPG=^N!O3(I?8@G* " M]J]GL_G+GVG%GMGN[P2@"'L\A/9/7 M=N#_'ALK37TJ'$#U-L;KI[3;K7 GC<\3W;XCDB^KD8-)@)+DK\,LLP<.7,(J-G=2]OC=-HG/ M*EREHF]''\P"-1IM6*EH?#P\\&/3"#S/TAX*9AE*]$/TD.ASQ?9\@!?Q%WS= MU;34/)J>[J4T"SRJ)KN*OLUPQ=&[[0] Y4E%0)8"D'3_>!J^)<9/6 G=T7?' MWEM(J ?S:&;*]G< @(85R+N@63SNR;.4F2:[X$#17_ L#I[\7':/KE,HT>9H M[H/ 8L3#*?!X!*#(%M3^"N___7]]"$*>+&N')EC,M1,M/7(UV4S+X^C-O^59 M**^]AQ1!]A[_*V)X1O_NS/^14Q%_1X?J_]-I M9 _J?N\+:0S#D2QEP1EM^=XC\\M;=? X:WC6A^$>PUYG0*!Z$/<[!63[$UCI MZ-DT=JL8V3,U^F.ST>/;J5*]PQ?:7*?4J MWT6_92(Y'EUP#_K@&_/TUU!L= M7DAU&BFQSHFY4H?/I;*->HZO"]N?A$:UE./ Q_E2G:MG2UPU)72B#VI\O2.D M_LEN$493_[W8JI'#J]YCRJ<+WPE5+)Q/#NBM8"*?,%K>A-3G@'!(SE]@]%8% M'$E9!7=KD4(Z0 2S;M?L:5GMC"82&(J]\JU"A(2.1/6"=HM4BP5DWNVK9JXM M:VR7B[^(_CIX)NQ](L>/DP@-H52O1K M*Z[R8Q,LVV><]3J710RDQF8KU>;* 7=_0!KM\Y&HL,P7.;;;%HV*[2PGX5R= MM%H2MC^R28Z$>K8FX*)6F:R*]=:\NV3"2)$G7X[4^\W05-O--5\PN4:V2G4I MHAM*Q/[(?*NS7)N+4LTLM#+RH!CV2BS3BD8R+T=6E$S;)@M4P ?5FB,8B^:J M5FA)Y/XSZ59U3:0%LH$L@M[ 1A"1&:[":.3>,W,S>>060[2$9.6BY@SM_&! MA!(E(7O/Q*RBTM_*5'IMD! M%XW*$@^FB:)?%B=1"/W MYEG$+%+(U=0\LL@&6BFCA"-- "/WYME@TN,P/U(H49*00(7QCV15,T&^62$NZJ.3X?ZN90;^YWQT.Q,0X[#4WHZI[?VA59>S&! M'%,6VK@OFP$Z-CR>4\F\_5#^Z,E026$59LPHLH2,,%DB6%25&)6E)8H:T2R% MT B!HB\?+J^JDPS%5]JB$)F/(U&AE^M9ZY"<,H(S*!@XUD PK1GT9IT13MG< M(3E%QT*]BC"Z9,KU,;,IMURQ(1R4T\5PGLWI@HR(E4X^F!<5;F8PDT-RBI0W MI5&S4K7%N;IH$..2OI[V#\JI'F$-+6!D%\EN2AFGY!+XJ#$Y)*>UOMI$5&VT M-@L37PF1,2D2?>Z0G%;++5SM\4,760>K%K6D%Z-F]Z"<"OE<:UT/V%"4QPO5 M+GGKD6H>E--1SV1F*+^*<"\<5I>"420"EXBQAW4:(\&!^4TF\DL>:051MB7\TE,+U1' C4Y)*=> M,9MOY3E'0[*-CLZ5!$'7^^$A.14+]E3*-Y22*+ 5GUA;>+<<\?0!.2T-NOZ@ M-6PO>I@@BY [):=.7N]RBX6UXN9-IMT;.0%^%W"$Y925!%%8NFS4K M(=J;XT&8-?N3@W+*(68@=M=]TNQQ+MNE<5=6%Y.#\K+A=N59H.4, M3XD,V,#5O$[TALS,5LQ?#PJ%'/*E=KB/\-\;M M](=4M&^R$[W;=P/M%";A@^?CI>6!_;4\WM)EB?M4GBNU4UVN*O*I&L\)8GNK MI_X^LG)Z8,[Q1T9DZ5O^;YS:-Y^HQS5T="V:IY")R G,>\/3-34E;UT&:=_0 MW-02[&=*CWX$/H/U72K4#45/.:YANY$.N8GF"IP,AN4$OI<*O*VC8J[)T>Z# M.X3CB"=V#Y&]U-B>S>S0^YWZIZHMM5D*_3=ECZ)U+6,3;/<0+XA>$ U>!#;P MDD2O4C0O=F<88$G 213]V=-\X!Q) :_C4DM%2S2C3_Y[>#+V[\/CMEX67Y>W M_I/G3]U[ !CHIV17>SHQS8B?H1JNIOBS=0I,Q7KX[;_8:[)[+?YO*K#VEQ2] M9DLW\!P-N'4B==X'5J>;LNS=NU.J[,L/!':U11"]8$M=X,&5K77*MU,J>(WM MI RPLM "A CF#A!=[SX5NYL>]^K59T2[]'1U+]ZN10]=RL8,_.TN7EOTE/BK\_/KC0^.NJ%IE$X!O/]O\^24R_HT;<9HC^STLILJ>G +FBJ0(7 M0+QN3[==/PW6LJ/1UE^K*0%@_6C"@$T>.@!$/!5&;!+M](ZUP=[N>!%0"Q . M$"/]0J)2(TV1 46C >OXB?$ -:(RH-^.77=[M.7:N]3(M M%@-X],?H4WD6S=J*3;OX.^!)GAVX@.7!+"/6D#W;BMS?]9D.IW>B.]U4''=\8;28CG5Y=[D?*?'&TRY8\2#++%CEP\QZ2N\]\7<\ M=R#Z[L-;GX1C?GWT>CV)WI/H6\4XGOA+GCS?CIXYCA;_X'!Y^#T-X@^_MY[; M,"+"NQ[3)X&7QZ'RR+-G@?\R(G423^E' N/H9WU,N_^_&21G2+@O2=R7-SLS MP&VYT+9$\D+#C4G@QD <2^B^P&U)XK;@]R0\8)*X,1#'$KHO;W?F@_MR,2## MWJSR"#?F6QOSR3)Z[]KY%R/"8[;@TP#!F?+0WX;T$Z?1G9M(BCT#'_Y_OYA? M7R080=U3I^U+R'Z>8&]%F8#G-!6[3E,[/RFX)Y>2_<<8$Y0E*$N7E*7DU+W] MKJR]YD[_JJB]1K@S2=_16.TVQ._(S+)EC_W_GS/+J9RT/Y)#WG.0)HPH-WJ, M74J.'@\L[*L'%DK>(\0UT::US0QH/B2R' U;;I1%3N-_21BLG =%WO-])(PH MW\)::#PE'U(2Q"X_1*>[$(V@D@?%[55?Q<]1_;AMRG)ME[(\MMUK4?YNCG6( MN);2];".$#W$&$H[?PI/=[ZVEX0@;H. MU'4^Q#B-O]?32O'UM(3K.N^U97QSL?^4P/U&._!D2_7^A3)R(1G![]%$=<7^ MK@QU;#\"WK^))I"Q+GIJWPYC_;T"#EGJHN?Y[;$4]N\Q#OIDM63.VO.YYBI& M!,:.[ "WS9$$Y@+5G!,=V[P_>Q_<][;^&)68=[Z$\R\LD:T,_S94[:P=[5D3 MBK]RU@1BMNLY44[/7-15-R6^HNE.':W0D[HY^7*%YK_O]P[4S#E0A[EI+=&* M79=7/-:5Z&:U7^#Q/JB6A/_Z@])W[(&F7A @3@409Z?)60!B>S$/ D2, H]2 MF5D__EA\*,\1*QG/0.-QS-;-$ ] =]#Q9>3@LHAQR*+MCO-MH_1F MEZZ-YMJJ[.G?AINJ0?5"J9C7$ ')BGV2R0K2&)1]I@6DIX2DYR[*'$=\DT/T_&LO796Q:IF?\(7?-Y)SPOT)BC M1>\L=XL238&3WR2Z9?#YE,7W%OB$T_JFQ"-E39R3?<7+=\QBH_7U!H2?1J"9 M7QAQ2%T@3 $AVX%,;=+,$B 0^Q'MYQ;">S7;TM8/59['T:2.9PM"?]J' GP7 M#H._1;*'"ZTGC (F)PD@.0C]!IS&XKJ]?I,'PKK#T5JA8(XD=A&:@E58,CFV M%9:+9_2@Y2ON?,(KM4#$JLU0B;[,%&NAQ,9A0OP.HT]H1$*8^5"8\$? S*NQ M1 @SE[9"7T&NJ3!H#89B+X,$I?*PU?3U1O-M\_.XR.45Z<*DOBCVS=ZH,N0Z M&XQH.: =&@61*RD!QQ\"7:]$)2%T7=J&?06ZB%%VPU2G9DG4@G&86P\'I#L[ M3Y[$&BVH(]/-AWRELTP;I-,J52R 6NQ'/&=7%+*DXC?$=P&@Y^]H1N@S1,$C M1%'M %Q62@"@'C/G],++3!1RFF7"$AQV4S4K93IKL5FTU["^;B%N+T1^#*SL M3-'R:H-)6ESG.CRS,@<]Q(S[R((8(TO>430!_?RGLP5O7=IW1A^4]I.:>"6+ MF@8]$3/Y]-P-B''?FO7M\P (6\[)N+%2!Z9@E7KY1L%!3"+N+WL&(^UGXT=L MD=T^@,2F%P20DQI:E-X-@GYUJ2*+=*ZI!WIYUI^>!T#4V2QH%GV.Y3&GQ[<= M0B3(4MSV&L3Y&.P.9\GW[*7_C1M1GJEEYW-@>(D$V[\\>@2PC\/!L9II[F80 M]]*4 ]]^^&#;2S/^Y/S]-I$?VD?H]8,"-G3ZV1OQ0QN>)6T??FX+S:3M!(2F MI&P$W(=$[,//[8J9M)V T)24C8#[D(A]P.\IN!-'W(G/1WW?-JC/M^J?7./U MM%0Y0KL]^AZY;&W._]XISG6R7I50/*!X?% \DI/#]6GQR6E*[+_?[T")G: # MY3EDZNO\=!M"]5V.N/4>DTG@@F(G6I2Y$%*A<_40)^@DJUPWW9[P"YD"3K9<>O0,C MU#IN72R@U@&U#BA!%S]8$JYUW&R?Q"M@C83K'*FCMT(\L=+Q_,+1>\N[T=Z' MB>?[Q#<[?(]Q;K:[8>)9)_'M#-^%U-OK7W@%3(/NW:2_*J8Y6H-"Y,)-J/Z[ MU8Z$28BJ7;H%X7^WWG/PQ/>W46QW@1O[>C,>H\:V.GF_:_#K#9;MV?I84ZKB?&'HLH2(3J>+ZIMEWH]6*8\W_'%?51=3I)$G+"Q':4A>^A$= M!2&>'!-/J(NLY#;QY-L- ^4:>*= SDVL5//\KK44J\,S-LWJS4--: _G75,H M#Z*-[2]=8\1M&P:^JZ,DW^5Y(QT"$P& 9VT)^'+%-Q+83"@2?KGK37&0+BU' MR% PA7XYU,-T#>7E,YI8%S^()C=RL^-VT>1H;?D*.3MM5HJVQ1O#@3,9R4,Q1,[I ^YE MBM5J?FDC\F3I!"N4Q/M4:]>6[UT%Y2J#6K?:AR\1L)G(GE#/: 0[[27+@'NE MY0L_$*H=&I3L'( MV,_MJG=4#+G:-GI7J;9]OXE>6,1E0>L&*F(LG7R_0JPZKG5&6*H-.FYS9)5R MR#HW#ZQVEUHL^[LF>A"6("P=#99>B<)!6+JL-?D*+/7[@Z8IUWIC/CU+CQ;L M:MGN(6]V?#B:4XIVO#[16[B!N"@N,:$\D:N3Z0D;Y)TU1/? 4%?>'2\1^)F MSE$GRW],>D.;\\&BZ><5MEELF A6:O9IIS- 6./-!*2C]9ZAU9Z[D!IM7Q38 M:49SA<9XP+9VW>]PA+XC&!KZQV^QW=V1DQFA-)_0]AK5 V32"]L.WQODFNJ4 M<$>COW>C"/WJ:3NW;4^A?'NWH6BIKSZ,YKE.JH:8L MVT_YKFQY8\U-@0^-O^9H:J3YH:99J=VES.COZNYG+&6/4W[TK'&TU>EE7(%< M?^# Z!GQWWS=U;34/)J^[J6T:'HJJ-ZDZ/OEEO'XT?%W0FVVU+9_>/;--VHU MWQ^D]K8]P).N!\I,DUV .OJ./H^8 DASBK8'K]YJQ(@GENYV8U#T96N#__O_ M>M:SX=$U!+H:VN[O!_A[LJQ=KP@L1L*)EMZVA)#'T9M_R[-07GN[9=+L7^/P M]R."XEM>NYH\T5Z]+C+_1TY%C!SA\?_3:60/X@+X.>*]""-GSV[T[CZ* MI"XN$A&)3-:.FTQZCS A;Z'B.&N8&9;V0"OT'L->9T#0;96XW_5H/MVXOLP;\<0WX^VNH-SJ\D.HT4F*=$W.E M#I]+91OU'%\7MC\)C6HIQX&/\Z4Z5\^6N&I*Z$0?U/AZ1TC] [;/L )-_?=B MJT8.KWJ/*9\N?"=4C^U*=[__[5;ZJ;XKKT'J^%$5"82&(K^V@+[TZ\!@03?E!""'J$C!I,T!*4E@J)5 M22:)B1B.9,>3.2BD2F#M^\OJ8CBN:"BDQUQC7EX-^>51M5**.'[2QI/J8:5"4--D'1O)M:92K>M35L2N;^D:0=1Q6770I M!J]SP+;9&\I.TY.%U6[7S+4OUZYM?H/VE9S=+LKFHD:%=E\TP M]"9@Z-[NU\TIDA%'WA!9M(GQTF[5BRH;#]W;_L#NFF66'ZWYA9X>;X:R6W:] M%ACZ8O\E>DS@K,8RDHK+N$2,"4J2:3*:**U0Z@@E656F]Z15D#-5%AMKHM M M%J8L'QA3Z2 S0;8IFEI]E1,H_[8RM97.*D=!"")ZY%8-UB)/)6==7MC*_ V M\\, 5%4+)+YNUB<(Q3/R8#11-BO]( #EA^UQL2L,ZF96[I)H@VIV1^GP$ !A M_4U@&F.WC6 TVU7IRX$T9FPX, A!;8YDCK3W >TYM-#5OSGC1N'0(@RS!TA'4*.20H M;\RTE*YG"HV# *1IPFA.8+HO+OBR$128%=\U079:DNXB57 ML+IM[B %:-3H;]H1*0O-Q8K;ZD.1.8@ &VZC>:BVM6:8F&XKDZK=#>S,B<' M :A?1L<3QL%MG40@'I4J^'SD;0*X2AO6@,1)\W# -26%RMI4VHLQ, @Z&K# M)X/.Z# Y5C4; S;>$&L&41H2S\!3YH)92ZDU:Q*BD,Z;FU:MFGBT05>$@2*P+DYK9S>L,(G#S ME6"CG>:F&AX"B?IF(6[XT+3YBBN;67)*8N6'3<'3.5=MFS*N^*R<0>9U>G((3QVC M&PRZ0R,C8M/N6O6-@-:TR2$\[0=JJ-2$DB:NY74^32-$<3D^B*?IU8IAYUIA M(:8QU.[@/6,2.MPA/'77ZJ+>$,662(UFT:"WCJ(IT%QL["K#DV)U%!P M[*G$,UC\T'U"N3B56Q%-ND+")6>CLT*(^;X=;YUZ)!:#WOK>B>8&GR/G'>Z@I%?BFEPG.V;"!M5 M82?5!12JX#W/Q+JF8_S6; @%[BQ=0Q@&D0+<*EC1T*+[WY!=$O#.ID1 MQ3>*(UDIC1:B6&N]D8M4LL#U&F"A*8AO+@6.'\-\;M M7 (I+3IDG&C:OAMH1W, ON(U^>L1Q!X]@N1]JL:U*WR'RU3YE,!GQ7:I4^*% MW[&7Y,1[]/Q6$[>4C1G8G+SM"O),BSV-+^A><.W D3!KULF&N8Z"K'VZ1SD] M!Q']EZ1_:V@D6:>A_.>V'_UGU(*3/9\XRQ$7U+]E+R RG38]M->Q$Q4_]H*V46 -9.*;*G MI[1( J)G OGX-R7[KX8S=C^&FJN!)X_MV;LG4A/W>Y/PE^/G'K/?>3^^[#6Y_TE/[UX41 XIYD?F;/ MZFV4YAXA_X8$#L<&+]34G:'@OB1Q7U"X+PG<%_H>@SB6P'V!.);,?4'NV3=+ MH,!]N1B.O=DZ!>X+Q#&X+Q#'DKXO]#W.PGU)WKY@4%X2N2_H/07W)8G[@D## M\I0;\]F+R^_Y*R]&A(LVI'Q3-3U]-Z2S$NG[S9&8>^*R[2D/T.O-'MD/@9'C MM<_ZD0Q#?KF;%G./)[M[WR@I@V]9[%K M@B+^,2 +;@-^KS7;R8_R0S5(/KS24S5*/2WR'GF[MP'O_?_WR'&L0_EV(#9K M>S[DFM-S3<+;ZG[V8)8-ZXC=R"';O,8V^%Z!DFMFFVJDSFG'XIN3:W'7RS<[ M?>UV&&>;!GJHH_=M:7-/4F!3:J"!6@;X0PT#VTW-- _D\5T/[+Y%B..5KWPG MU^FBOK:SN-;>RRHZ>2F:5S;WB%M\*\SZ7B#X1S#K6=V:D%DALYXL/^#JF?4L M6O29U("W0].WSZSO!H&3PJU?4]HOV4CHZG[QUOUN5\BDA3E.8\N_%1<<.#>E%MS79!S^MXT*4\=\%W7;] MCN;.GUC8.5"3LAJ9U!U=MCJ@7& MMK1?E.?/&Y9L@4;9)ODR?<9<(U(XKHAKIT0UUYK M0?(.I"E*, ]F()8?9X/\308!,:B,%KU!Z\BK S@72/5BIZ+CH:D5AGQA0OD# MQC+HNC\PY M71JY[*;@5LJ@(!"H9TXP>U#W[]&<1Q#K#OBADB?SI\:ZG?0N'6MVEL.YO M]::_;SH 7:.,J:TFJYXOKK'I8D"':;E.Q67/L-@D)9!C=B6_8 8 J.+TWU'[ MROWPP/?.,9A<8#U:=&/G"H1(>G(D;?6R"R9GFRU^/G>RD:1"N+*QV+LDH3B3R'Q^XGH\O.:OT9Z)*HK':(+I?SFV'=A26V M)^Z*KV!UM-@]O/)O5<_&7%VKJH?@#@/SJGD0LX/UG".X4.:(T8W9]FN MR MCA RM^;0O6J#,_ E]2$E)2-N]X9,72X@TBNWNEASW3@F,!WPL>>T6^'7/ZQ"/^-]0&H;*8>P*ALHA'ETF MMKYNK%%V-&P@(N4SS:#@;' Y-XGP"<;6(3[!V#H$J$0$X\F:XQ*2:'1-@4LW M*6/$9_A&*T(I]M19@[!B%N-H!_DGLAT*E]]35D3A^FAPA\5 1&[, >F$.O8Z9;*VJ1 M[ZU:C>Y%J[UHK&37%A+IBD8.X=/.=!ST-A.).8M'#$+0U5=!.'T.!82@"T/0 MN9U@3&FE58MVMRJF;22K*%AG5/;#"))@818(28E(>$DP)%VE]^R\:M&7_5[L M>ETT.@-M*1;6*JVWK*:&U_ M1M2GKEDIEFRDZ=?1TAJ89*=T=5W1Q93':RF@Y

L/CKWE1H;P!N$-QM$3&$?_2?CV7D2^8PM+M%C* M]L5>1(MU6LQ6<_,)P#?VUQ^:W%??8$ >!N1A0!XJ<,<&N ^&]BME5M(6DI3E M,5JHHP:GX)-V;'&"V'YD5FC\2\UGJ&NQ[']'"@Z:,00 K,SX)P9K)I(QC;X0">@#ZY=P0L49*XC*C;@Y2/9D,E"U.N747YH#,H;TA+DN=D M ZEPKL$(AE;B\[$1 YQ!&$7<$?A;%1]C;]#_QN\YEA _V95IX/G&>+W]R+ B MR?1_X]0SGGTIV=N_/+HIL4^(]W:1]6 >34NYS&IB":0>>2Y"?C?0U)01L8VK M>7[*U13-6,9>J5#V4O_OY7F2_ 1/EG;+:#^N(ANX;D2&1\:DMHQ9EUU7FG " M/9LTU:XH9_K":M&BBEFB]>L/>D_O,>36V1WMT Q00?93$?LK^O93'+W;_@"6 ME(HH$I,NHB1 G^@7P]<-*^6XFB,;:DI;.9KE15L,!MK ?YM2MI-,R9ZG^5XJ M>D'T,:";"D:JX*?8%0X.Z-1(GLF6HJ4\7=/\^YBQHKD"(AM6(,>;!%88'>2! M(V'6K),-GM$40L<0,>,?_!1N8BW@$.,GW]Q#;_1A&O 0>/K9G,SL$3:DC6N\FLB7= M[GQ1H@&RXVF_'WYX2B5 7WK_YW+JW0L#=;C<9.>:6/_Z?F3C@^*^).'TPWY M'X!!OOOPUMW3T"TV'2DU4S66!YYO1\\<1XM_P+6'W]/@^/T]BM1$,QU&1/C/ ML3T#\-YO5XOT2&.IO7CF#B[C%S\,E4<15P>^]F*AQ];47E?-T$]@=[26Q_]/ MFG,!-^)L&_%VX2FX$6?:B/?J9L&-@-#TLS;BOS7QX$:<:2/>2U6%&W&V,^+M$H)P(\ZU$>]50(0[\;F=2-P][ ^O M&D3!]E)@SQ0./S446Q9^##_^\7]NN+%&+NB;.6@#Y(H+<2 MI1]C!5=5;#\!+$%^E250YAY/U%6,3_-,G,"2^IO! MXGITFK/RBG$17#2 ?'$"OD"O_+R4#>NXU\X2O-BS,@9^^>N[WZ$52/T]VH7$ MDZM/5\09.T7IBEECF_J9ZH(,K9M2HPXT?\.?]'Z;:9YW-8W?]E9^Q,Y*)^[8 M]BGOTAE+O5TN6_P%0OUL_CMY7ZM$\M]%N[5!_OOI_'?9!FS'Y[^S:*2G.G]/ MW"HM>?QW\9YJKS+@M5:K^0$=U)+ MXEOF?;?66O,)*^JUXFO7X)B+?%=-^S= MFE[QWP\UA\\%6LFJ1K9G1Y>MCNYJ6BTV28]:GY[O%_VB(E003Y92+."/ @E(JY^@]XQ"'ZCU2H2@%O);Q]T/-RZ MSDYH$+>^BEL;S;55V=//57.GV0O$&6&V+3Z0W%5F+-9-5.8B'*.V@HMB_T$@ M@T#V\WJ>_7>R.CHWC%X7*?-37!5*2&^II<5 "@N8*K$5:0,@C/WU!\5OML9/ M O K^6W.CH1?U]O2#&IB)\&R#]87X.SZ^]NE@@@O7 [L]/% ZZC#]GUP^08W>#I*4GUS,HP7#8+A*,4S,DE M763,P&]X9\//ATISH=NC8 2>1YW"1_2CTN'B;H).B1Z(RFR%Z7,I1U26= M++^:IAVS,4JW$69:='N-280FYW!403BY%3A)=KNPJW8ZG5<#^;*[:)";SIM> MH2 AV6Y::$VF2'TP;45 B3IB%)X_I0J!9I:2+1(*Z+TO@=@\/ +HS$P,#N3\&;"-V1(9/GJ ML&_.3:N^*&D3MVJU(OR!D6"(/S 2_#- YR*A8]V4A?3,G>200*1]PN1;37AN 7N$KJ.EQ^@ SA-=CPNNBMF 'Z,!#J"5;4ZVAH52L MBUXMJ-4+W$K?](O\O%MU5T5-0)9.2V+.XH+ZZ1!S%;?63Y\* "'FHA!S;J\3 ML[3(5=&?97FM-%Z76:?FN50800XLE $AYTQ)',F%G*MQ5YU5E?FRHVE8*_&: MWQA71(I45YE,!IM:8RX"FS,XFGXZUEQ%48LSY-TD%VQ^A'YS#-]2D/:"_D(@ M$60^)-*YOC*A2_5)!".G]"TE^=["XZT%T#!A$J&QK[E7TS,AB5!YXEX+I_8< M)3"W$/)?@FK=G]JM /D/\M\E;@>2%U]-'I5@ M7/9H3H6&KVMNU;8FITQ]:1EIEN5*OHID6W@UL^KF6D+QHI<,1%3HE%<36T : MH3 ;HF*RI\)4@W\E57530K MABQ0&^\.(Q 8=X9Q9QAWAEK7MR'L@Q'L=$V>Z_X@73*SFMNMA(ILD^L0(!(( M89/4'4ONY\)<300;=E X5ZJ=PDDW6(8I#]B%WET B#DQ!XI"!^W A^P:,:-8<9[+J%<@-5%2VJ: M?&6IF40F@]2L/@SDE,>5/-\CR$&5*GN MM9AYK$:3Y 8)L=LF-7^DWK.\*]@7,5TP0!D[AXSK_^ M8"1^1U-O7;>"Z'".L/]MH,-'$I8@.IP-';[LDND@Y5JV/M4:HC9#RV-:0 -Z M%8*%P"0AB!9'0HL/)0@E"BW.XLA)"$2\YX'1 I9UN-DF%(V0\O]_]MZT25DE M6QO^?B+.?R#NWD^4-H.@UGZ>'8&*\ZPX?2$04! $91#UU[^9@)956K,# M5M'1?;=2*3FLM:Y<0^9:K""7F7RL!2>2!M;6 Y$^UBFB0SE7/I3S V#BHP=R M0H43=ZY5?-#ATAFYI5*[HF;8I94>\2B?:>%3SZ[P*E(F4@^)Q%NJ@N=Q^8_7 MS^6%]*-B"48+EUK1'=X?[GD&YC&+HH-^[4>".CYM0^V9!2"RZ4@BH@!ZFY)E M(Z8D2,K*<^"XO(7\;PB8B?P$,Y6">;3WT\@ZI@G68<]1E,]1==XTN92"SQB1 MGBQ49RI9JPEI2E."_O,/%L>/.,GW P-Z:' 9>!O)@2Z@ ]+_ X$]^!_@K!"P M*M[R@=6$N &^*+:LZ,C"E!:\(B+2>B'I%J I;&A _R8B^.-$>,N2; L!?8#' M<.U$V%*$GSQ',=P\D3&O\;H@(98L278<\9CIC*SCX\S,L6QELGF+FZ#?#XQR M8FB:X0+(0P+7GS,';< [K=,.0430P#25B0*F E:)WRD-,4#GF 7(A/Q;6@N: M U$4$7A+1J2E \BI0;?O7S"'"8\$8PSN-Q@NL:'!$P/,&ALB[AW\O$+O>F% M5O5<;VH&T\WSBMGC-0>H4*!I%XPGHQF"&B#HF-L65YUAI49A:C_#$*NVU;X!W3@#[[I9D]ST&=9?',> &->:"1?A[Q_J/I@34;&4E MO7AGH+]X'>^:\F, +(XMO9CH]119[!.*+)C+_M_O>@#(B!"A( 01$2(,A$C% M$\F($"$@Q'OGQ2)"7(T0>$2'$- A&4^\F2=W3/Z4KG[=Y6&.]K#01#@P__WQ_RSU=- M>]3S=H7GYJ0@P6-&G[@<5Y4L"^G*O%=\IV; XCOGNQ07\KR7/X=6GOW M@NYEOPLMF7^?2+\7_@L3K5__X>'T%J;DN0_ VQ#PGP@,?@\8A(5!?A^,1)I! M:&E] @PBYV((<[(\4C(0\QQ2\@ MY!V/5LP*,*!:+/_^3@0.F/F*67CB("MO,!VQWS0M5+M?(C@2$LFLX=<\4]_I]R=EG)3/.!'Q1[EKB]"J$J<;0.5+7 M^HD(PC?16R>N?)X2T)OI6I?T@82KF_QB/EOBF#3+?[W$E;=[)0C83D.@GI L:@: MQP7!!P^C2)X=>_Q4 ^&;Z$V2Z_\JP#G(Z ^;G< ?-9UH-+E$*8\*\N _F12JGW#T%^.J7P M3332?[Z!1JV27<8&=<89-9C>O*MA79'FJ&N$QWZ9_!^E MY?H!XA]X?\(K_M?0@4(M\^_K-0H]J6Q9/$>AFQA7ZLD:H1BX"R#@XA&J7P8 MD0(0*0"A"Q+I2K>>S5)\&2WHLQB_M6I)1X<*P#6"1+\, "(-(-( PABG:35Z M-2O5R4_10L5U:X4RDQ0DB '7B-.$ 0.N'I3Y:2@0A&#"BP(_60OX<*BDP6YR MBE1I;5BI3Y"K5E\MS3E/SJ\1*@F#H%\[+O+3Y#R(@H17SG_<;O_5:,7 7BY' M72NY9G&WF%!ZE-M&^RTHZQ^.5OS'\_Q?7CP_*I#^<.O.'+Q?N$!^EYECV?BW*:Q76=$LM5%&_W<,)U?H3*& MMPXY%WW&N#%+$B#SPMHMEJ3O.'=AN,KC2T9]8N'G+"M9;4DPICK\7M(9WM0! M'#QQ+.IS;)TW3!069?P;F9, M,8WBF!=*XR7+UL*S2&N\-L7S"Y)%^8:\MM;E[:++M?[\HQLGMNX7#WR>WPA8TY.A/L253 DQ]T-#%!W\5S#F4MP3R9N)((Q2!C+8!0*8->8 )C9@ M&P(=ZX8-!FD#.41L TQ&TSRA4\!3"[".IJB2M@$RR]OPF:N OX_A))>.8DI/ MOX&"?; 2"U,Q3/A'\%PQP1O!MJDLO-RK<'W /KJ)(W LBF4YDFDA/%@Y&>Q. MR-+A(;8A_U;TE639,#2.3$U>E/[RQ@7[ :RE*;H$EW<"4R*MX)U?.%P-3!N. M5@1?0=^"S .+SO+)8 /:6#8"@^I6'*'!-@MIS&O:YL%[Z6X@@F\O>B^8\RKX M?T -\,[]&Q;\!@[*8P/XPU=80;%E[\\'(Y36"TFP_44+5@'A+=AJ [[S@@S> M9<,7;.(G(=POE'10_TG0)-Z$6H@<4'RO9$!B7Z( U*O71XLYY]>Q@R4+-+&8)DWLQ^!GNV>F7\HK>/A. MD:Z ,K:Q@.5F/.D$7X.));!XDKP0K5Z"P!-E_B^/@#T88/O_=!O9D]H__ QX M#Z"V]BQ?2? (X(C'\,8$@?X5* Y[W8/_YXQ@!^5\MU98',=?9T"PBD@B3@:3 M]3Z]=S^\V>@S;:14[S*%-MTM->J=!_ M&]_?&+_-'(C]'(CWYU!O=)D.TFT@ M;)UF-\J4[7LR6ZBG2ZX$&-J7<[R+\#]Y@D M_G6S6:.G9WW$E(<3#X3*$\XG7@\$$_V$V?HFI#X'A%-R#A ZV# \'PR83B4LD MQ!3'IY)C;IP<3Q))@D]/)I,_OHSQ^RN[^"S!"!@Z8QTJCZ?E7+^\2M!05WO9 MI\8M%AEIUF8I+D-;9END#K0U^V M+$N5F$))[3)3V%!)M$"T*4M2\4W!C_>*\!-]YU'N',KL]O1;+HX"_VT65J"Z9OLN1Q[UO5G*J M9#HQ#*W0C:'(H9,134R!T7C4TX%$^7"Z)EK>$[C^9NEVIE?CNJD@Q.-,Q%H1%31*(%>"GYLB5K)XOB:,,N M&"77GJ5,@DZP5SU+B-*LI<7+?$&<-,:=#R:)SM]JA3F(Z:$S96 M5<8)LJDN2S/8\FB6%E4896?4D?U*$6*"GUH)EEE+?4).= M(MF2IZ#ET3@+0F. )3.M$C-O%+>:,.+).0XY^6B<6KK0:A2F59WIC^E9?]X8 MCKHF;'DTSD:*X85E5LJQBBUN=$DL,%-K>HKGN;0U)OL+3$>IK&%:6$$>5Y/P MDLK1."VF4VWEJM4,VDA6YGA[Z530-GU*.@9CJ2EHV[++-MI;=I&GA(76A"V/ MWMFDV8QFD(T,BIL:;K8H/%?&3LI1C^R,&DE>7C$\BI487$T)E I;'KVSWVHE M^(T)>N]82J&[8;-:MM4Z)7%EN\G122=#JILTMK;8-+X@,E,N?=P2)2MFGB^7 M2NB<1&-S)2:5R)H+6A[U/C25;;Z7'\;80H'<&$X3']42\)U'-%H5*J143.%E M=;E, .!FMYF> 603/0%,2:NM=X4NR582.F#.1I^=-EW8=/?69Y;%.R84F,"K4U)M[R7MB7/"9!5KT7S@G_"T%MI^HUVPWR*2)? +,#K;=*2S:=>OJ"2G M;&XJ#E2N1K82R]"^5E9K OW,TS@?/2WDPM3H"+(D.AJ@!3-?:,9&DCJ2N5($ MZ8D$AT2B-4 #[U-C\N1G:8*Q&3[ECNDTUK>.VQ;TF=HHRB[5Y]?9@>%>:.4_ MYP )?!X3 \S*!<8;$ICJSART >^T?->%#:83&\.E .O_M!:>S:Y;+[TZO" M2Y/7!CTH5OWGHV?PDU@ M6FCWP-M5$+O*IOBF;_&::W2&LN.).''YJXR?7+ WJXQ[BFY0A)[Q%-UOI5R- M9"B2H?/(4'CNFG]7QDY9CN$6LE/WI3\\W8M4A[FT$)V9Y%DMXT ME<^G])$K&OWA(OTYCK#[#JWKS^O=RRF'$SWW_91WHBZ[+#TE[VPG>+LMP?A5 M-8B:O,CD8]F-"3S,NLO>DQVSX]P:7;LH3]8UBZBVT&F]]>7S\$&T1A)/!W,8 M/WYQXLB[:2D-&V_9%C.?-^7T=JK7>2^.#'-9H-@/30(6(<>UD"-P OYRZ'AQ MI>![T)$<-!I+8J7EV,U&S=3FUGBS';G7APZ^-)VUUG5BBSH,SA!6;8YB:WA8 MA0+0@:-O0,>]F:EMR9*@[>V%:$6@0FG& A+L#NS1.P&^&Q)W9QF%/^H7.EC[ MAD:T$RE:%W-/ A6 30!TM%[<.JW6I,#,AS&:'TB3[;AW Z ;)!4JF7=;!5:1 MU6F[)J^GC$7[Y7#P!XHZ3O=S#RZ'"!FNA@R7CX2&#AJ^H?%\!!K*C2$Y';FK M&;-LR_EZ$8MQ1NP&YA-FMO5$,\H.3QA>$?Y5;R MU%)/*_+OOX&^(\_2K[$/SZPY_7(;\1O*5$?2-+ V #!K.S%\#I?<0.^W^'%S MC!:66"F6ZLNYY79Z?;C<5+ &$2.[%KLT<$SA\G1-,%M^YE3L@2(ODC8M\C?] M-CR)G$[?5,'>!12BH"R4)=W#F(J1XO+R?+QTTS?0O[J-8:??(AR>=1*M876K MSNQQJ^7G8<4>THFW3+-[\T(5)%TR>3\Q R_.%5VQ;-.[@QKYHN9FJ_+U+M[3>\*<\<#%\X51Z;-'!,-B MO5!>#W[UG_>ND$;NL>N:L[=.NWFSDUFWGGBH,/C3V0JO@YB52:V2;>#I&JO4 M*9)!EYEE(0E3L@!U+/E 7#*P&.%'A!]ON\IN/?-0 Z0B6GF0)VL7Z MJ#/I+@=ETN@K),S^!%2N] .*O>5/OT"ZXG=R MRR2B?#H+\@/B\A;"+Q:FL09,9,-TI/\;NGV3O!S;4P<)??MN04O3Q+#(;N:F M8BNK"_Y2>4TL8*3#TC%=R9R_;. 1+Z /=WGR(+\N*-=R:QH"P'OHLNN4,[G$@MMDW1O03O4V!HE M<;V1647MKO2IW]E 0<;JI8\F^P!073#N1PX8"]" P, M66B\'D=NF[_\DKLK?HO=]?-*Y9782]OB;K8ZY7%&2CNFG+>I=MX$T) ^ 0UA MV5U?<;-^97<=%<6)F!_-%VK62 J%1KZ^Y>8WD7-RNV"5C:X+*I57E&YN@(MN ME8:[ZW&DYE4Y!Q.[PO[YH?7__OY9+-G8B&_(O*I4!IM66ZS4X(K<@#;I^@(M M#";NAN&U?'95R)+*. $T'^(](3FD#=@Q_)09-$8\U61Q('N>F*:<%M\!TKX%O;X!EW0?\K M?-&C8H/=4'@WH>C3)@A8!_%%)RS;,@L:^6DOC]6]0,\#.\+4Y.UDWPW[GAZ#8BP2HA'@E=19#\'1_6_K 1P'" 4^&% M=PLRE04;C8/J'B*B3(*2'6!S]5H#_)*YLYV?K_(;&F8[;D,3,6&S3 MV>FG5%[+M+DV[-V36ZOD/U_^I>\O=F)SNTD,)JQTL/&V!5C#C S^5&I.N1WW_]WO B.$'B%'( M;P2^(%$SM<#-[)EI#KOT'"C.6\D\+@4$N>;V%/*Y])L4PG-=A4'EEHQVJI6, MW9MI-N8\4VGP#T#VQQ6ZHCIW+]-L551^D6S,EQO*?^:R=ISV5> ME,!^ 9W1N\H\+[']0#!]\3XE_]ZKE3U>><+.Z[J'-UYW7HD@2[%LKZ<)PD/- M=ZSHOAT"'NA@2$&VC0<$C#M6H.DF8H#.>.\W?DDH;\?WPOK25!&0J0%H<>,R M44]X3OM9D;\^$V_9O'4"&P- R<.5!H_]XDM -]V9;;QE&8+B; ! M@N, "PM4=\^F$"&_3B3%!J('_@J(=9"=V:NJY%>C\G)*7C MV43VJ1\^"T42X#[(EQHL"1P M[/M>1&4%:*"#[?6P_-38KZ+%0]J,)3 ]?Q,--F)8>"N.E(ZG_T0ZC\"P=EBP M8")DD. %>S[8)0KQ7 L;7/XUV>_]GX(: FH%AJQ*.E(7AJ; M#F]N#KWSL"X:_XSDOIKPS K^X';BZQE6_DF3>])0A*&>9S5$I &] S-)1 M[$U)!]#B>/4!&H =S:[,ZXV%QX,]P*:P *"?FOYT^3^M-\X)E:'"Q!+U-5I8 M#HM='9C11.(!/;&S^%0-=#W+&<^ P.PL!4^R/?GS<\!#&\J3E" E_'1J2E- MZ[]]]/'?$50$#'3%=VP.WPJ4UI+@P+->>X5XHIA DH#*:]J^,@KI>SNA@/M# MD#]_ T?C+8SAV!;D8<_]X^VBKT>S/!0 "[Z"=?Y$Q]S!X['3S@/W -(\I-(, M]YLE$\XM%J^56CC-]J?<3UXW=+ >7EVUXP(+$U=KL_F82JO.9E:VBR21FC7= MXT(8I]M=M!#&034[-/YVH/?IE^C'8[QW6@Z!2+]]K^*@YMC!ZZ'V,H%,'JS( M[GL,'MQX]*L?0LOIW:J#03#=ZWC7E!];AN8 A+ILM<'7J?Z9[-M/52._?^HI M$1$B#(3 XHDWTZ1$E+B>2$38% 9"X'$LDH@P$ +#XU2T2X2"$A$VA800B4AQ M"@DE(I$("R$2;R8"B AQ+4*@\40JHL3Y*/')6YCO.3>N-^G;%>5YSZ]P^:H\ MH5R5]XS\7[HL[VSA][XJ9Z@F M1-XB6^?N=6C)][YLD MQF@P-7XJG:\<4<0.G];+;[TJURJZ^K9.?$^K$.FCD3X:Z:.16O&3]=%(Q;@G M@0F]QMF6YKRB>WG8(SZX#D2 );IMJ>[W>(+>'4K\5EG+2+N*M*M;:5??E0#_ M5DH$B9'6%#!$ 9[@1G+P3D6>5\R(,WZUTI0%C^#A?WB]"UY C]@ATIT"UB@! MSE!T2Q&0'KQ+%6E08=>@ODMP_XK*\;_GP@1?5PI/@NQ/+]"_2_ ^DN%8O"Y: M?]T+5%Z-+/UW:6+ZE:MRP0 %[9.+P-:R-E7H=WQA'LP;NZ>S9EZL:S/%_MD$ U"E_5 MMD^GF?[$_7W:XAH3#L._GCDMN)J,559NMDN4 M\2^BW1A/SI+5WK_(=<=0DO,2MGA)_@(PH4H5J8 WQAG6J94&%BLU:F9C>C,P M^4B^J"MBR2X,'D3!/?\N=.]"[ZYGCKQ,# )@9NX.,EULM='1#;NM\+2Z'C,5 M"#/DGW^2Z7CZQR#-!??LQ U4D)=NSY>2%@(D_6%4]DY6_O;=,3A:^5-Y/6S. M["-V+OA9E^[%"7U1(^E>U)B[RF@6$OO(XW/K**'9DWED9Q?9RJ246;#.N#JD M\1E7R6HT1T'S*'E< . >_&SA0_OWDG*$VO"Y%WCXFI5S,X (A\WS'!^^8OC( MV)!RLDG31?OE9$%:E&AT:4( 89/"@<;S%UBR,6MG!^AYOU*^EWE9EBXJ'7Q M>V#O; 0O@E_W'/?D5%RI2S+3T9)(9?%R52MWV7P9&S# MRKUB?>%,N>0K,9N_[M3)%CZDCX(VD3ESS^;,#,"MM8%/E$ MWG)L56P!Z(GB.*&.XWQ5@XQH%D5E;AN5N:KM"YHY7T@7_^RZ=J.$# M^(L'8L(WY2B*]?P $2IN@MJ5%A8ML)MFG, M^T7&F7+I2Y\P^^W.K%=C.;<6T"L&>VX]U5!O)TH!R_D*A]:M"#=%Y5XL*G'+P:[[OUCGE^Y>#5F-ZMIWI^0P6J!PZ[Z?=T MGATQRE2L6:6\@PL+.M16"NSH.BBVSUZ[3\7V7!MXLEK,L=V;3O(.PTJXT:YD M)G*O5X?: (;^^8=Z(##\#74@]*'99UX/742D]4*")>01VT"@!G455\A]JCBG MHKD_ 3ONU\EQ1?C012:0E*X!SYKY3H_&Q,\)? )&UNU%IK!I]WB6VI8$P7%X MMVBT (A [T<"OO?KSL?GEP\/!L^"#+UGM'['YL'['5- MI* ^@10O ?/E=Z]Z]4%1;D$#N UE30Z&LI4IGG@2ET!D,.)E MY>W__J]G)<7W+J^88&B&^;@3^H-I!:7,<4_^IU+,KUC.3T#/C[SF\ALKF&8R M'=_GD7[4L8W%(X[%(3O,P==@8@D,;)@7HM4!EOE3?]*=>$0V(0K]3[>1/13A<\J#'U M;@?Y-R2?HCN2^-?-9HV>GO414QY./! J3SB?>#T03/03D/LFI#X'A%-RSN_V MIBU>&"P7+M=28\G%8(#)SJJ<:0'[ ZK,4";V+=O=S*92KKIUIE/)=)86! M"1+0,_2\YC9/4B=33*8Y2\PDF4)2LX=VNEE-%.$-TZ-W M9B>#3F'26A)J TMP*[;5*. <#5H>O;.L;(U98[[.JC%KO2;6?H4-M2;V6QF).<6;':SW*C%A2:;Y$EL*!/S5HTKR3FT M8E6J+6+"L%CE)#:,6U*#3H_38U6BJ\Z\-2QM!;"B)[ ANVA9C)E?,DPA49JO M^J7J3*M/3V$#VK?%A5CN4BK8+9QNQW#RH\5);,BLE<2"3+4YMC%1UKJT'!:Q MF7L*&YRJ:6X;*X)F^EVCWBAID^$48.T);,CAI%R=)IM%MH(QA!OK;2T%(.@) M;' 9MH:+V5%"S19:$SYA]55A.SV%#06'63:(/+= .T)N1B@$OBYO3F(#Y4C- M56PA,VPGI4P$M!K;3I63V-!&$_QFBCE%-IN+=9I5#26ZW9/8L*SV!"R9J@E, M86LO9NYD%"-U]Q0V9$QVW&WE^D-U+O)9:K+ 4Q1-G\(&;=K/KKM-FV.462V? M27:U_FKEGL*&?*J[TI?2*DZ(PW9A,EIL-(@B M1^_$1MU>2\!YE5F29<;4&(S6T=8I%+%,=[QFQ1B'%O@"12HU \MU3J((7E6* M1A1!%\8&0$82"V M56F"MVH"K=IXT3U$$6 #"KZ.YEGC_@_'G)LUBNV4VK09B6;9\7@5:]$\S<&F MV)]7?S5QM3:;CZFTZFQF9;M($JE9T]W_ZC\O?G8N7?# IE!LH (*QP6Y7A@K MU-Y6:;8[+.*[/,ZHG1XHHS/'LI7)QG^DZ$!5M!\)ZMA^>AI25Y80Z"'A]8UW M!RGYMX5XPUR8QM3DY_#_X7%("_I=$!NT5BS+@?X;:##!EA;BRHH@(ZZB:7Y M>PQ]*HBA>\U?OGSQY %"YA)O.29HRT]Y10>_A#\X['W_*_!:8*0IE@P:'[[! M!O.2;"L>C(0W)63JIYM%%!T!2C<_!T:YC4A+6"/0-A#;5>#/Y-U/$=T+*\+) M^%%9V&CLSQ*^9.*U!>JS,G?F+P9OFXK@]PD^QQ&XE$$QPN.7@K^9DJ L%$ 2 M^$D"2K<%>D%$"9@/P(J&J^ O@*2+\)<\::O=C:&UL.S0\/]\X\MFY(4@R&+EQZG9[1;>"]\8E1 M(D>S 2T%69%6X-E*,BW'>I>!IP:O60_>L8XYOT&\V2$3TYA_U,6Z .S/E>W\ M;)W?T#C3<1N2F!F+;3K[N5N7EFES;=B[1VCXK:;HD&4#BGZ3(3KV!BW7E4*? M6(7/+- *VMC\ M5&I,NI[,OKC^$,,/&".9KZ:29D/+HGB^6G?HA#FCL.F??^!MT2.'*I3UVQ/* MQY;S$*I0F[/)$;LD52GC]O.-I)6;#SZ=/.CB5,I9$E_N)+<4PZ>K3=E15-PH M O'%T>-C&O^"8'@$V#[<'LFBMTOY>\'!/C!1X"!@]2:_AA/N22RD!^)* +[? MW+ $\!TZ=L%O=(CM4]-P;1G(NBTA_X:MQ^QO_^"PS4!B.@.V ZL MTWO<[N_P=[OI\3JO&5/$DN8*X"?1$6PP%;"'@RW=W.Q[:@<.&Z3FOW?7ZP.< MIP3P"Q' 9! # %C0DP4#%/ 7T7;RZG;"T8EATAUD,FQ_33 M.%("^H8H>IZUA[TN\XP3/9[;T=+[XC79\PY@80.T$S1'!!QQQ-^(YZ_SSP[" M]Q\[%G=*I*++8%#V__?L,.[$^\_?L'#RX9W<(QW.PU0+@G?@<@I0F.S\I[\)6!!07X M+M#!X,*#S5@,./$E[B&!-?)R+'$D6"<8F-4M",&6(2A>3[OAP:?>)O: Z&!# M :.#XYQ[;29/.1X>H'H.5'48AP.+((,5G,J&XR&X+PZ0+$_CA]:&94F6Y0T] MF//^M._AM(*_G31D2L=_@]N!!RJ^L:$;]EY1!3,P/)KM.!E\ 7M,,/"I#HQ$ MT=OL@+0#HTI:*89C:9O#OS[[M>)C@0FF% ^+B?J,PT_R,L#=O#0V897&I[/3 M@'PVXO+/+"Q;!C86OP#6Y=JCM[9YCFOO]A2F?$W? 6?0PU;6 M'+3[TK"OL?WQLR!V.3+>CU@' & C E"5YRSV6-,-]]"8>-HWCA5@(LB0ZFA2<3C\2D#;@ M%S!N,*>.;0BJUX&O503+XAU!Z((I933P]S\['V?=3!(ED]ML58HKF9I3[&5J M56#.24 Z%J!_($S2^# W<'0?7GIU1LP79C?G_2' M+Q6EWTR-5UO&O*!XK1 MA8_CO,X9V&=/+@3_7O14;42(:Q'BO7IG$24BD?A=A,#C>$2'$- !7@,C(DJ$ M@1(1-(6$$(EX*A*)4% B$HFP$()X,_-G1(AK$0*-8Y%Q?49*?#YCRMO.C>O> M5#TZ;?>#KM&_=:TDE*MR\:+F][DL$;-\WOR]]:),X3D:H9 MB4.D:D;,(,LOY]>H'^7X#4CP[%X7;3^NA>$O!I; MG$UINF,603RP1)J2B7@*=\0DYYG__3,&! ]XWSD"CDL QX_>6[ZF;86K6'F9 MU^'UKE&08=)A\L\_R60\ M]58%T;O"F\L6%+^ZO+U7*"T$>/K#J.Q=:_KM>V1PI^BG\GKHW-M'_%SP$RK= MBQOAHC;3O:@S]YC=+"3FDL?NUE%RLR=K*46)Q+2;S^703GTP22EFUHM M M? M.5(3_KI3F0H?XD?QFG1$.TO !_56R MOH5JQE&\YOI&T,U0!M:)^XKQH] +C;.Q28G-+M+3 D8/]?42%HHG[QN HDC- M+Z%&%*D)#P/>9:3FQ?V:VBO%XR+_P8=#.<_-'@*8/:+AP))KO\'N\4_-GTT# M(0I%TW6$V1I=MI+=*I$9RL-^&.,\[U_$F5&2NHB5&BEF:2ZS#..HE72*YM+0 MUB'('^-E#=^&\5J@Y]9R>L5(T*VG&HJK/%<$I7#$AKYUDX=>#HAU/X7;:H-: M"YUT9,&"T[3V4D4N4]4*MLF-U W?2RW(X;:S$:%4)=_<)P$N M M%([O?$9S2Y5\$+GZ;P:DSPUOOG^56%5^-^MY[J^:T7J"PX[*;?TWEVQ"A3 ML6:5\@XN+.A[,%U@?]ZP9,ITYZ*V;(^Z#MHGQN %76VBC1L M 13#4&#+H \$_I9V$/XP[C.?B"XBTGHAP:+QB&T@4*.ZBJ/D/E6>4Y'?GP B M=^\"N2*.Z"(3"$S7@.?3?)=(8^*G#CZ!)[&>(.7JA7:%R691K8$I,W-;HP&: M^-?NCD_!WH.0A4^]N?JUN_/!RG7J=86*6K^004^FYXNLXS-:QS?PKWA79,9CR?)2YO,OTL^??OXIQK# M/TYIC2S?+V+5QTWA06R08(TY8:#S948I;*KYBFFY$)Z@+8SA#V@Z\9XM_!^; M!VQV><3X*$:\@,KS#,O_"E_TJ-B RX7C].D'_ [_1^WYO=UA$8^HEC? LV_R M,\>REF._>$.PV@J%I_,*2'G+M>T,1(:Y%B/=N,T64^!PE0G>Z M*"HI>?/JJA$N5B&2CS"D#?ATY<3=^918<$#E M7LIK1I7++\X:^^, 4?7R2!PB53-BEO!@9[2M_DS6^*GLL#_V&_%!I%X%/+$_ M9!FI5Y$XW*=Z]5T1\*_&19@8J4T!0W@Y6A"8I 6!65HBSOC56M/!'2D$WKZ( MV"%2G@+6\"ZF1(I3Z$7ANW0^3#GZ//WH>: @;"G[/[U _R[IB"T;CL7KHO77 MO2#DU=CB;$K3';,(XH$ETI1,Q%.X(R8YS_SOGS$@>,![\A%P7 (X?O3>\A.R M?I=YW8$76[$')$KV_08'AZE,UK4266%X<(\8_]8]XAE=)N>-_#K%4K&RT8L1 M5&O5;=UE)F]L5,[8X)F,\@0C6N*2ZE7U%D=ZV:H>T#3U4U+CAB\#252T-2R M\IU,W%>#E)^0AUM+:'JZD\RQ#7253MK&>+ R7 VY)]_*#1.XC\%;'Y8>=;W M$HF% $Q_&)6C@JZW*NAZ/5X/G6O[B)\]4(\*P%XY;'(G!5Z_EW(I=*:2Q^O6 M&_5=NQG.G"FH;:!]/OX.8C!=*CFR-2^@1OA2\96N0,C=-YLPZNC'7TTP, M'^@=SN62GJU!'<=D_KI3B0H?WD=!F^=7 M07L47(G,EM":+0%*.&#)OF*SY(DLGU=3*X8I;*N3\E+>HLS"!0 "SY:EXLG[ M++P:159^"36BR$IX&/ N(RLO;L'4+EW2_<<8_:^&7GY>#Z !K(EJ3P8E8=%IMN" V5]Z_+\&X&M[E"BF>IJIKM-Z5IE9RUN'1P72;Y M5GW,NQ*X\.T7KT5F;BVF5PS=W'JJH;AP5M1>I#%8Q>]U&+:%NV$K%CLEJMH%#D4J^N4," M1,3C*+'?#5^4I;Y/J0N?CO!J!._6.^?YE817HW2WGNKYS1:H)CCLIM_3>7;$ M*%.Q9I7R#BXLZ-#;+ O#5:Z#9/N\_OL,M,^U@B<;QHYEJ(I;6YKLABEER3)8 MT>T$VC 8^N>?-/J01M_RE88_XOK,$Z*+B+1>2)#,B&T@4)>ZBGOD/I6=4T': MGX @]^WXN"*(Z"(32$O7@.?(?$=(8^+G]#T!)G2MY"II8SYD^>$L'>OS[GC8 M;@$H@1Z1=)J\RZA+^!2;JT=NSXZB_U&.PXVP_X@$L")!1@7P![I;'J ]_4P >_!Y@#_!^D0[ [) M.-(I%>JE?"E+U[M(ENUT&S6FW4'H>@XI,(U"FVX62UFDSG21-M-CZBS3>3PC ML_E?X8L>%1LPG?#NX*G]V#O2%.(UTI86!MC#84FT:PD!0;V4@JXL(7#CX?4- MHEB(84YY';Q-]+R!Q@*HL388 &]]V'OD3XXS[6)+1_M8$]VPF90^FJPJXHK^ MU$'>UR3B:9'"=-TVN9:=K M,;6WU=""RDSS2Z:5H'CWSS^&+AUM>(BY?R<2+,$# O9C,%@+$.,!_/]*THR% M_P= 26<"S0%3\M894$25("<@Q@11P )-X;*+B*"8 MCD+:^1*6G^0T M, 0P M:CAUQ+$D9&&"!3$!PX ?>[W*@ UC*T.S@1&" .P *I\ @^.F!4GG=Q=']MO= M,Z-!5%;__%_PSXX?!0W8*E"_E%_ (@$Y:*==HO^ZB%WZ/&,WGGA2$0-APA+^ M++Q1>__^]W\=COXIZ -60#/,QYVB>S MV9=:W--YIU)L;$J\&N,GH.='7G/Y MC15,,YF.[^WVQ[VN3'C8A,8)\E_(P6>X'D>+.>?7L8,E"U3LF"9-[,?@9[MG MGGZ\?VA8"F2T1X\+E)4$W_[LO1YE;&/QB&-Q3\K!UV!B"2R>)"]$JY<0?> S MX!'9A&+^/]U&]N1VZ\&G#L57>P:?P2, 3IX\ 9F 6QOD^/U.RY]3<] 47=JM M%1;'\=<9$*PBDHB3P62]3W^_DT*^V>@S;:14[S)@3^J6&O7. _B6C>^3R=]F M#L1^#L3[]1%3'N_@OG ^\7H@F.@G+(HW(?4Y(!S) M^8$<8]B.X7AOE^(P@J*$Q%C@)DE^S"4P$N/&26+"X4123*0G8XE(C?_XTL+O M[+ER>T5C#7:^4)5MDAULS&[6(5IP W[9Z^5:+HC+EMF!3.(9"JVQ#7/3+!=CLC+.TJ#E MT3N9MCD5Q%:-1?NIVJ(]FF32;70*6I(O6TX,MMVH<,Q S69ZR?9JI4ZQ$K34YPWO#1$O-EJ:B;(C8=EB;@I9' MO;?XH; N2P['2&V=)P<$*LS30>[G%^N9&Y$#VNS7F7E_T7:J*#KJ)&&.M*/> M. M0A/)9$*8<)0(N6],2EPJG>8YGI^@O$ F4LGDY.6[JUU[P-'54HR1DL1VQ: = M)Y$YR7UK=Q63L.VRSTBM62Z6+F1%H@I;'JU!6>.)2D-.SE6)K]HXNLZL@*H) M^/1H#1;I#$[$\JS)4J/*JCLN#><#C3[%T88]KSD]:E%CET)%Q.5V-3UP8,NC MWA-Z:3U-]S(S%A>M63$V+B^FN9.\O^4FM?&X+%+,DB&J*ZF#\\4";'E$ :$Y M+LRK+DVJ4E9J:Y,J5J\;+FAYQ'T3QS 7=FZ.= M]CBUG;;332I_DO>!+MIM$P-YN*%/\7Z7$' Q73[+3[H+<9!%&4:Q!EE#RTB:(TY/<V8/ZDBC0@]8I["/='H]3LE- EVXG.:^. MD]UUC3Z%?95QOX.BR4P"K>"LO550I^G.IJ?H[\X*&XLEIB2[670S&FXW:LT! MY)2CWE>=1:UN,\D%6K#*BU45XSM:&G+*4>^QQ09?5;.SK5I9KZS^/#?*8NQ) M^G>)5&\C51*3J_77:K*M'4*I\;9RBQIN&@.[6@)G%=5JI)R6ESRN.5F M4,AV6&Z61F.M5J^XT#;-%0EO,1Y+7JR/SB #>V[%. ;%J9D03U21, 7'GHOO!P, MGB$^YBW%M\$7C@D4-S!G8*J /CU#_F@TOA7/6Z"=!9\_=0B:>CWJ@A0/B8]J MYS]$GOD<;^:H^@ 3 -/WHSXJ(9@<5W+6G5EGVW:9AE!(K#-K0S2&[]PVQP^= M5$]U3(Y\LYE-1M(%&?I:7D26WG38!A&F-UY[%*O:_?2H;? NN],I\2Y+ZZA4 MQMFDLT@[59/^@A_-:9(]6)9,S_= MGR:X*)E>.8808C+AJH:18VK#,7PRW9C8@K)H.E]Q=WZ63, DE#:-;JVF+EL% MIKXVV]Q8;/WYQY;T$X&]EX[/'94 O F"X7A8"3&17RQ,8PU&;DO:YJ.2"8!4 MXLIV?K;.;VB[WXZO%RCWL@3:&.9L'#"T!OTS9QA$9@2$4!^ANOVX@70P-\ M!7H$'5C24Y\\C*[8MJF,'3\P8QN(!>9E!6V/5 @ 6*(CV%"70$3%\G]IF%Y[ M20,#, W="^KN C!QI.MU^:RQ)6G:NZ_GD;%I\.(#^"F,RH!1P^,>7D=@U@[0 MF:P'H(@*P.KTM$E3 9H04!6EI:-X0:3#&!)L"]:WP=3 !R^>!,@J^XOC AW. MPGYWS.?O?D&6N<.!A<(!,,F=4FB<\":HR6T@2:Y MXI::/CM]0W[B/FK ]$][(W7 ] FC5JRIK56=<4A79D19KFH*8'J*BA\#GL^[ M0!_6X)I!0EQZ(3\!?B<64IRV!JZ M$I47B@T="!<>(4R80GMN6%TI"9N3SL-J8ZJ=:J[H7.A7SI4,/$ MT#3 ]P \GS144WJRYS'T7Q TYX8IO;8?G-S!GM@)VNV*(5K^N9(@]A]$G?UC ME@(8 [^PI,?=A\.9P5$'@1T8!!+\$.?SD/#!,/?@ =FB7O!JZ#LP1>Q[NF M_-@R-,>6KA&P1N,H^12R_O[AP:=S"!<^>AW1Y49TP=Y)Q141YC:$P>/)1$27 M4-(EVF!"2!<,C>-O7C:,"',S@8G(?SXX-[Q MDKQU6O$P4>GSI*7CY\L!K#*X1O_O#_GG(ZR I^/DFY(9MH7H>@Z3FN\P83R' MR?,UB&0A=++P]@'XSZ[)$5-\J4RS'D4I5^3ZA> MGZ^W<*(D&+YK\,4=BI=_A<>Q'QWH%X6?CO[LGT7Q"']PQ.0(EB/)_(QDXE^5 M3(R(IZB?))E^3JJS,--[-FO$3,>9:]*)'\9,^#E@_9:Y78^G3*]TR;[3#)KO MS>VNOVREUO/UTE9]O MG:CI"EP:3:(3*E?OHYL"DZTM],I@4PT.Y.,7R07G>\C#);7_.G-=&W_GOFEN MWQ!:K;ZK][FU$:Q6S4QU?Y&AU MV:GV4UI%&M)N<'&(N$C^?,]5?A> =G=.@0ZOP8..2 &L[.)N[/-0H_![)P=^ M(.1^0HD,&,[CM_M!WKJ]C*WRZ>5$I38Z+O*CLE/:TM=&7GXJS["$H6?9I6-4 MITF#6BPY>!$3EEJZ2#7']TY;W*GB^*OQZ;T# =?'I_]S+AWA!]#U)_B?BH8N M639O(EU)D'5#,Z8*>'76B#\@55N,WZEG*OR2'7FT/JF,[!CU?A21SLI)KB<$ M3S,-HY92\*7G T^?IW7=9R2]D<;R3BZ3VP*>%G:KS#".[:!H @*^ST\ M3'L;6O\?I&O8O+:_T[>[GX>XO(5HDF4AM@R8P;O<]_P*>OQDMMMKSX(ZR&7C MW5O\\T_=0 R8N?_53!J?O:D87)<-;B<^I3 *36ZA0R3VLKN:DJC8" 3EL&08 MRA]D@]H76("\!>_4PWN:X$_:!K&<\0Q>)SZ@";Q4+!S.T$L?(/A3-,$4O212 MBF7#K,V@BX7W(MB$MV30&ZRZY_<&;R6#=XCPSJD@*2N(L7[*@7U?H@&61#=L M1.97,)4T?-$D-N8UF$LJ9LD2X(N@:VD-8 FG-[ED0;CA*FE]UP71VAOJ&_? MJ,O_FH+36-,E0NNY(]893O+K M9'V35L5/6VV[&]UOZ#C8Z:0>0KI4D(!\%F9!V@D)\EY GE )JXP! XN35=*R_;=S,K7($1VGQ" M65HEH\O."ZI*$EY6R12]NH>\[$(ZEM63<;O4F,43:EHD&8PT9K/ UW MXI&W\HZ<0M==S64$J%?(/A763O/:/<7O/>](,KI]',K;QXGHNGX(Z8*A<2K* M;Q%"P@"!245T"25=(B +(5TB( LI8?!WTAM$=+ERXI&W%>2;1OB_>^/T,I > M74LN3][ HA9YY[9A7\JK<3OLLJKT2BOGMI^\*@^RMR<5Q M,>J[B/RC$B6<+^M&A-#O(_2/8IUOY]A(WN0(Z#5R;/C2<(-#OZ'1?[_E7_CM MYX*OE;[C"N'9J>C4DNUT"T.7["R5K^.D;!C7.20#"Q%/'3)1&C'XS%]<2QR+NZNG!/OH%S MI^3X9>[4"X6K?B 7SEKQQ5@F'2$[4S5*QO5V:!%6QP6U([^Z30=7X5A0XHU M4[DIUE4E9R-3@]JV7[&^7ND#V]J&$.]47(^7P=P'19S3!.T&B&$USY*RM M3M1* TTQ9"D5PSZ?,.BK2"1-VFK9928T*Z6,HE[&JO4^W?)3M%TJ4= 5BB9< M3?L+EV*;UX#@>$5IK3,KA9';,;+=+ZTZ'G!OV$%[YE3E+$TH&M/'C;I:(:W4 M^'J@O1CV*)G.-!;,LC),K!9H=:+K;I#=+?) WAO0W8&2^=M1[#-ZYQW!&%-2 MY'(55RJLI'>E/ME-N#I_-6?D>& ,,LJ:Z;*X(S!8WDDU:C&8I)*\'(S=ES-R MET?E,EDJ#O*,'&8F>7P3>="/(\\/R:5QZD9>V%-J%"1C"MA>5@30H8T$N8RL M[UT+165=PKN9,<4TBD"&2N,ER]:.JL@?)(5BUD!KUWEM#Y*9S=/ :%/BK2Y< MS>-+G>N%S3&*6F95JM?G$Z,Q-;,7=)@N=>X2;D#4E@!OP,P9"],0'0%\F&K& MV,OB82%[W MP<_V%T:]@_)^*A!1L6Q3&3NV 7-U'%#\,/G+ S+F+<#K8$^$#(VC?P/!U1#; M\+YA?S_=204$\-.3/.Q+V]M>O<"YX=4+E+QZ@:\E _%&Y"?]\'(!\%9P[]4Z M[ZW4(%62=RD59B+:/? OI7I//G!QU1M-3.,WAA/\R-\?TBDO6^CW+[.FXT0Z MNCKQYD9RO2LM0'W1GA2 -X^_1W2Y%5U2D;R$D"[ _,.BRZPA)$P$9*&E2W27 M-81T27OE*".ZA.0NZWOZ\0]UK'X"P']8#.V+A<,/%RP51R]_A.6,MUFZGO5< M\ZUGQK.>OW>Y)1*:2&B^)C0_YXK8^_?!0R=5W[CA^^>??Y>@I]EP+%X7K;^^ M(HXF?Y+ ?/!H MJ&$=F[F>VA/:K7R##57 M9C966.>WSZ_OQHA/'#O9!;?W1TR(IQ,FZ:)M=X9MC5DZAA0CE[:ZR4RY!$< MA'L@$\<)SR,DN)CE%KJJ;.= M^O^,N!X$3)L0\!@8%N7"L[ +TYH[&X::!4 MKE!V+P$$272UZ _&Z8Z:Q1/K9KU94\T1! +JSS_40QI]Z\[5W1F414.?(A7P MSW^RLJ*?3[GYW?CU=H#ZXD3]WC'GSX1T?QX^?4E1R=:YEE28#ZALHH7B'"V8 MK4M-^TDN^NAF81'88&B0J8?R'3J(8R962W1ZRK9=L&NM2TCU8.Z,^M-9=L X MTE(=5*FE32ZF0*J!UH&AY .>0,^N=X1+Q2[IHA)Y5WZ0=R7TBQ*Y9KZL\93J MW#;791J+='+%.K7!:HYNF&%U=1&-A^:2K16?W:;1 JHE"@*%KS05UE FH$66 MQ-.1:^87NV;.K!;];Y2Z#B)Y67LG]8X+0R[ M2X+A1WIUS!/331>= C0 FA+YD$J\A09WYY_I\HK+ZY']%KEE(K?,IY64;I_+ M]6*&T6W) AISEQ.Z.4J/6VP$,\LNZ2U-K<8M;9*^2"QH4R>33=59=MG^ MHD.+K"K5E] <\74-G'PK*/P3?#(5PY0BG\P/\LE<6T?YY=;4E]262IMCA$XY ME[*L#D-UYW9Y:.4'Z\L<>\GJU7XAWU^F5&FUV?(5?$AD%)I+^;Z5%'J^W"H1 M'$2^E=^-!E_2=P :5%RS.MRLV"HJ:46E4$BEBJG+^%:&.9<3F$DYCU96LHHS MPZJ5&[@ #6 4*O5 48F?Y%SI2Q9,.H,PCFDL).3?TEK0'#@"I""!M=0W?T4F M6N1XB1PO']9@O)QV@53Y0L7L1"J0J""97)JN+=!B84BP67)-CZC,O#^R+F+! MV24N.RU*C:(JR9GT-DTN4:I-RVHN$K3ET"X9FV9 M2\:X50E5\JWUO-[$D\DRS6&H=P;X@2"B$S&1UR;RVMS0:P/@($?;"L1ES]7&MKS+]SH3NU] &X]@NA -/XT%_UI&80*V,S+3( M-1.Y9CZMI^08CM!JLC:M:0.T0#@:7Q,V@K.Y"#"U2&9ME^BIH#8VV+S;3<0F M7:'%81C44Y(/B>1;[N1(K"/O2^1]^;!46T0UA79'"0?==/(<6G*R>E^\B%13 M+:6[H=V8P/0+^&J63S-VUYQ"J891(NPAD3I_E"A<"G8#UHF(+*HK>UANG#'I MQAZ8\.2+NCU&?CXHY4ELUD-+1;)V)8W:=A,MJK$40RVXA5O?H&C;N$@4JK[- MXE72 K@7G7H1.CRG?C7272) MD6W2E*65C6X6O5[6X2?J2KH(NC3K38^*0Q*@RE$%ZB0X0\) M\OPAKYM(@U^HJVO8O/:L[A=W3@GZX ML ?J3B3KKRHWF\9VG1')5A=M]'/#='Z%RAA^$5F?E>R:IEMXG8G95J9,%C,M M6G>AK'MGB_$'[/TPU:[&Z8V*.;Y1#,5OM]>?\4_(\8MZK? [)*"B.[R_!M>N MC7K)R7IE8 Z*W0B:Q)M0CN47;R7@*"Y1[>;5Q-=X8@=#>V'$R)I%/,K ?$3T/,CK[G\Q@JFF02*]0ZL'O>@ M!-U;<,OC9\_J6NX?O5"0**&,;BT<*/-_>40V(;[]3[>1/!$G+@TJ'6GE'Y?\Y8FE=3=&FW5EC\_V?O2Y_:YI:\O]^J^1]4N<\SD[QE M>[POR9VGRC&&F &;$*2+Y0L'=L"63):,,Y?_W;W.4>+%[88D(ENS=P;9"UG MZ>[3RZ^[B\7U!(B'0#DGC@+^KT_WE%X_[IZW3Y7.4;^]=]KL=[I'O0S\UTJ_JYP=-<]V.OWVCM+J'NVTCWK\7[WN06>GB9=W M.T?-HU:G>:#T^G#AL'W4[RGO6UQ8,OW#J\TZOWK62T2YW(\Y[#PK_@X;SVY$ MI,8%PBH^?T.G2[*F4ORMN:A2;]HW9X5O-:_9RK/ZRM8K=VU3_+'G6FMZIEU,_,$[ASZ9W7WUN3VY)V4KGJJ1?>;:WW MX]=-&^^L++US=GQQ7)E]:[7W/M]^+WROEZ:?=TXNRLM?M[Y>7U\53O>.\L7J MKZ,?=JEWJU:Q*.+2G96]EOU]N-,]:'>O&X6C=K-X_.7[[**Z?*<_:N_MGSM5 MT$/SCIW?.3S]<=;'E/[XG1>J/M3T>GUP4:S5RA?E0K5QT:@WU NM5*G4!S6M M7BT.%M]=\@O>F?.S478Y;MJ^4[L& M4EFU5ZI[/=FM-VX'>?7@IJ:-[*E]]&OE7F79^<[/Z7']-N^W2C^.+VM?:NK% MRKTZ;>1O>\9M0;]J98]_:NW+GT[OYVC57N4MW[YJVI_WSWK#TJCO:J.KXV^C M57MUO3/H-$Z+=O.L.^OO7E4[A[]^5/'.I:][G7KUW+=M\^SK3=/]=5%3C]@A MWKGT=?U;&U2D8_N\7?W>N3KK7S;+FKIR__NWA]_;IU\O?[;W=+5\\-D^;G8F M6!1WZ>N[W=+/G8/VJ9._/C(NO>9.ZTOE,[Y3?OV9>MZCH_ACS[.UJS&(?^:X M[6L?A,!R0WOOMJ2?EVOYR5G/=P^NAD?9W4%Q]$P-[=<<2Z'*50Q4KGH.CMUN MZ^N7[L%.^[2',JM0^Z2T3\XZ_1\?-RB (_J;X8$@UNX=93489,N>3,!HIG56 M>F/5@2]W?<]%LQGT7AKE,VVPM(%[VICIOLFZ0QK%YWG+5%UW>9\=[;A5V?5\ MYZKW]<>T-;=V_%*]^4S['%'8\[F''F&/T$+(, _,(NYP 9/(5*([\:Z<7Z[J'!C!J8,VFKUWM5LI=IP8NK M%[HGTWU)X+X NQ32?4G@OL#([@S*IAOS:H*LDNY+\O8E%63)W)?[\-[IOOS6 MOCPE,5Y[:\39EK)2QGINQDH/F_5W&.U0=;[# M-=TYW?<=2_'&MN^JENY^^)U>["_)15O6BSUJ!A1RM<);XA?T4V^.;.XT79,V M]962?2/% M,IV.,>8B78JL\P!N)[Z[ '9*8LD](J7I7K^^N# JGZ^ M";+5\,UDE,V]1UMK+I,3[TT+VQ]O=G"-P_R MQB3'B;LD')>60WG_)A2="+,OB\@5DK%]4"B6?NPU?K4-Q_R^?^"5*U=5[/B- M2LZR7?;DKDVI_R9Y_IL75H52 9$$]>FQ F*H?BU^KITZU#]>AJ MOVSUIHU?!U=?]VLMJ]$JG'>M%W-:7S=O?EQTI[V]]MP[N_W<:A[OJM\PEQEC M6[5,,;^Y[G:I ^@E'4")7X$W7%GKR=*@>&'L3?MS;W)^<\9N^V MIL,R7)LHKY6P%/50TW5?KH3)0F6SA?$U72R*M,,T*F.[@+U%,L\HWI@I, U8 MY+DR5G7EKPT7K7L*A*3R="/CV,&BOI-3-E$-Q(LU?6]L.[":>GA/_5,OY):]$WP=85]-7"A' M?E/$7PW/5=3@\SP*FW6"42A3/M3<,J](6C&L,="$]S\H\3J6(G@!=\RC)(8) M3V)@E,2P"EZ->DULAP-;+(EAML[1[O-8E_G(!E\X_?G-\) 5VKWK\Y]'/[5? M5J\Q0^=3!DZYI2U6^ +@L#;.&K_OKOL-1HFMUS?5]-E*?IB?F-]/FE]/"V>M M0:=EGYR<'1DGL%R%W'(UUQ@[9!23J3?(#<\C41ZEM[^B0&'[\^QXM^+89]U) M>>^T]-48?X5=_*?6R"UK],JR++$M8N"(W) RA6A'44G$KV/^G-*,W0VW#GW/ M=V(O%(+(50P06!Y]3C="[AL5<-WP!_[B-M=N5H4K#^40?%W.#H\U5+%MAMU.#OUS158_EDE+J M1G7'RHYQ8\"9KB=&>X C9U^U?-69*TNZPEUT (QE@M#4X9*8$?Y^CQC@LR,=0^=[N@!#LU"H<FMF;V:_>0?FJ51^=56L3 M=3*^C=7M+SY ,E"YIX@"'VP4"$\Z:7;$A(]!ECJ[!DJ!'TQUVJHV/H'E\YBS M\B@ZZ_R3-?G*/KS>SWO/1 M4YW1^?.BRVC@_>Z:"7(\N/KT+RN1CM7@\ MW[@4UO"P"%DBX!*\@W9QQF!75=193=.>N1_3JE[;6$0B8=4\_MPR7@G;B#^W MW$W2-N+/+=25L)WX&5Y(!Z'\U+VUX2Z[[YQ6I@911VJ[&IIX2N1Y4" M9V^G.M9]ZY&6PWK$8KVE^E?)(HR$%[QZ &%L>X4K>.7.>@_^VTB;3( .]?I9 M3I]^H_OM5E2@>C0F-YF=K8_5.8%+NL. +U? SB_J!J?N%*[7;9?OV\&;\ M;;_)"U 5\IGZP7QZDB_LU;J5 M&:_QM!*LM0W&;\JEFU0,_BPF?;0J\ ),.F_^+'_/7AKEO)_]=FSL-_:_=UQ1 MO6DE-G=-ZMWSY*MM.M3Y+(-,1N/M1"[X,R-DVZJ#>2,!G2]C8P]&9T<3=_+S MMCWY^65Z>+:OJ:/""6=3P_*9WO3NN.\";RN\?@OC1DYI-T^/.D=[/>6X?:KT MOC1/VYML7?Q;J1.?51,D_M,)=8T2FMB^>^4&Y73MDQ$'>AO]AP MT(VIXS>-&R9_P?R=&Y"SEA<\]8!!W_D"&)SI8_C9P""3X083P;,*J-0U7(\G M%(@WR>='%%WLJ PB2F1 29/\;7V'*:ZOC,7GYDP;PQ+O_)8X%B8 M",1',X&<4*49+PCH$G+ /?U8!)UX&FL>7B[D:I5GVJM% MN1WNS']49>S@:??O?K>U\CRE%#H+Z=B,'0CBTKM_*.<#V:7%@+$PA3EG"A/P?]U7PSKN'L.AU;GJ-_>.VWV.]VC7@;^:N6" MN-;KS*$4S*%T_QR.NOUV3^EWE;.CYME.I]_>45K=HYWV48__J]<]Z.PT\?)N MYZAYU.HT#Y1>'RX5]2RH<'UYMUOG5LUXBRF6=)$R $7^'^2^/ AFN M$ZEQ@;#$YQ$^QH"N9"U4\2[J3"N52RJ[J-;8X**LZ<6+>I%5+VJ-4EDMUH:Z M7BF\X]RB2IOG:W$^ZSO7V=+9]:_NC]EEISVHGI^@'KIX9^G*J(XO)_WSJ[W3 MVV%^[V+\I3IN8K+[M<]M_T#[UQZY\ZI=_3C9^G;MS-?.[FI[7YMW/[\U80[*XMW MML9')Y7RK*6W_:.O1^>=UF#/^HP.WJ6O[[=AG-\;-_VV,?WBUJYWQTXWCX6W ME^[L=TRGG_^^5[UJG9\UQ\;T>S>_BWH> M.GJ6QKE7'W75SQ-OEO>/S>Y KV:+O7TL>+?T]?)1[ZQV--QMY2>?OU1G6N?@ M,SO'HC!+=Y[ZULGTF^'NY%FQSA756O?A8_ M%_K#\?[I#.Y<&N?7?G;7&9V>MLYZQ;SI-'KGYX5?HXOZ\M=+D][\>I)7K7RQ M\DO?:\\OCHJSDXO&\IT'OXR;[.W^3Y""NZ5:LS%PIN[N".Y<&N>O6KF\^^.K MUFAWCQK];S_W*S5S']^Y-,[]RWWS^/MMV\I?.ZI_YA5WNZ/CT44AO_SYJ5J\ MOBK^K)^<=>O^^?[W7Z/YP01N+2S?6BB9E;/9Z6[S+/OCK-"\/*PV:SLCK&NR M=.O1X:U7*AY/]Z^N"Q>&4SL^[5X"X156T/VO>F]V-UB;U.LRY7!QH%X/&@%V4R_EAM5)BE4%>%4^ .BCL M0ZY?WVE+"AOQV6W=GC9FNF^R[G#1ZB7[JVGIPO19DR5Z:%SL[X]_MOSVO#@9 M'70_?]UOM$=)R1)M*F @3##[7I1@6&&_14T>K-[P3$F?T2-/]3T[?N;1E30O M]"TU%T_31-_8OORYF5D)WY<_-XDTV1OSY^:4)GM?4D&6S'WYV>A\@XFH*<^D//,V,U ?R5/;GI#ZR.G^:?FI MCUR>-%WUZ6OWEK)7$TTV"4]F?3S9;'MNZ_*,UZ'A/FYIHNO+M;I\A9RWQ&NI MB*?S>O/6\+A/EX??+L\/3ONG<[:7YW1S4W^^NCJ MU^6,9VB6JYEB^=X7$Q[[?EL\L4[K^Y= M>!KF+F&;ZD:F6-JX'O:*2M>Z*$;J,WHF,_+EF]"_BM/HY:>Y22&W!;6Z5B:' MK:C[T])'YE3[>3V^:ATUZ\TOU>SPIH-9D[PX5S%U(*6M=M'6LCW%S='R.LIZ",%?:3FQINQJE/0QA)H8S0N M68?C2C?O#[YF]9^=\MF9>8(E#5/41BH/WKC[(45=+(J#G4[UY^'XV]B[FI2^ M%MW.]7=UW)FA.'B+L(OV<,BT>"%_7M5^<]FCJ3Q["\+K]9N3E'-:9+$&[6W.Y;F,.P!K)JB M!2"-M.EYCC'PJ2AZWY:((*:+AL%-QU&M$3VWROWXM=D?SBL[Y8LS_TO+9--* M]^:7U<0. &"$EVOEU )/)4R:-Y$4 ?.\%ORS")@O;;.N?[T\*EQ]W6E93:.3 MO2E]/4$! V9]O7I7;^!ML^DEY'"IH^#SA#12:?DGB,8W#,Y(K*:UQI4I^'O) MH[E*ZEF'._T=R^Q>96M[O:L?_M=OQ]D1=DOBL8U*[4TT14\%PZOK3*E<>/40 MQR/D@N-_'U;.?LRNVVS6*)C%^OB7M4]=U$ ;JN8SA7SM;<,]UJ=EI*ZK5S4L MWUYRVD/=5FG"V@MGJ@H9L")EK;$_;OZ\4D?-L[ESM#?^6I\4V9 Z1SY[LFHJ M-5*I\0A75"HT7CC+=;W0.- /+]12H;"?W\LS\]M@4LVS,0D-GNAZKT;UO^3: M>J&.J''&7\_IA>"^0+DO/ISY(SVDGCZ97'YI#'0ETJ0[5VBPR8HV5O'>5-&. M5@%C8?UQ4%^2:I3Y'!>U"V)OB;"?.%K^%[X'!@7BPXSUR!&7L',24UKV!#XZ MQQ0XT]?A(]AAF(LX$(&PEN82%*#)UHE]7&:LW3!DP!LL +W.'!G[)#3H?6[K\I\.F-FP)'YIAPUWP M&[L5DW!];2QG,1LS/D:+:I4)]D4:+9T!TX:AO<^0;,^;PH?&.VR,0AB9LE.OZQ)D/6A8W%PBY)>D= M$3(1MN-6IY0$L<[=K]8"N\-7SJ-.7Q.;.GTQZO1UN*)146R!,UO@0\FZ3,.S M'3LI.9%BZZ5(]5Q M+H:GNT?NM_,O!V>MEO^SWSBYU'O3T;M_DN^.?K4ENSKL[!V6I[V3?'=P4>M] M;5]_G;9AR2Q[A=*T<$'@CH0X(/;6F<<7$Q]YEW??/[Q+=]56Q=?+IS3PG0/# $&U#.% MEWF.SS9F 4?/<6H5M&#=X>()BP;44>7XM/NMT^MTCY3=[JG2.6IU#]M*O_F] MW>.HZ=?8?1IG-1@F7^.LI]X"?4^9Y;)0%U&5J6,C*0!Y P9&3'U]N>*A*#%R0):H# B2CJ#K.D-%W%0V40A5.=1VHPP%&AOO9!!4. [0/ MU'6&O@DGML,T>V3!:NE2!1 J"_QSKM@:B*>+[=ZLR_3/ _VTV=JT/_ Q892V7)- ()W"NK2X( >:Z0)!<14R M.+.RQ MZ_#H:7/_7ZZ71W=O+NGV+A?C7V;T7W@^-RQ.R1HT[AR,-CD./>A#;J MK9#NH*^;>G9FZ"Q44H$SB V(R"]!5W=U0Q,&,9[P@A. RQ@*>V(I.&_!@G?A MW-2Y):^:>' :CS84,RN'N8)_9V!O#]4;VP%E :QPN%_#TW4 FD)< 0##W+4U M@\[>F>&-A5UN,M!-<%E4I,&(3H!?&#"+#0WN>W"9_%/(B*D*%CW.#YX>NLS# M;TJUAXL'5%(N,3L.-N4LU\OA.S/*E67/+'03C$Q[0*($B'UDH*X#ZXVK31H) MOB#F] A680KZ![I+HGN"[A34;,3W@TU4R9AQ8,G@G=R-T5+GH$$H'=?D;76Y M7F2@6@?DA-]'/T7TY3F%DRZ]EJM+-IH_P>?BU(%;@GH0ZCD.K-"RZR9P[ "- M6K@APM4%JHEQ$ZP^5S*0UG2;\8=L.B(8]_/04WCC&)$BZIQ(%J_%QIX4I:I) M?J$'T3NL'!(%F9^JKJZRT_ M8C2$%2_=@2">"51$,B!NPAA+YDXF>@UD.IF]AB3(-:L9O<^P;FSS!OYQZ>LC M1!7'^4!Z&,4;:3BZ4*J%^.#&DX'L#!PJ1/>R-#8LR<,!@X1L+0A@ CW^[["(VW7Z7.[3!P7#DN-$062\X='^WN5&Z4_.3W=' M7SMG5W!.-K7/TR][S6.A>X':SO2F=\=]%WA;(0%.ET).:74/#SO]P_91?Z-> MEDA0Q_! .FGWCBL\$WH^^CF [)LCT(QH+UY37I[1J4I"!N2FNU995(%3LRZ. M';2L8.3\T.@QX\I6VE,7&+)E.U.;DZKR_K^O?=O[1#_P?WX@N7?:_7*H'*A3 MT#]Z;&)@",C70%N&AW/B?#SP])Q\GNX4S_,SDT8#2I$/!RNYF:07UD7]BZ\O MUX- ;]*X]D+*F(ZQ4@?%"XY[XI/,62D?>- E$I?10&MT$($Q7HB5EG AXS'C MC>]EO(=YL2P!)"&QU_@LPJ#Q?_WK0:'KR+1$%+M(T=(1RPX:'I/7 M'%',FE]#LB-6/#Q7+*XG0,3JE',"LO.8=2,(?2_7,XZO;;/:7?5'R[0 :2\;\GS\\.KS3J_ M>M9+1+E\E''FC !#.&/F'P'JNU.DQ@7"*CY?")C=K:T(+>09S]78,8J1/=1" MQ?$I%=2A,C1]U&P#K9U K=P;%DCQKT9 ^;-F,!%[*NP6GB*S9DE(X[1DPM5 M7JG=BL//S2EM5=J7^$KWLR.G)<.NS%@0?!GBXUL#_TF MP=?@4(3Y?1+H#?&K+J^C*P'VW09I2Y<7SEMEX'MX2\0W@MOC"*5?KD>6UB,P MTEQN.D16_[,_TZ?][?S?_0+[-V9SY+@$%0S"D'[3T0 MRL>GW5:[O=,YVNLIS2.2W7WXHPTB.T'AV%U2:HT)=_#B_PKRI^@D!T_Y#O=D M#GP7S@#7C?N4!@Q]"H%;@OC25&>N;Z")C6%3&!3:'*_\=8H>X(L^G=/S%: M G[[9]$K=K4B^*P&3I$1M34:6].+^Y^GI'YF'S9&V\IXKB M*X^R+/BWZW@7!Z UC.B>%BH#MX9[,;5GQL4Q?:03&6$+J;IKL4.&>7 70M)% M7D A')=>(7\\9@0K#.\1#U?ZXVQ_/AF.VGO9+ZW#AGTU)Z,,8%J'E%%GZ\FUZV6BWY[6KK&;ES]QV M=])JG[S[!X[]94#4&L.?;P^7#RYCY"1$SS-(!2< .V$,(;;]B[YD^1;BR0CQ MC55=@?/6&0E(Y^+70_E$;Q3?@/_+A/@2>0]Z%M?.PK'1Q>"2Q,)QV>3MC8Q$ M\LK$IDG!F$$:3@S77?D^.7^;0C+<92H%I8"\P/B,U1/&H :&Q7!-XO.&;SJP M8B!L:+HHIU$'@E>(86&81<1/,HIK1]X<+AD?Q1)'&L!U/'0UPS_A=\2^P9Y. M<2(, VDT<,.11\0JD;]B9X3P6"47,J3XK1))X3(3N.8&5H*_".8:?!Y(#I:# M42!+51S?).+#@(5T2\O7+KYGU;I(,I&OA\_OLH%#XK- XA/^6YX(%.CC$&S8 M*'2!<*^7?A]ER/5<6L1P2%RM=1A&?,@WC]%(PY4^>M@)UU/GN,.+JS=@H*^B M9Q_>BZ<9K+B-+Q GM A2 &F[?":X)I;NXIAOC)'MV+YK\K 01U0Q<[AB?(ND M=!<9>$P;6[9IC^;"IZ9.IPQ$'GYR:.-6(@(K=&" U>SBWN#IN/X8C>[-8\[0<] EF&/%> ;T:)7+)PRF!=\* M!Z5R\<]Y)/IE% JA9'S6L+9VY_9CSE[>\SS8!N6SMZ&T?S. MOO>'_I5Q.E-'._WOYSOUD]\X>['5P4/.WCO.W?W=O>RM;?8:;6.W439ZO[Y_ MO=UIOOO'MMCRNBHO]\@D'0 MWW-*!>4STU0\OE?,21#\XBB(72(L24PP@7-^2LS">5;PY(PO!K+@:@5YZ=#G MJP27CNP;HC.EE)="XF$:]FI1PH\TDX-!@<;HC.D<*VU]Q/"&C'((S]VJ#O\# M;\<257.\9R.*^M-5.%52:G0[5BEOBZH:/^[D?N$((X>J6&]XPST;O!H6$\Q+ MGK8&Z2,H09GJ /W 3L!A.D*ZQ\,4YMJ<.H8I["4!P0C>PAE 14UUO3X8*)ZJ M@@<3HY@91LI"T.W2KL5!2K_] @$IJ<>JDOX?P3X3: #5KH'(0J$=HE2O> M)!9#CA2A#)H7$K^&3KF10&#EE$@)ER0QF%KD M%A16T@?!2:>/8@;'CRL!8I%+B%I@M'/ @D@'D902PUHI*0G&AK>++V3X@ :X M;RZJ@C@=NJ0;F/C(W9]#X'&)Y?$\/LYUIL^BXQ=%,Z9/XHGCVI;%3!X]Y=&F MP)$DD14TK:E-'R'K 04UER 2ZZ6H^@T"C@14+S" I?4T #6T/#.(-N/R]=% M\$9.:4D=."YG#-R B0)<(I@BQ#1?^V 7+MT/HAQNU.A8EQ%P TPZ:;O8#A$VE]F1 M,POO-(-CB8?^P_,:;X&!<_P-GZM X-RSWXN$]Y3]7QF*?V[G-I!('[:[)2(2 M;M\FP"1&O=0<%"J#24!KF TO$P P)4=@U/ , M$!H1/:GT0&MW(Q@>=87G5CIE MW(Q0&W@XS/?(1*+!D,:3X?\6KPW3L1%(P+4/GBXF;&95+ T/ 5Z8:*+L3,=JX6DOF!?&P%LW'B(Y<98A@? M)0HT)@/"M@AS=$GQCX%7"!-B20L\NH(F<" M5T[9)<_-C4B*1*A(E"NY)P#T0.X),"**O*3_B(<^>K,:\2H$^!5.*]%J!S&' M+881%_ _FFK%W%#T(PA^8^)/(J"7P+T3H.!X=P2<"XJR>>9^HKP/+@>;!T)E MS@N>/8Z3HV?M0\%S*\W@C9R:R3-$&JDADAHBJ3I[OSJKD@)[,2RI>3:H%RZJ MU;IV41Z6ZQ>-/*M?#.KUAEYC\'_URCN^POP)L#L.BX?-H^8>MRMV.KW660]K M^32/=N#RP8]>I]?=W14/O;@3#\DE$#CMH0)H;/?=UVIY:B@K,T1F16@ M0:<.0G9X<4,@8M6@4XX8/O.6B^V3#P%)@UC)J"D>8H[)O MO/0MD;TO_8+X.G38Z?%DY?![5&)I$L#P"()O>URQ\\:VRZ)W"%>BKC#39;Q" M 'GO8,HG/M@Z%+8]I=J$!($"2<-IIY#/GF1$O"D)@8;1XC M-JO 'RQP=%G3MBFP'ED;X57R[8?Q&M-#!YHPM3BR<_Q[.CI8YJ MSF6,!S=]N$B*_[]JHNSE>V"_*,= W?ZC3R0 ',OGI)O_?[%TSH 21 M)9[A53QS2H\Q,G;E&UHJ%5=!(CD"7N3O/PURYG?%9AR(S>@%FQ%\CCO2!PQD MG!6D#H5?Q!79=,KR7<=)*%V[8,]@)E!28.[G&)!%^S,CC4LA=IPKYI%LL4?\ M"E8ESN*=O,0*&W'$E&8X&J8\*.\[+?=#Q"AG&"IR;(O"BI,IF"92IHE'8'>I M7@%0PQB6+@N\C&@2L)AF/.R$@5 JBMV+^#!<+XF\Q D-#^X[7 M08A_R 6FTH(*/]Z<>Y?X.X6UKXN4".%C0828/;/ 5&;J!$=!_H*)[48L1 2; M!F-'())JF!@NFB!.2I1Y$<<4A=1HK!Q\2^Z.6$F)]\W6!XZ/0>QR>'D'+L/ M$*RFX*=4M")A?8C6J=X%6LS23!83SHAS8.3+(B,<_S'U/7D+WO&_9/[S#ZFR M7)]<)>D7"#&YPOL4-5430-=-,/>=D1 =<-RAHJUR"(.]2$U N %%-5O9G9:@ M 9'#%A3,D'2%ZQ CI&9+TM<,SA)<4I-Y4H>NA?PC]QO%/NKZ(JD@CUP4!H^')XC'PH$W2%(!A,H"II%=^LXP4YD".X@[N$&0BF0@12H' Y_4MN4Y#3A3T M>?%)< 2=@XNM>@2XH<6%D4QEZ@55SIV'ZW\NSB-1DR&VV0?M'47' E!.0!BX M"9QPD)0"CC )]HDB4\@1$T\(6N+H<$EFT1K^8OR6+)L8GL<5;%N7P>:)#2=J MEG^:/@26/&@UQ.6@4KEC$Z%%,(CWGP]0/M#](66#L0Q&(:/$"GCCEV] M>[< MQ5*>L/O,H 2 H6I%':NHHV((.1OLO A[HV,9FU<"8Q%H)3*?Q(@ N8DVJ7JQ M/1PAODEL(DFRXB=FT(QY(, $GJ E1E'(3RME8%,Y8Z$6Q)[Y(&P-"0M;@BI]-P,_:F(7$#/HP53?2LS3X@3&U,6?9;KL?P.M@F(, B 4\%7R4 M0,U\>4()@Q2\>#8'AS?_(4;7[XT40*.'*P")9'BR5 M/\7E&!DCE?[^$)E[(#DX46-^#LP^*RPJ2Q??#^A9[@H# T-(P)JC/(EPFJ*4GCAU:D&QDIX1*AZ1) M%CD=&"0R5/T&65L/-9 ;%C->2+4@$UJ0-5I1 O/(!1S'$K-; U&B[@33*6 W M8 DRM-RD4(7.=JZ&\'=B1"OKV5D^O$5=#_F7W\DQ,G"RC>9"+$TE,G-)"]1] M6BB!NO1=)FT8<8X0DP_FP0$CS>%,V$2!\1)B. P)D(3GI<8G(T1RL9EU8\!9 MR%LDAUL!8Y/3%"/W7=+#\ CG5[*N>D/JE40)XGDO:I?%=CJZO_AX$*#Y%,1A MR#>AC)DY%'(\[%A\E'C"Z5"*3$R2/1D9X=&1%1HI=1R#>(BK/;L3$P/ &BUQ&)/W+L&2854/%X.$76LZH9L:(VH0A[/ M1LN$L/O!22BM?LGI?5GPGT]4C%.L9P"5UMF4LFEH#%@;U(I:-Z0+P[)X8;)% MN&A"M9KAL!S198"J4? , '8[C7@@ES>0RR(Q+!>_P$8+#61"3RA0*GD@.+[S MS?44XK>59-.4>'>?WYK'HSL.T2#B#87^^]^-:JWQZ9ZN0\;F?#UKR],%L:4. MIU%V'X5*XN0NJ4TT1EH$ODL8(^XKDW[X M>$0.5$.V1B58JQ?OD5#CX.DAI6=]@:;M UF7Z\5/TL_@VD./5S_AKM<9$_Z](=HF:'!0TG0F M./7(NX,'+I;85=%)(3](ECPU)YPA.-"WM#&LR.Y'=P6YFH2O7#B\'>Z(4LVKA;H[$PI# M!VB%F#X7U5T\C+ 5R\H8R[!A2KV*GB7C5J'&!"KL&;NBA,I(2)GQOAN_UPOR M)1'VM6+@Y..*9#9J*@0V)VF!81J;.B7+XQ>9KGS>T@_(C6[A;(HX=[C'S6(S MDNCB=]FE:]&G*\U?!."R6^(9[K)J:W9OHH8\&::V*KJCNIZ(>7"?%[>00R!L MS'?'O3RK E32 SRHL(HZ#%*%"H5>K!Q!MSYX-I9 M'"33U_@"ESV,.:5).'S\;-2HB87@-.R\J%%D*^KO$#X^N1$>NIO)FN'>=3?S M(&>T\'8'SFXY2/&S %<(AS>]@(B!B^VER$QZJ*>^">&;N-^)^4INB6/"\P/C M%O.%_#K_*O*H06YB&/XZGX5P$0R T)2*\ SPZ:(7(\/KC% --"Q2$7W]^U[S M\(-BT[F'7E-*E8C[&OXJY"H*Z.$FB8F>$1;!0-\K:!64W,]-=L;5$7CILL_B MK[)\"SS.?1:Q-*4)4\.:&%)+XEY][J@((B%!.G=X/H/PI"\*YP[W3XAXV8I5 M>R^#;CC:+\:4H!XD[64XA#;?8.Z'S,HQ'+1W%D5DJ(V!#*3L&-E5*R)/Q;++ M!:##0[OV#6Z7D$G7SX)5IS$X./MAN$1I[J&H!4HI"HVN4,6U#YPX'-39:S4/ MVEECASX6*%?^;Y_V-4H7?1!AQXQ&E&I2'"[*&1 Q8,D>PBC]Z2MP'W\_KCA% MN >.K8*)&72KD:5 UGKX9KP\C* X610+-Z:^L#%($I\=0Q^Q'H6>):DM0ATR M4:P#HAN".+"*$0(7CM^!K#A"?C-B/*QOR'N)AU^,UA4BK(F-QFX6:UMS?)=0 M@@(%-:3A,!X:HZ4,$)UEQ\>/,SXPK*OX59J(A^9)@+YJ?Q-T_PE7AI<7BGL@ MU:#Q6X2[@W>TOP4A&)Y>)")R_$7A!!<0)[:H7KS0^H=ZJG->D[(J""5MG5+= ME*Y3WJN/0]CDM$@FDXX5!+PH> DJ)5:F(_JVL%[[XH$2TYD='M C81M#947( M?T&-7@E4DJJHT*U)$;T/5&6J,RO$9M&N#PQMCE@'3@-GO<\!EA%EILIA$& _ M4Y5FT'M)#4:LR\C%:#-F]TI2:[:B4#;W \THA*&M,.EE5 ZQS:X(_5D650LA M4 #"ID+\4R1U4\ 40-T6<31I$@R9ZE$G+8[M)R!2!()&.T>6$;/&W#\O=O<% M0\4K_)D1$MPU1+_&]:I Y+2+1B4$^<50 0+R'M'=L-,<4]['NZ>O#-8'>#YNPN!K)UU9E35G@$[HCVNLY"[6P958FEZMS%R$>@ M8*R &3L8 .918&)#WKF1/AR'3\&'I3;0P.4?L%&,@D72=9"P.X*-,OQ)%A0] MA_!2>^K1AQBZRD#GTX0M' H!]D&-17Y66^'4_Q;7DU<@YA"MZ$=")9)9(=7$ MCJ^(6H@4$H@<#B#$D<#(HY8Y68W1LT5J@JJ"_4F=\$!?UI[A55F>W!X!D-+* M8WH!O&+,U)82ZMVD&85K4O)ZJ0*C4U52M*]/&4 M=BS2+6*=016$(&\?Y9&FNIZLUG;)BR<&U:*QF(2E1U&TR$,P%=\2(R4#AG(& M8! !H(::U2/JC5)W!>U*PVQA1T?6X!66DR\;S[K;.3!7%&9X@$#L6A M1"%Z***N&M;0%/BVQ8XYM%4('^):8Z3S"WK K MT>@T+S1+0>0E8B2E$Z%'<-D$X;S+83@3 @ -6/AH (4R^ E@X9KS(RSK8F$] M5&B%/\[!4H"-D&G7T4.=4[Z!8 X75IYE$^,6#PE=X!OQ;[YRD@?P M JF+I*X&BQ";&5;VE;0?UO.=A1UU)$9K7;J#/&I$;S\ZNJF0&)E"IJW)QD+4 M(VG%VM)6P!B8)0!ZCVN]%.VR)+,LH^V8@(5#<)PXV#5NI#GJ+$C3"\'L\4-8 M,H]F3Z>,?V%DF\BS !G&MTG?$.T9[?(_A%H/WR2S',!MPC=2^$8*W[@/ MOO%<_7C7ZJ.GY'!33OF)GR0M.:H"\$I$?Q7RU5R)'Y@3X7Q'+7 M98TQ;"S#1+5OD5N]KGP1O8NGP8N28E0U-0>+(T;!\8]@:K @WY9ZWP@G2DS% MC0$%Q?D(8Z(<;]Z)FU1U43V+JRAYG]92PA$*=Q.UJ1D;ELKCK)8\"I=4:%F>S1T;0R_F M: H&[MG4RP>L=+3K8X"5$/ZMBFT0:9#$5;KK%K!8JD:T94ZK$KVJ:/Z'$M#Y=JR8M<31PN1P$("G9A**!?)TFH68) !RU9JR:17TAW2.;* M*W2!^L&.Q3%!'<;]SE<,]AOTV1 V]K5\+!2QX- MRU6#/B=X4$<@WB-3%.5LQ:K304'JC4@V&\PC M= 2B AWSL:X^C;M951$F),R61(XU MN5#$_3Z.UC-MBWX+9_,N MO++EB2O]/0+Z)XYOX3SBKD'TX2#Q$ZZ1PPA6OQ9Q*RQ8UV# MF5PM7AQY'-M'=,:I& -LWE'^*U+S*W@T,2<6*@D!K#3*((%P<"B_E^OJ:>+I MLX,["_4G@CM?&L E! #B/K#O*(&8DXG>V3 WA-4P@B(8#AS[<]5\4G%$62^+ M=XCB,$HZ+V178B%B0ZE#,-,)(77DV4&Y"0AT("1:4)]0I+_SB!IWQT1+9HMH MB*SU<.?$8T,(VV^%Y2["6GVU'.B)2P4E=^(%)9N1@I*[P7JU8NMU&JY7-U@O M_@UZ;>&3\G#%)EHD,*SW!_KRW84)>Y%([;IO"(]D]&?'MFS+/@UZ^(N95AF6(:EDG#,FE8YO7",@^W.5=*[]=N3!?ZG(42RWBAA; # M:<0C @:22D'W58B'F/=0NDRD(QM[H1#JS?^YKJP')KD"J$C!ZKF@A;+3P3QGFHE5RW_'5WI M!<4T0L.1]R/D>PA;(9E _IU%7?@CE\G8W_M>61@Q$8);U0$A:=@SR\#US2L* MCV5T\=]Q#7_-LJ\S'8IT=J0;\>H;48"=J*4[D8"=*.92CDC&/J2B*1$;40#C MH)KN1 )VHI3+%]*-V-Q&D+LQ[M;]+;7UY6;=>,2LGU4*)WK*8";AQ?][5WGW MD/TM%9]UIHV['%?B(W>UQ>U3;/V0Q];;HH'*(#+CE)Q3W':6*+WO]<><"G!_[:_ M*27X5M-WBF)$9CV@2_E1NYXJ;/E]==H.?9 M_*VV%G[O2'E;] YFS\:/EP03_%::1'N1TB];JB$^_S&T[9H>9DB^+D(OE-Y< M7&/+K("%HZ87--R=4'DD^/ V:')OV")X$EN5PV3XVV%"&LO$9=(=2 M\C9]TW&-%PEK))E1ML7@*?".2NNJIFZ#^IG"NAX'<]DHB_6 MGN$P2C#!;Y_=]8DZE6/+1:K3:LXI\J;(/9]:,]MBS0P8 M]L46)X_BJ;=;F\6?6C3W1X8*J463&'I-[EFT[70.%DV:L?+:%LVQ8R/1BH:U MSW*^;*6H>9/V33ZU;Q)!MLD]4]X4N188B57?G%07#)9)M:6\N5HNOIP MFGZNUETK&F8M@/*P>9?H@MJR)U/5,5S>>OFIW]1C+TY@)1B6YM@,",2>&!JM](C9V#35 M"_I/VXX;Z60-0_0UIA--^1/F*+ %%OUB6+0A<)UZ4!O6T%2#3JAC. ,HCNS! M+@,I.KQ#MFMCUTIE;/LNOD(L$NVLYQ@:;W -KPA'B-N-#='A:ZVQ8:F1)O>X M;*WNM\Y.MM!00!C!^A@:[TZK*N[8&'JBJ?K"P#T@9D>7G>_Q=J"*&T-C;J3; MGBJV 1>-F>R&>"-X!0QQ9&/?O$C_<#D"ZF'+UXV6@]9)]AXW71O^&IJ,^GPK MVEPS:>%U>V8AP\E6[BZ^R;;P'>2TTH$LG?DG("+@6'DS;^\+E 2'PF0"G\,)6-B3?&;#]NHT7/@9K@D*=K$S]RLR\"?> M.%DVA)X8MTA.(=?^IES#!HQ/;T#.)[6FG^*#FR7*5CB_URJQEL_E&W]FSQ^N ML.;RE=5Z:^2Y1^C^FVP3]X?V8DKVOC1RC3O;^*3[\FK\DNY+NB_IOJ1R;*OW MY8]M#_LBV_+P\-*Z_;E78=ZXN;/4[>?!*_6";<#N5E:?)5LWM@!W=3]:WS)L M$)_\PQO@K5V(6J[TO-1Q7RNH1Z[-IIL^OA![/)$9EA;@;7#':R[)QG@F.;"- MW^6I50ZDA#/5;\A76CB=:39/4D6GE^U\E+NV^*MI6.RC#W+&P7\M_QAH9OJUSZNDM#8NY;;&^JKA^^>:70"G);O3[ M>$KYO5Z80AJ_?F6VZ)1;]F3B6S#DS14*J+PX%/T%&>-WG"8)3%I8NTCK\Q8V MJM^^RJK<12E_;^F\4A9X.19X2]74[^2 K3,W$.GEPRG_%E3^C>%C[_/8)Y3- M"AM$>3Z[:OYRQTIZAFP?)6^ZO7@R"/EMF#\< KBEAL\+GR%O0GO;^+&2K"U/ M#9C4@+F'!4IOJ6C@VS)@.AR5;:AF:L)LO^)72DV8U(1Y$Y1?#YM- MH+PGWR1.G^L),DQ+"6)GQ8?3: )RWSH8;;,HK*2:,JU0I!]2GM207U1LWW,- MG894)V_=%8F=HP#)PYL@ES M7(4GN,7R]#!92\>V2,; ]WCF7S13<&8[I@[,PS(P*->CVV$#?T]5T M#16^BJEC,!#?]#)B?2F+T'#AZ@BGZ##@:Q=CH;I2S_]-XZ^7_L:5QB%9T23. M)RP'_Z=<%,I4Q.0SS>,)?XL$03E?X3 934,.-<@O\TW5R> =F.QD8&(6_%O5 M-- X>4:6JL =(P9K[5!BW1V3&?JX9+FDL$E/3C[8?DRR%'-C/*6S6N+;5*O\ MO4D*W3$<)C-^<03=]B%/ZB6*S?(\ORB=+0W,HVS&B8HS=436'@?-1J#!FLE4 M!P^%\8) *^$*/ &W0OUB6YT&P_HC^B -^_^M?,6!S8-HL )0BTQ* ZB*= M92.6Y;AI%?-9/ZKF3)V[TKYHY$H2$O$QP#[@.BB%/%:Q4"+_QO586DS,^(LL M62SI3SP6S_N3%^_!;XN=\>SIQV(A1Q0+?XJ)E0NY6N69]FJ!,0KASOQ'58#( MA__W[M_];FOE.4F8+\MV)JH9@R.*2^_^Z5-N)0B#EDU)DFYP1JJ;/"<1D2;7 MJI K%N]&G91SLN@%_6NE"A!%GHBM"?(ZQ=]A6N>C,.WK&#-.5DO4$J&&0B%7 MV:2V_N@$7;WV.;MI'&E2;8;2K)M"LK-&POK##R8 M^-\.6/R-P6*+FX7%ILCP[1/:?Q2]E]Y2I\6W!0/OJ296@5?V8#6G3SM;_C"& MW#KN*VRP_>/K8\.?V-+G!;7^NW8P)>#X]/_?$[;P;>[@6S!0OM@6'7+SF64 T_/;8/IDL03YRVH@(5B:O(D<5XIO3\3O?]9I7MD9E,$ M2_!TBLR%-"F=D0LX\4*NT&"3%7"&.$;A(>CZ"(QB^76(4L_GJBPXD2JY? "K MM^"T"Q9)47W/5O)*_E, IN?__0JY7@N)'_^O;WNJ&:8MR99#V"/(9*Z+C;TL MCF,>QK#++YBZ$IE -3(!T5;OR%9L#UMYA1#L>'K(?2!LGLOB!M#KQ"3EW-UB M#XQRV)ZI8P\-C[?8BUY1##<^2]I,S8XWW.Z:IUHC _'V.#!/9(4A6FK,5'WEO($" MU!&;P$[*P8IL)>I*EE/XAO#]Q0T913<(!("A\_YW,;ZBYFP<^#]@ICV3C?@6 M'J?.>-'W_TY+L*W.-J@V9U\*N7(UW9?D[4N# M6F>G^Y*T?2GD*N5T7Y*X+Z5ZNB])W)=R+=V7Y.T+G"_IOB1P7XHIOSSGOCPR M>':O.;G5_:Z>QY+;ZB4)(+*UW\A.J-_)P4F#P&ZZ;5[*,RG//(UGW@ZL?.,9 M/<_/5+_5[NV]CAYAA^(GHG"=^V%C&1@OD"3YY)D_OM%=Z3>2+VIOBDLVF*9S MG_F?'")Y#L(HY6II5LX*<9DL*,11)+*W,;FX/2"@U]&\>'PC683PUT:*-M=> M95[/T8JFFML@\)P[Z%.V>,AYF:[20YS7;U)XO,J\GD%XU(NYC>:,O?R&OQ2P M=NLLSBB$[2W8D1MK/7(?9F-;9-#S3V+S J=2SFVP==Y]:()MHLEG-L 3DW_P MU$CWMG#EBP8O-F9#Y'.U3:L!"6++M^#^B *@_T#WQQ_K[=A@Q[6WXO*HY'/U M[?9XO$26X[;Y*/Y8E\0F.?R-^"4JE4WZ-%_#+?'$^AIOH'U==)V'\)]\?C4C M)R K$#/V8HE?.M,<1EWI=)]%4O8\6_&MH7IC.Y37Q2P].Z%.;LK$N*74+Y-Z MPH6MM3"#[L8V_0G+*$"8VE@Q+/ENS&[S+<.C-, M29$\92Y#5 9-5F L%Y/M,&]R[6WO18^_T_]6)]-/.Z+'WX?@<9DH&<^39).I:<\9RQ+> M$I9.WI[!Y31]9%D8M:U=97DS04SP@QLH)Y%G'8HGL/6>Q[ -+UT5>8SS.S(Q MHZ.GA-V9XD7+;>!K\*),JJ3.>*KIVHJ#!59U14PUG"*F%<+=GNW-ITQF=\J9 M 8E%WP8$XAFFXOJPEK&F@G _IR)X0/P <[TCU7'E,/[([,9:,5=(V_@D$K5= M25';"=R70JZ:9@,G<5_RN4*:#IS$C4D9)MV7=%]209:0C=E 0YG[=.8_M*', M\P:X$I&/\O0.,Y5GZD2G,/U M)_#.T]OJ%'+UTEOBG8UF=MUM^6Q#9E=*&)OKM\2%:+)BH8L1BHU)S!3\L$(6 M)&OO-X&Z%%Z$MP!\*&X8'_WR&YYR0^P:\M @X)8.>RX$VN,F,.4V!0GJ&: MA%85+49HI7^T/Q:H5*KK'=&YYR0B-M\&%.WE*G9O*X"LL-':J2FR,%V3M\LLQ<::/(2T1.<+ MX0Z7D&YAB4[#>@$HJ0"0\O*>]R$ZW8Q \T5!AF@M+\()5>W:-QR:@\05!@A3 M@H]Z].A:B&F(9X7OJ]868( MWHS$(",Q5LUDJH-Z9HIE*?$"FBF6%R.G__6O6(0X(']$ M.-K.1^E>BDQ+1*:+)*I&+,L#T.H0OOQ1-6?JW)4::R,7.*X^!AXJ7 <%I%ZI M\K<2^3>NQ])B(GHRLF0Q *5X+(ZAE!?O"82+G?'LZ<^V5LHQPA5;"(4V8U$=<>G=/WW"J0(/M3C@ MU T$EKI)H64:%I-K5<@5BW?[!LNYDI@L_6NEB([Z!\76!!A9\7<(D7T4.& = M8\;):A6U)$# WPTLWV,6 F4=N M1F1V=$"(01\:%B+],\K8A_4%P>W:OJ,)S^I(S 1^ <&#R0@Q48V#]4WTO&:H MN1>C8P9QY,RY0=AX1C'92*X$#-.+YS"L!I2+M4D!Y2F@/*FXLA10GLQ]27&8 M"=V7%(>9T(U)&2;=EW1?4D&6D(U)7(@N!< M LI30'D**$\!Y1OK:KX0=]A2$/G+HF MW. VJ>DII'NK\:XII/L>)JV5MV@WMQ&]G*[)V^&5Y?8*22N?NX3%"B'/3T)E M/2OD^2%%;#-PDX;A-P+6#50=9C3P""X63FVJ(MI+P7*JHSB&[A..^=6!T2NQ M=J]4GG>99NY&479A 1VD?6#/Y1C41BIL1:>$<^<6WSQ!EXYX3?C921' ZA3P[*W M2-\,%@!V2ANKUH@I(]6 [0:J-VWW;@2C'9U1BEY,8^7) C&DZ,5D[DL*^DGH MOJ2@GX1N3,HPZ;ZD^Y(*LH1L3.*\T2D2*U%+DJ(74_1BRC,I>C%%+Z;HQ12] MF*(74_1BBE[<%(G$XRHIVTUV*NPHNOZF]KOE)C_'&+.KT,NOAK28\7@ M)P^IUI>8TGP+)]XCVCHKOPE)66KH/ 8BH8'$, JOURUYNS?V46"28\?&J=@6 M[;H@!4^]Q>0-A):L_SULL^PJ0Z9CE:L,?$GU&.^F+, ?=.\=2 _^RBS<%H"0 MDH/WF$0JNZF^9\=+N]&5%X:$5!NY>B4-0"0O,@3J?KHMR=N60HK42>2^@!BK MI_N2O'U)^27=EW1?TGW9]GU)SY=D[DO*+TG"3]UK36XU\.%9#+FM7I$@EEE[ M,A2DEJN6_V3X5,HR*3OA_X^BIY^>I)*.GDCOQQX.G2D_&R)1R^;>& MD=D<>&I;$'8I83R(,'X//"6D9;+P"G?%$3*GGENN2;:]N_GW-DPB9]FRD)^\TI! M,K@R:>4..\MP7MY@%PO'8=F]B)?@/M2PPLL.VKPSO&I9OFHJ#$8TX04 EQ0( M19U.3=A(!/]ZMN*+6G6^H[C^P#5T0W4,;*FKZC@Q@7378/-5PU)TP]4E.^6?,.0>7KUA8OD^NW"G84]45A3"]LT _\S%<. ]@SDP;HPY%-5U;'*O^B3JPI_GN5Z.7J,2PH2"7Q?,LH5R&(+ MDTY&ICV@_?)4:V0@SR,B!"6'+C-(B#)XNLD\MNS*T+$G@F]Q.8)2E7+#D/%A M%V"!X&4NS;"ESK&_=\*%+>7G MXI2 JX&" !G=@27)*>=,&:NP1UP\,$L!NK-PV56+JIT"3QHWP1IS9J-"K#8] M8@/AX\Z"X0H?Q6?PMC$ZSM4Y$25>BXUX@[)D.=UDR1N^-FGEP+CV05Y[O.1K M2YWB&Y13V5H]*;DU31?I?3VGS7#_=.6O4J6>J_(?1 1%Q\+KF:6RJ[2C-VQ M[7A9((/)ZB*L6&XUR-C",?Q5SM7C'R *AR^7%G]0:= [3&.3 7.6QUT$&?.P M>8&DNT*:U_C^9(!CA@82.J:$^8Z#)8!!5C"8E,G<\)IIJ*1STT1H\+5JKA ; MY=($X6AW[%LZ!$%4_-7(E5=-MURMYFJ/G6X$2A6!BFD@SQS4!< ^>3^R,9T\_%@LYXE7X4TRL7,C5*L^T5XM*4+@S_U$5.(R'__?N MW_UN:Z7M22+1PMK:9DPDBDOO_ND3MP/5MG@>FAO8+NHFTPI-X%6Y5H5]3XOOX5<_ MH%[K<2L+#2XP@.C]JO)7K9++Q^6BPVYL\P;%-](!4AM7,;GEQ+,P1Z"GH28* MQLS4)E5BZL._L.JZ?'$QO_ABL+6RIC&!-TF]WW!='^O(XT= X;;T 3_7/4<% M)=ED'I":&XZ JVW+2P627)UPY18^L^_#J&L9-!(*&2I8SZ>-!X=JPALM'"\( M+<>>X2RY@8C:FL.F)ACU]%(4!@0[RH0ZCF>O8?&%U_%1.F":H$R: M(.TR(I49/AL91S4CEL4TA:*';\%,V0E8F#@(,CE4U$S15N*GX!S?PLP# / (%VL&E M$^O!-650&E"K%DH FAA69-!K-EUN ]:$YWO.B:T6'N#53[3@JGZ#[W$?LH8S M(%50J$DW1\..J!:&B!N=P0+U, W3H)1T>A&[P;&@%H(JCNJ;0*-'-A]!\%TR M5&W?(PK'CX8#48/YJ'=J5B]HRJ\XQ!Z:,]Y"C747V:%+!@;.M8G&)&ETF#>> M%/T\')\:C$\(-;2B_BI4%]5RI!&&/<8]/C=ERPW'(5T%&H MT[&RL%:A+8!6JT:]/=!W,*>1OV>W4JZ)2VZLE8F#EK P)M'4FB(O?@A\.G!8 MP9,P%GAX$MA@*DZC)A&?07.3V !@LQ@8;C@&\;*P!XH&Y JTX( QQS_(RR# M&]R%V:]M@$(+48HO1'038Z1N.] M8G0XM-"5 "0A#JYK'X9(C@2Y..M'QAVX1-+-O!N*>,J+H4&5J4H!]$>9*&P69<.:)[&>LIK%S*U5>..,*"&3ZH M>Y;I]\3>MBD9'>HRE& EPY>=D!8$R.-U".0H4"ZYJQ@IH;XH_7WN#>.NPU!! M%TV?!*O\52CGBDO/\7 7&'#:6'4YR:X^_"U&NBZ0C\:8[G++9Z)Z$=^CC@[' MPD,^L9H(HV.'.T0KL*PDWHFJC4%C=Q:>RBE)V?.8ZR,*#QO2?^ZA"N'>>.29 M$3F0[O_\7_5\>'X\@&(:I8C0H0UW5:D[AEN_EF8R ='(O<]$9!_28^3MSTDB MF97"-R!E8H[(PM!,N5%NRM@5/&: $3WP#1-%:TZ")UZXJM=&9..NYIJ06%8$+$!N<8\:F,JI 9+9?LC'LYDDZEI MSQD3(PR&/S55*SE"='.;7WR 1%P\6LM@62D/IHW2H@1[!&$L/_A[-+$LO:+D M$!M"< >[98YF\($N4(<]70 B_ 9M;9.4W)$KGR2!V+&4?=4"0WL>$C='; QL MU=$YQ8"9!.8"M9(UJ>QF2$1(K/E<081\I^1]0*\KNIB1[@Q]D<[P$01KP,M5 MC].*1=]A<,(&-K]A18U7&.4N&SBQ89:>,,S&,PZS](J"#J$!P6R1VVW?XW)D MZ9@@P)C#0QKK78OH&^?+&%CJ"-T8^AZZX,GR##Z'B!2^0@*U(Q[ *RMV!]F> M_.$ZF]*2\G!"-"(@H@T9<<327G!L";?&1?Q?VC4-I*>!]#20_HJ!]+6' MH8-FG<-$@^F![\(ZNY'P9]0M-U1)G,7Z?6.T+AK'I>AX3%ARH)_0-P>\]C0O M0NU*E2YZ"&V'ZZQ'BMEIH)PF2L%9IG4Y#,."?32\_PEP=1*S)8GX(4_&C?6' M/ $G[?-^@*MP$@I8+^1*XFGQJH>\(P1M2"0!#RX'!)J-V")3!_')$_&5W(,^ M@"K=73;7]N\!ARV&RZ0K< D.<_=5- M;+Q(AXCLM^I[8]N101R.,!!?6J]1-F,/(>JB4 R+0 M0GJ63BK;90*5)E(EX)$F3W\ZI=?+N2S7Z5#C5^9@SHKSJQ[X=Y) MYWW>FJ5C#=&40=)*$M>CX_:.Y 4>]B('IR!GEY+<.#G@UHJS1N9EB5C_ KF@ M0Q$1CO0-V_=,L*.C",;([11-QP\29:'R3G ^X%Y^*DG8 QN)0X#?%!$_8D2J M!G/AMH^;4UHB7R%(1S+5F<2%H%L6_DNV,K'0;PWO0=R YQB$-=4T?^+S+RSE M%R$N$IU"'-!!_N\@KXM_3V:!B08JL8S"NU&$F3 -C;+0.!J# GFKPKUH :DW MJF'*O,DAZ);!"8QSU/BB61A"B^V O$>LKF-1/I;%4K%6BG?J%;?<5/_]9(C0W=&A^M+=@ U MDJH/V:B&+5,6X[R149@A8">$7,9')! U1(8$4#,.VJ+0J2:PO;B^2.Z(:7$1 ML>L2PA4E)]>;\"VT/78 *9?,GH(ZB$=S MCEL4W.!FI'N+F^#+&F%2P:QI%@7BYC5U&Z"7\41XWA MZ#RZPIF6"#ZR.<3\Y]2JR&"8(AGX#<(0_,(*(!1\Q&@]"?+,;D7T* (0"K#3 M&:X>(U#+'\H4C2]B$.]" M\0>;0J_F])U3OM@S6%LGH R$6CD&0^4'-"9?DY)_);TM< /U')MKF/MM*I9* M#"3M$VDSJ*C(\9$4C(B3QEZ$ND8 M\"VBK&,'ANY;/)'A]5(B*6@5J"E\@04PD"=,@TY,6<,!^_MT7"A'MB<4MV)& MN<>C!6,!A5Q3%U8 -DN3:+[[%BB#&I34+?#;+O\XC/',4N% 0^9K!5IY*ZJ5 M[P:F:P]+%7 F"*"-\,YC$";\=9V,TH$[A(Z:X=0)2W#"(U2@-:Q19D^"C.+( M:AJ\09K(OM$5U+/A

.,7KK%S6-;5^4:J7ZQ?E:E&_ MJ*N-P86J56KU8IFII>!TYT]T^NW#TLE9\ZC?Z3?[G6_MYM$._'D@_MKI]%H' MW=[9Z495@H?S+PY/Z&HY)3I,!<:I1 :J!"-M]Y3FY^Y97SELGGYM]Y733N_K M:[)YGZP\RF2C9/15IAYPD^U'6CF2 N$8[E6LO <_M344^L(HH%LB6/.AX="1 M%O%&\OZ1L'J[>.J1*\IWW8@K"DX0FU*2R)WPA %D.%?)27!U60P-OF;2V\&V M8)0WYHTEYRL=P?5*K9E1D*:+^4_ \""&/ J?T+?A@BG_WHF\KCE A?>0?^P4 M/D8O*'R2!QOA6^)V[R9Y/K;%ZUI2/)Y_*]42TXML<#$L%HH7Y7*]?-%0\\6+ M6DFK5!I:N5#7!TO\6VYUC_JGW8,>\,3Q:;?5WD$NN*CE*]7:9G7YIS!N&2Q" M,3YBVG"$SZHCW%$D84+TA!Q@*4$]/=)V1,S3L"?5M=!EU0H=+0(KR.JT+2K"@Z8*][NA+4.N,M65A5G@ M3,=#TAY<\I5P)7 "WRXQ$_'AX G+DR<0]8^\3 F5LB@0?F4B\5'$I_@=T[@" MRV!L\Z:VPF"C'$&A;7-_& Y_0!ZQ<+"D>>,PQ*"X(>!C54F.3-/&8'*@%$2/ M)A5& KW45DV9UXBICE,;@]DH=B4 )/"'HP@;@0EF"B+ )0:M'1[@:T&A!5Z# M01)/4 AD<66X?B.B#:I(G* )7/KZB"M!6PGYJ*60CQ3RD4(^D@GY"%RR.M.H M5EQVH@J'"(E32K^>2SD+PDAZ"UCL *3D(\QET)'S34IAN>A:H$(IG@#Q=_( M444DQ/B,N*LP5.%#RL )38,)D6-=UC""33[U3>DE*)34;*'RGGW 1\2EBLXO M\3_#;/]>Z%MO2_.BR4N[%1JELJCCP:V$Z U"[_^0BZ[]FJ'R4@K1W[A3*W)' MH%1%:F.L5*"(BZ)>A^@2#IAG4PF",$\V/T1"9YF M^$1<%_\)*AB&?W\)_3"($:*K2:8* '4%X:2P\H7X-;(A^()@F!14)Q,2E[Y0 M^P0#"+=4!]R@-:\ T>\<+5-N>!@':%SLF# M&H)T0F[+*9]E'<_X$(-%9Z'@>1\4%"3_//FK(R8^C,3":R8F-(B9V)&9A+^' M:!/Q^X?,[[Z!NSY@@X7?CW;J89)%>;\1R1)EL \\WAZ>0#PH&$'&1XJ48E47 MA[OHB1TY#[W2.=,* [<=&3441XR"XXQ0XJFL4O/Z?B^);EB(4@=Q3RTZ@Y!V MPCH[*RHIW%>IDRB,J$XZVC#J3#N.#.70*1!(D3DW3"EXMW3_XP;[,@ZFQWF4 M&L5R7=.*Q8MRI5K]_^U=;7/B2)+^OA'['RH\-QLS$T;H!3#@Z;Z@;;J;.[?M M,?3MS">B)!5&VUAB)&&;?W_U(H%DWHT0DLB-V!Y9@%29]51F/EE56?V*KI-^ M0Y?5OG9A5*MJ0Y8K:CPC?-]ZZ'4Z=[VO[8?.[>>[AV^M7N?NME]1M8J6:C(I M4B*7M2F8*.A(B+<-11H7D9?EG92;]I?6#<\SM:\[MU^Z_5I=K:3<^F6I,$5" MO&DHTK8\ST I&Z>@;JB+&XG@EYBB1*S-9XG8<"$VFX:"&:;TC$%%T\R!BFO] M:H/(_8I9U_MUN5KO5_6+"TT9J+J.U87TLM)B4RB?6U>]NX=N_Z)>J2H9&$HM MB<_LH*!=66%5FW?4MF8!AQD4RN8XI*R #@E1]IS/G00SZ?-2QL*%FKPJN\]F M25@!F>@RP!CCB" _"OQ6.-)"=."PL26/&"4J)UMKV"2O0PJKH&L"18IJB1O5 M*;YV>1;DI(:^/_::Y?++RXM$WR ].L]EZ_6_30?TM!_6KO#,Q^O5;7^KHV&-15$U=U;=&#J_WOMP_M+YUNK_W0ONYW6S?M;K_]Q_=. M[Z]^MWWU_:'3ZQPKM)^[=%5"T68BWDQT]QF)EJ*PI6TQC_R]VV8?!J'T@0. MU?Y^W:&U'<^;4*9X'RW;T_Y[PA8&SI-KLU-M#Z3ZA/<=OAWD&W; K2J$']U1 M%M]^$NPO"_>1BFUFX9:R>16]V ZQMS6:([N^@LSKNEU?O*&(MA'-RP9LV F% MDB_9L6?';=59/;ZJE&4C>4Y%K&D/\\1>;(WYLHU]3ZSP]'P+Y7BB4Y;'S.JT:!E00P@#K%FE0SQV"/-\"*J0*:+ MP 4P8VH(AQ-WT/+8?^.=%R,@WPW?&CH4H=GMCH?4U'4'7$5L?^3A+)?$%NN& MSB/\FY_"U12QS O5P,88(@CK^(O#KV*=.R) M/F4T$W'# 9T'[H1%S;.8KDK53GF5[;$$0I-?L0F)7^3S$OWHUQ/JG8JDK#T$ M#KKGF-TC2XUC6C#HG4V]4X'>R6KO**I4@>[);/> : MC/<..)[,]HY2DRX:T#WI=P\_XWLAGW,AYE(22ND<33&-E0E#DZT%Y9G*$IL8 M:?)T';M:^%A,X/#%%%LK><\3X-?G9K*ES714LBDA<@R=A&^YHC+HKD6?^I6, MG@F3B[V!VHK2PFLN=ABI>VEL4RR2:Q 9SHC=_'"FGFUCG!1-TM;ZE@-/Z.=C MC!4:,=N@9!.Y I04'27;VY65CHH&3FM9QM[Z:>R.H75S[ZWYI/)LACT:%T( M" %@!LP.!(!@J'=SYYO2/2?ES;>;>CDIE<"X@3 84 )AL B#K]EB.1?]'QY- MQ"9I"(8A&,ZJ\8%@&,PU!,,0#,.XR7\PG' _;"=M/B9Q!/(H!&$"T MRU'R#4_17^S(7\CY0IB;$4N;3DP+_CB[*(%9?4 ,1'!=L9,WW QM0@@'(=P2 MF,P/X#4AAH,8+ANV]N QW"'8,AC8'(9F2:^"HM+@1P)0.,V8"WOBI!U^M#5 M(&EKD+?8ZGM8$ADB*XBLLF%1\Q99P0P$1%U,#+/R*N*I1V%OY&5QYG4=(#"0+ B_\'. M*AX,C@F4_\'V!+M3%-2Y9H?\A+?"VM=;C(SCJI$6ZN2Z&@>NX17E*+?0:IZ+E?5=^I!F,$C(&&='HX+#;$W(5O(6-#( M?^T,>+&_(%MBO0_P%YIT 7A/SA0&(6,!D &F$$SA%H 7I1VS)=8[36%#JBWT M;;X2E9^)[KZ-;V?WU/H^ >ZI1;.Y@Z]:WW5Z<5!JOU0K4>@ZJVG)$'5N2U3K>Z8#3R,FNQHA@EW&QX65<.(V]Y! G MN*Y<:*]6PA$]4[[:>'LLZS__$6W]G/*_V3<8$2LXLU7E]NF1E,2QMWA W]S$ MHQ<\]0(Q*??6PNB@.8L"F!Z0(DM:]6<4N6;Z6%#F$WXM1506F,/2B S\9O"S M\)XK#ND-;FXX?C?H&7;FKJI('*[TST"PBB).HTWAM%UEWC._8S1TR>##V4^] MNZNE=I==4X?A/N%1;*]O<.OL8X^95U95YHI^2I'@S8"*DQPS;*-HJ"M%4M7U M.STJDA8(RZ^6NI3H;H^@:W@7SS46=*^\@]M9.S#CL%J&%HPL\\-97]-L2(B*$+3WPG#B]^)V9D(D%8!()QR\ 3B<-E@ Y&9D1G[*&7:W?5 MRY*Z,DM'0[.+(#1#JE2K'B@J7+Y=2Y$.7(5@N)\:J3%/-=%9((6IFE155H). M( U MQ%TM=,!W6R3:N,L(<-74SD&LS/=NJ#?RPV[5#NVX;CCH'(&TJ?H@0R( M2VPCNMU]&)U]2MAIO$]W!W(J6VT!CJ%UG6Z#2(8K33!GN*B\L<0LFMK MAGW_]JG]$.^:G/B?9'6[1:F3/543 VO@;-X)UL,XHX3!^CJDMM076KPFGN%: M8V83#H2U$W(["9E+15*R[6IVP]MGJH)<8BO7=JPAJ47"D#4BB7I77I'S0*H' MH_<.G=5R411F5R=;OO.'Q%T5:B>(N"RJ+Y0_3S6"P>;DCIR^*89 A)[YO3OP] MB(2$>2;893$4MB9SL0LH0:, P?T5%LUY /H ?2DK+);" /SMC3_(:>RBKVA" M \"7>^.7416M3E'D@8,<4*F;-^U&T'6$573;;,N>KX+7)"6^/_::Y?++RXM$WR<].L_EEFL,K6?BE8GYB-VRB7U>R\6+29FM)794515$UY5>0?TM!_^BF8.VD>\B7+T+)CIVQ<\/Y M/!_[Q$17#$<#BB2?KW^/K<1ZNPA^A[&6A?#\&*,O2#,<>W)F+KHBE_X7.F\[ MT3E'ST[743M14K5*18'^VU+T6B;.U8N%*COV719XY3&ZCC/$['2<6E8;9>J7 MU0P.O5U[:Y?-0CL<;=I8$U ?)\Q,2/RBL245V-):( -A>C>7T>BEHE3*0(CZ%/8WY;]@FS8LBBRNM"?:KX<.T*%7CS):#QZV9ZA?"RWHXFZ_ MXLH*C/N()"!]912+%= 6*DQ2M0*\ %:;+9L\XCZ:H]>@2PKYWCLA@0 Q6J!-ACZWWZI*Q M3_AOE1H_*5!EY;?NG1=ZIT,-QJ-8">;Q/UR;_X%'Z,8W)3X1TB76#TJZQIYC MHZN\K!S+B.,']E4828%]%5%28%^%%!385Y;9UR%D/P+]VG$B[<^B,BA-V7EN M%ZC3:5(G34F/.LVWO;"*P^S@AZ%%!JC]2HP)IT=W _HI)4'CB>M-,*58E%1U M&75R;#%/J,DJ^YT_)*B+71W;Q"O=O8X(I5N&SSY195D%'@0\Z&3[%7A0020% M'E1(08$' 0\"'I0>#]IY(1+PH%/E0>J1>=!GR\:V8>$1\"#@0;EUPAGI5^!! M!9$4>% A!04>E&4>5(S5>$"# AJD2LIOOP$1 B*T#1%2\S0AU)!K0(2 "$&_ M A$ZJ5X%(E0408$( 1$"(I0:$5*!" $1VI8(Y6A&"(@0$*&,>N&,]"L0H8)( M"D2HD(("$0(B= I$*!7)-I984*3.;1>84%:8T-J::W]^>KA!'=OS,:N[=NT8 M$U970,3])=2C(;\5?F@&'](+^FK;\1$>CPEVZ3>/0QOH?XRWS\Z"'L$L3*%)BL #,[57OVC)%E$_'%\'U2!HU>1EP9\(G" M2 I\HHB2 I\HI*# )X!/ )](CT]TK[X"G\@%GX@&\#W\ZMC.TQ2U7WUB>VSZ MH6L,R1.>\8P,FI^,.!6([ LC*43V1904(OM""@J1/43V$-FG%]E?M6X@LB]" M9'^%1\9D)!89W5CV#QU[!.)\B/-/M%\ASB^(I!#G%U)0B/,ASH+\(L3YUV1@V1:$^1#F0[]"F%\822',+Z2@$.9#F ]A?GIA_DWK$X3Y10CS M;[!.1A#A0X1_ZOT*$7Y!)(4(OY""0H0/$7[&(_RRC_41H?\UK>>/O]-_PO88 M(X)=AN!A\+"20'-38P\*XW[YYQ1Z5*T$8L@S,319R,%;S?_]YS^BK=>Q\>/1 M=2:V63*,V?Y+Y_RXC8@U%,1J5=],C*>DNP3]*>$#?W,2C%SSU C$O&I+V M\Z7NN";]1 Y;Q?2 *//1JC^CR#73QX(RG_!K*:*R !6E$1GXS>!GX3U.9&8W M'8^GLYLN8NRYO&G=72\<>NUY;%:C'(,FK =%/*1*\M_5[DI&!<8Q05XJDJNN'4472 F'Y MU5*S$@BB.R,S'#2\B^<:"[I7WL'TK!V8<5@MH"6"!LH! I/#1_QLH'!4LT$R MPF./-,.+J+(8KH*GL#<:HE=B$N*)[\1%Y'=B0(_8PX@:XNCD"8?A,J4&Z(CT M$7OHY=I Z@B%V;;S3;PO-GNG!5!M[:Z&^ZDQ[21(@11VM'IR!=)A1B+(E!1& M32Z[^>&L<9:0X:NI'(.!;0_B-F7\BCQG9)DHC(4.J.!-42E[B;[2=[(,H.&X M8\<5:W;U*7H@ ^(2VR"_E_6(^N99ZH2=QOMTETZUSRW0NDZW[3^_=CYU>ER1 M:U@A>XJ+RA]#R*Y[Y.WW;Y_:#_&NR8G_25:WHCC-XK_)J28&UL#9O!.L1R2D MVX-55#T56KPFGN%:8V83#H2U$W(["9E+,;6085>S&]X^4Q7D$ENYMF-\(J,X M&+)&)%'O.GG2B7L@U8/1>X?.Q Q-80 ;.-GRG3\D[JI0.T'$I3#I4RS \;FC MPL"-VD?:N"0MY#7V#X?68]O'/ !43'SEBH=LX\7-)$'ZE5I55DXTW0P&FQLZ M"719#86LR%[N $C0*$-Q?8=&RPF(I M#,#?WOB#G,8N^HHF- !\N3=^&571ZA1%'CC( 95:O,U]]P]MV-R7E?5H^VSN MNW>)1T<"%.N#/7[0K[#'KSB2PAZ_0@H*>_R.R-%@C]^)5?&H0)"?BR#_RJ%M M1??X<=71F[\,&(/W?6(B["$KP@FP;2*VQ0S3.R8[OS-8G80HS?LU@T8J(ZX' MXO_"2 KQ?Q$EA?B_D()"_ _Q_]&G"@ZCC%B!D*2QN[J9M>V;F;AF_S/Q?&LP M%;^$9\Z*N M9IZ(M\!XU=\FPY$V\T10.VE'1V M9KR''!>9\ZULXL1Y:[[CU7ZDSW,\$OD%"XIC/]&G\Q:PM[O$=\1A])%2$>_7 MBC3OK' Y+[\3J2B8O+IY9 MQ_IA;7_8)7-@\@G-%5@6(T>M7"XS43HB- MG"/$>J(DDK8!C_@0X<-P.N;%8RQ;4$PVC^0/L8_NG1?*21D=?13[ MRKUS^I,8ZI' 6$P M+0^HG@-CZ_O8& H0!:D%3VQNU%1)X3"B%RK"AN$\44\S%?:8XO&/"78IV$:L M&@&UU#ZBR&+[1<6O%;GTQSDWY;;C4V--GN@[A.5GJ_XY-KOMJW/^AO!KU&#I M4=M/OQRS[)9-OT';P![$VD%QO03&H@$5^&]>AH1O$WO")AN5=)#Q\<+K9O&G MF7P$#;;7F>6ZQ!L3D2*B/V3R/A*;N'146[%"$"/:M E+*L421-[$& 8*6C52 M#QV])%+,*0KP;%194Z#*&H$J:WO)< )5UGAW6.:'L_[ E C]AJ'4^Y7* MA=JOFQ=&G\BJ=J'7E'I5J9X)#8M?=#M?;EN][P_M;E_5U)JB!9\FH_L%=6U> M]*C.(#9OVM&HUMLFW4]<;X)M[C:9IW')WQ/+)0&I&FSGR\0/'RW/=]FCAM2W MF1/JGPP\\8@IO)8K?)7PSAYM+?V NA\:*= ;0SP:,"_-'L3=;? %SL(FS&'S MYU$V,G1<*KDIG%+FR^YME>&J2=5&ZBFN+9;B'BBA5ZE)E52G$).5<%9:3#U; MQ3EF>2TJ:N,HB:TUG7U_]^_V ^K<]MI?'EJ]SMUM-XQU;Z_>AGJ^&[8F]#8: M]]5G684V@#EY"24YU01\^@*J4KV>4PDWKT79>C@>R1RQ,A-F,]%A=R1)ON$I MHK&02N/2G28_U@VP(XGR:;I[CXA1E*ER%?7WA3WBT[)71MU@P+5NK]OM^_7? M1[?AE__ZJ_50I"'ZKJQ,OL=R\B)G>KP?NH=CMB$K^\1B#KF+*>LD8W2+IU/L MPNB%T0NC=YOX.+4!>C6TR !]MFQL&VQJ\FXPL P"(Q5&*HS4#(W4!9%_N6:) MV]8L<1L.W'-T[UIT*(_I6%X8U7P^=_YYRS"U=C5/;N!+_5_1RHPF/I(_7N;FYD6TEUM6Q?+),R/OKWTK.-P0*D4@H::<%V[*T6NW^ M=K5:R8?_*)4:<8ACGP3HM\[G"Q0P/^N36""?$RS@[H"*$'58DN 8?2:@2A \O9L6SK8*]4.CJ$JDY&[["XAG;+.V77=BO(WJW9!S5G'UU^1N^^ M=$[>J\*GK9/.U\M&WNCEEX\7YR>H4"J7KRLGY?)IYS1_ +4[J,-QG%)!68RC M7K>OS4N._CFTY?TJ:+?CK_/EOY["'0;T!J5B&)$/A3[F/1J7!$MJ%3L1=:BQ#(\7RMR6!C008F*6M6R#Z:W..V%DWLL[W*-DP@+>D-DW?>W[%2L76B[#YKB/HV&M5\[M$]2U"0#=,7Z./ZUF-^!GRGAM/MK795. MZ?](S7&@3D%N10E'M =TR9;J.1DUZ#N2_QPW_T6VZ,VU.,@I\U@4P,/&;4@] M"N6!XX=E#[B6Z"!1MCREZ&$B!B$5I)0FV">UA)/2@.,$WO@=H3_0!W1"N, T M1C0 7:!="D)-XR[C?2P'!?E0&SQ6=Y$(:3K1FR(" K[! V^(/([];T2D100% M6)\*J1L>\7&6$@2]A[L> ^UZ1]^CF EX4T"7<(1P',!-N LE1$B0&"8$L>X< M"2+$ EVR >'H/!:DQ]5M:.L\]BTDI":F"*8=P9$W8?D=@ M_8A@7I.4U1=E]SZAO'_8/F&.^RP.YL;'58(: >/&DNI8SNZL5/E '>'C0=RW M=G9&DF5/!4M6^#Q1*1P=?VXT3^%?!S6_?/[8N$*-B\9_&DW4::'#LJQLM>JO MC\^@SO:7R\N+K^CXTU6C(=L:U[QO^.)M@@EQ[^4/:DSX<@HZ.6$7E@5R5;_&7>!Q M.TN2:(B.>YP0]>*4H<>@T-'+LW$=7+1WBQJT,B* NUPA/1C9FFVYBE 03 -U M.WG=%8.\ZAPQ3=!>-4B[ MJKD5D\WF>>%H@HDF"'4U$GI*_#49OX.7ANUEF@!@7EU.RRIH\TK 9M^TPIK# MFGUCE.>6N#-@FXX'SHA4+72NT1FN; X>.+8!/'"LRNL !+V$FM)]K6+?"6$R M8X+&G5?A4CACT=="Z!GQ>(;Y<@?^AYH(.JX1WT'G7.I.F.2,9?QM3ML=F+;? M98=DPI0=37:S'A/X@"2],$?:]':&(6N;(SS@EK\T0U1<<Z0_2K<(;U4-F10WP21K\,? CIU#OFZ[,EZX-, 6+QIK$!- M:B;>J3,8;E09=?(4IR8HU#E]8ETC4WI]!*[+]UG/A&'?!)QI#%W@V,A:GK; MZJO#6R,K-AI#523>< I?S=K7>N(>[GJR/FQS 7,M@Y'GI/Q4=5V[/LDM4==. M_;W,6).)9QX1 T+BV@I92P\F*4F7:)*E5-E;/4WILG7=N$+GS4[CT]5QY[S5 M;!?11>?40H'E6=A"=Y^KBZNFNCB^R$L7$48G> AMH/,TPC(?QV<\87E>'0KQ M#8P'E$DB[*MD/"]+P6E,4X1%$5U:+0M]9+>HXE9"@9+L' ME7SLQH Y,\8CI+2V^OA=EGP^-?N^C/]5QO"J<7+>.;YH&\8.=8O&,@F^IB## M%,Y?_]:X:AR#)Y)D/,TP5"18GLM/>%_E1,N+B1,&'L0YZH'!%ZDL.(M$$07. MIT2]XX^V)<"O4%Z:_8N+QDGGR_$%NKQJ73:N.E]1EW%5=\HB(EM/6*JPZ1XW M"/M_9Y1+#.MRUI]K5=;0Q1YX*SG625I2C)=R*DT&^@.^F)78[]DZ-^'+F@6V-WIR:'!J93X"O MC7V?\4!NVCNMD)37"2HW2 M..!40*V;G(:Q#/V#S(RNZTR'([?$SX09W-09SS #2CJ1'6$::,4%Y3(T3GU!P<_*4A6Z7 M^I3$OLI;&(34#^6IBE*D9;ZK_RUF@X@$/1+D+R>8"TJF!62\:R%29V9[BTZ8 M[K(H8H/TV2F\]VH*BH^.0,U/3;5738%Z MM+D%C_Q!;HQRI98R8UG?9_G_G;UY^/A.Q2'X7;#^^)Q8W>?"/MRM)_4B_S_D MXY<]T,\>9UDW*H-+E;FG $R%LYW'9U".CZ;^2?ASD#D-NA&5R)?@4N,=Q$JK4SM%R*#B_TB.9<+NVY?9S2+][ M C8:R"/J$SR7YYG],\F/A)^DQ.3[39])EG%P5927*R<0IFKI4VU%Z M"ND'.>T3IJX'5 Z6=-='W>:3;:;:0RYUIG"^$=#*JN/L01+&B: M5.U9V5:J2"A',L\ 39>?T<+Z[MV/'CR(,&MCSH\TT-N^O*V^W(UW3+RW E+4 M?2C(._+#3LIQ'\>1\GB,#SX\3E)2&_\RVTO9@U&T2 8BI+V4F<]Y0.)@U]JO MJCB*F 2GQJ'1O'LBF,SG"4",CZ,1NP1+QJ$8UW)W?I[%J5&@1[%LUQI_ZF9W MM"PRV]V9QA@TT(6YR)A3XVOU!:-:'IH:0(&$^B=QRD P6\DNB&RQQ(4<)R6GAK8FBGX MU'#VTP;@+2E6Q;9L]T?H:UEPB::JTX#':8(!O-W"HPS8L:V=ZE,8H$G.5_*> MU[FPMNYPK&F(,3/:L\KF>[NU9U;PWLG.%=17TU19>D M/7),E %%>L&NW'>BU1T)V$+N%G*W/?UNM-S:F[=E;U;CU5-8,PO$VBHV5/CB2\/C4K')73_MARML7]+>Z_G+ ]5X]'D+_5X^4F=6LLQOMNJ8BVUL*,E)V$E'11 M*U$;GN(>:LGM3=-=95N3L349FB7N^=J\M1F/QO$YD3F0T_.+WJC%D!EQ6X-A M1,0^8^Z'R+&+R+7=RM9.;.V$(4%[M@YOS<1WZO 2%5:FHJSR'<<)-ANR97$C MMB;/;V-W*X]M_ER6PO847'BAS&5X,S%D M,2YH=&WM6_]3V[@2_U?TZ+2E,[&=+X0C#F4&:#K-O+9P7/KNWD\WLJW$>MB6 M3Y(3\O[ZVY7L8$("H;30SJ4= I%6TDK[T6=W)?OP7XXSR&*:A2PB'T:?/I)( MA$7*,DU"R:B&TAG7,1F)/*<9^<2DY$E"3B2/)HR0GMO:(3NQUKGO>;/9S)UU7"$GWNC" MBW6:['F)$(JYD8YVC@ZQ!#X9C8X.4Z8I"6,J%=-O=[Z,WCL'(*&Y3MC1^=GO M0V?P1Z?EMOY$G5WXW_KSU]:A9^L//=M'(*+YT6'$IT3I><+>[J143GCF:)'[ MG6:N^]"C!]5+,E?.C$K7<=J=OA_7+N:+TC7%L2ZR=12P#^5/\VOGF7;UE*2 MT11J?F,A:M=""-"CV M82"2""H'5S&82!.$/3GT@J,GTC,$>F&R4K27:]*\_KE/Z=/!Q6CX?GAZ/!J> M?29G[\GIA^'@/1G\,3C],AK^9P!%4#NX>,H)_:]0FH_GZV,]M[%;5\C[WMP-[3(C4 *DL,5;7;1HV:7BBQ M8A5,$<]@R^M5.RCB*D_HW.>942!(1'BYO-@IC%#N_)+;8JZ9HW(:,C\3,TES MZ+;E5DQR!P_!XI.83AF1;,K9#)R3CKDB[X5,2:OI_$K$F)R+&9-D"*B<2(J; M6#7@6^CVR8*J?JR5MXAXSK5O;[;V)U29<("DL M728@X(#&E&>$9G-29%H6#+J%<,)$(V E2E+X)CE-R)B&4"2)2(&^M+!RMP0R M%C*EJ)RC2$HO&8Q;ZU-!603*P) )F@+'0(&02PB!0 R"(@6:1( -6(,P)JK MC^OV@!I6=H(32+D"YX6>W 9-DJD W &8A#M:S5\VP,Q& X /X.DR*"/@$@-4LU %Q<)G.2 M@WT1F@A9B(D7V"O-KI:&!GA')GYIH$21@ 3@ J+.48?4*J8C).Q$Q5:)1L MPI6&"%@3BH56;]"R40.5JI2YI>T65VMQM;<9KD8WC/#J1:?75R5N2@^.&UZ, MQQR^&N,,"97,P #,RH.$H;D( ^P%"?A^%$>Q%,@."0^_PZS"1*@"VB$-2I%8 M/.120&8&Q8KL@ODC!GBR-AY<02Z301)V# QS420@T>I0I]7=96],TU8WLM_L M5XXQ5V9QB/T3I*$:/"U<4)>-!QK?&&@, ^$\ET$+$NA__?5 _.%"G>[!CQ;J M[-(W&X'U'5.@'QC.N*K[4=5 +QK20FW>!-U9P AY4C608I"0@? 1ICW(<>! M%,M,/QC?7K-CG6%M(@>0*SWD-6P:)?MB)0>F!%V42'AD3A=4$2@><2HY3H!; M/VXX/\.>"H6^U>Q091RQ842A&"@$Z;QIE%/ >E@D%(D@'Q4QXA**D2&44: MIPH C6$A(I7*J$(-X)A3>]B!;GO5L+B'#, ,=BS\;XC6PDKC+:[*">6%S &[ MRH0982AD9!0P >:$91 ]) !AJ&$Y[@T4@>#9PA3V$,^!L+= 70_4<#.@#J:0 MOQOV02NR\1A/>Z:P_FI%I%8&"1MPJ?VZ.G0SJ(2&P(/*!HB!*/3Z\3=A>[J0 M9AC]CN]/3$A0Q=5FHS&[#J!/WW2^!=8Z8$4;,J"UVFWK8QI<1EZF9@7 'L!Z MZ(-%&!82+5QS>+?Z3(724(IG=-"3"J&;OPKPEM#Q[LH&8X I<-&2;*DRY#/, MY.Z8UF?%0JBS5(Q" M_*F%5 OG;0J@PS3E6C.VEO@# <$!UD8<=#-=[ *B@6<5\CC\QABXVH+LKX*# MZF;#%9FY1%!OMNG24Z1+QPD$7J A!\!ALHII;\@9(*3TS8NT9<;H)3I;&X@9 M=VM"2',*69WA/ AW989ACPI6\!R-H*%B"YI;@]$R[(0& #6(#AO6WRMP]JI( MP28P73.5TJVL/.LR%+AUY8],9H[!8X\ED$0#;,L,JP$ZS,EP":.&=7L\FXID MRM#W9712'G#+D@A9FB=BSJ!V%@O+?O0&2 %4WR D<)<(YM&W9+V[+U+-;5@7 M?PY*TJK=C1H-M,FQ2BT"@#*33BB2A.:*^=4?=0ON0S?E8'A5C#.&E;P!)Z?I M]MK=7N?EXG:\Y1YT7_9WB,'2VQU[%XD/ LAJZ$I_"RD=5>53]% 0XY0PM N M^]UW]_9>UJ]>RRM],_.VN]\M%\#^N7257QL0K87'O]6=>?7=02CZ 1#%I3.# MI;GW\8#:]EJ(TD")I-#LNSPIL-&5^4.?"R@_=;2I';I-M[._-<3S&V+//,2R MM<-SVZ'3VQKB.QO"TW*5^^@^N?_H_K1F6G[ !KQVKUJ-CLEVS>Q;;G?Q2,T[ M/(SSG]]7_*,6_1.=D[T&P4.3G^^ 4_CO]],?SMP^?CSP]Q$=5!WC?Q$JLM4@WQ'_CFCN#GMLY=OJ"]QC\O/]U]STL#@:S>$#B- M.1N3P14+"YPW.;.7'W?X$<\5$BB*+\ 132+_:5K55N5E1;9QEZ-TXS3RHT>2-EX667T/*Z80Y M=GO1,4S;IU/!HW+-#SKN07M! +:L:2Z1[.M-YCVJH[\!4$L#!!0 ( $2! MI%:/DN$780D !TV 8 <&]W:2TR,#(S,#,S,7AE>#,Q9#(N:'1M[5O] M4]LX$_Y7]-)I2V=B.Q^$(PYEAD*8RTQ+.9K.O?WI1K:56"^VY9/DA-Q?_^Y* M=DA"4L+QU4[3#I!(*VFU^^C9E60?_L=Q>EE,LY!%Y/?!IX\D$F&1LDR34#*J MH73"=4P&(L]I1CXQ*7F2D ^21R-&2,=M[+EUM[/O.$>'T-5)V49D/FE[>UZS MWFR1>MNO=_S& ;GX1':_#D[>&>'3SR>#;Q<].^C%UP\?^R=DQ_&\/ULGGGCH,&6:DC"F4C']?N?KX,PY G-=<*.+C[_V7=Z_VTUW.9? MJ+,+_QM__=$X]&S]H6?["$0T/3J,^)@H/4W8^YV4RA'/'"UROU7/=1=Z]*!Z M2>;:F?!(QWZC7G_=S6D4\6SD)&RH_0.WWKDIDGP4S\J$G;(O64(U'S/L>_7( MC9;;AK'GQ@#1O!(G5R3^LW/73J?]"X'_;/^R?&@__FV?D MK']^?'[2/_X(15#;NR3/.*'_%4KSX73]C/HU\H5F$6,Y.:?3*94U$C*);8B. MJ?:-GJO7]IY9VJMHY2G6M0/K3HO4@*5) M3,>,2#;F; *!2<=4415)ZQ6#< MN3X5E$6@# R9H"MP#!0(N83T!\0@(5*@2038 !N$,5$%_KII#ZAA92D*B;#1$Q4A4;)1EQIR'XUH5AH]08M M:W.@4I4RM[3=XFHMKO8VP]5@P0EO7K4Z757BI@S@N.#%<,CAJW%.GU#)# S MK3Q(&+J+,,!>D' 5HSB*I4!V2'CX'685)D(5T YI4(K$XB&7 G9E4*S(+K@_ M8H GZ^/>->QC,MB '0/#7!8)2#1:U&FT=]D[T[31CNPW^Y5CPI59'&+_!&EH M#IX6+JC+Q@,-%P8:PD XSV70@@3&7W\]$'^X5*=]\*.E.KOTW49@/64*] /' MF5!U-ZIJ&$5#6JC-FV X"Q@@I!S)!DA12.@ V CW?,AQ(,4RTP^FMS?L.,^P M=A,'D"LCY UL:B7[8B4'I@1=E$AX9$X65!$H'G$J.4Z VSAN.#_#G@J%L=6L M4&4"L6%$H1@H!%MYTRBG@/6P2"@2.4S+*'$3HZ&%C?CSB0I\"A@* M=">Q;] M(-QZ&ZTOSZV[P;_!Z\8<=0NVF[/;QN@%Q(]YA*"D2F04:9PJ #2FA8A4*J,* M-8!C3NU!!X;M54%S('["J39H2AD)%1P"28 M(Y9!]I A*&&Y;@V4 229PM36$,\!\+> G4]4,/-@-H;TZ0P[(->9,,AGO2, MP?YJ1:96)@D;<*G]NCIU,ZB$AL"#RB:(@2CT^O$W87LZDV:8_0[OWIB0H,JK MS4)CU@Z@3]=TO@76.F!%&S*@]=IM[^,VN,R\3,T*@-V#]3 &BS L)'IX+N#= MZC,52D,I'M!!3RJ$;OXN(%I"Q[LK&PP!IL!%2[*ERK"?86;OCMOZK)CI],YJ M%%,URPR0Q0RL663HW5BBI-XI[-"O6%)NY)?D:P\TSAU _N&RT^:>^]M+I*>@ MVEJTMY]N+V4.[Z)JE=1N^ CI<1ZM-]2$B+M'+G$K^RP5HY!_:B'5+'B; N@P M3;G6C*TE_D! [@&C@684\#G\Q!ZZ6(/N[X*"Z67!%9BX0U+OM M=NDYMDO'"21>H"$'P.%F%;>](6> D#(VS[8M$T:O,-C:1,R$6Y-"FE/(Z@SG M7K@K=QCVJ& %S]$(&BHVH[DU&"W33F@ 4(/LL&;CO8)@KXH4? +3-5,IP\K* MLZYM+'^4W>@)+*YNU*CE#;[ MKE*Q .#-I!.*)*&Y8G[U8=ZI^]!-.3Y>':,1P+@+"'/J;J?9[K1>SV[+&^Y! M^W5WAQ@]W^_8RTE\,$!60U=3LBC3454^QJ@%>4\Y18OILM]]=V_O]?Q5;'G% M;V;>=/?;I0'LQZ6K_;D!T8%X)%S=H5??'42G'P!Y7#D3,,V=CPO,K;B9* V4 M2 K-GN3)@8VNT._[G$#Y6T>;^J%==UO[6T>\O"/VS$,M6S^\M!]:G:TCGM@1 MGI:KPD?[V>-'^Z=UT_(3-Q"U.Y4U6F8';&;?<-NS9VQ.\8#.?_E8\4L9_1.= MDKT:P45D&RZ.8J[:R*NZ^;?UR3U\XBF/?#D^ M/^WU+LCY\;=OQY?WB0_-W^S)WJ.$B-7NJ(;X.3WR_=#]@MN(7\_82^ODY78. M6],_QV:A#!/F58-'CQ$_M[.^%R::J\/$XI/@AX$\.HDY&Y*SV3'=9WL'\IWH MX9FSL4<[O7M,;EWW*L?\N>]SOK"R]L6#)UE<\2RL!S2\&DE19!$>6@KI5\ME MSBJ+%=6"6(;4P@'FP1P;+KPOM/PF4DY'S+'+A@YAVCX="QZ5-C]HN0?-V<*V M975SEV3?<#*O4AW]'U!+ P04 " !$@:165FO>!S<' I)0 & '!O M=VDM,C R,S S,S%X97@S,F0Q+FAT;>U:_W/:-A3_5][2ZYK>X:] %@S-'2'D MRJT)*9"M^VDGVS+6:BQ/%B'LK]^3;!-@-$G7-&FO:1L:].5]U_M(>NK\9!C] M-"9I0$-X.SE[!R$/YC.:2@@$)1);%TS&,.%91E(XHT*P)(%CP<(I!6B93L.T MS=:!81QUD%2OG,-3#YI6PW)MMPYVT[-;GO,+7)S!_N6D]UH//AGV)G]<] NF M%Y?'[P8]V#,LZ_=ZS[).)B=%!U)W8")(FC/)>$H2R^J?[\%>+&7F6=9BL3 7 M=9.+J3496;&<)0TKX3RG9BC#O:..:L%/2L*CSHQ* D%,1$[EF[W+R:EQB",D MDPD]NAC^/C#Z'^JNZ?RI9#;QK_/G>Z=C%?T=JZ#A\W!YU G9%>1RF= W>S,B MIBPU),^\NIW)-E*TL'MKS+6Q8*&,/<>V7[8S$H8LG1H)C:1W:-JMFR;!IO&J MC1X(F1+(KJFCOYNS4S2;R7N.!0[-J8,13:41DQI*E]VK"9C2'<[J $9^1 M]%6M:,'_J]8 MSGR6,+GT8A:&-,7Q/[\X=.UZNV.IL6BI;(>U@H02X?EK^;^U M=(M> BF98<^8!DHZ1X4 .2IU_/F% M=S(8GL/P%'IO!_U3Z'_H]RXG@]_ZV(2]_=&WI-"FS!>7H_%E]WP"DR$XAW!I MCLV>">-^3_1 GEVK;[6)+]-<\EBY9%$TLQRTC/;9B_J'3X26\,4@AXFA;+ MM8 W&5-X/R<"U4R6,*(9%Q)X!!=\004,4/VI(&IX7L-O@0G[:H9*9Z[=[O$9 M8N-2?W/:KQ'\X)2+&3BV\1XB+C3UOPOJ0%'($,Z(".(B-]2=&BC(J0')(6)) MA;AJ$J:4N<"V:F\"L,H8@$*B\04K5+!&F1SD<\))D/) MUR.WL&2A3A&^J H)>::V NMS-D:J&"X9C(GP24IS8WB=T"5T VU\'4C[I2+E M5!7Y-]J@C,K]BK0BX]-<3YPMX6/*%VA*M)6,B?2*>-R-G@T-GKN ^VL@IX'( M)OE,KZ*R16\$7->\"5HMEQIQ1ZCOP*>0Y5E"EAY+M0!^PH./VRMJAAQ*7"UW M#C&3U,@S$E /#2=(AF3WG=<54-\"\Y@)T/+EBHGF"2Z? ,,E43&[BF-!_YXS M0=6V,E<.VHJ8?8*+1FRU-O?#UZOXN%D'JS50!HG3JC?:>G6L=A7?EAN+\'I2 M1[KW=R1+,6'-=*I325(2Y!UBJW9#Y67"5);,!,V50VNJF^"A *>A"4F"[LXS M]"7VJ%D1PQP3J'8D&.H=G/87CIHG13SPC);I=2OEF%M>_6)$:=V^V],HT5PA MQ=KN3;.7Q$]H)8+/14B%$? D(5E.O>J7=2<=()F2D]K,*HNBR38BQL#CD]ML MU5^N]N^.>=C$+3SH<,$-L49?=501%>M*^")J9%BU7ZE\&)"DC+0B1DNZ!V:C M\7(=P\M#AU;;-0]*K8!9 M6T&KH<3/>3*7]*N<9>ZUJ?_G]D.] M]>R(K^P(2XI=\-%\=/QH?K=NVCZ)(FJW*FO4]8%3:^^8-[N'$W45ZCT]5OQ0 M1C\C2V@4)^HG!X[!+NX<) MQF^B&N4T_EOM9)M.4+][3"+) 'N[D"-I]:1","1 DN*&E.6P$$Q*FN)D/&?H M%QOE-7L(_O(_I9::NF'G,J;BYH4'F>/W5"U#B:NG!B2HRB;Z:S5AP7):E'.P M6=_.*I&(G(NBN@(DRR@1N;XF7F;(7]TAZ]O_\N*8)BB-X"D+ )=74;?ZGUK$ M) >?XH1,\"NF:FEE\6=$IRR70E6:U.WR0CU3\57IH;S#1FH[AD5SD>)RN"%S MGY*; "9S)7$4P3S#%B4RS:6ZK6;W>=:P7D%XS,<;=]1T'^PY1_$9KW:3/D;6 M5/!Y&JKKO666SH\K2VWENX^K\< V3-][.;+_*R#,R9#(N:'1M[5IM<]HX$/XK>^GT MFL[@5R 7#)<92LB4F092(-/KIQO9EK&NQG)E$<+]^EO)-@&.2](V3=JYM T- MTFJU;]I'TJKSBV'TTYBD 0WA[?3\'80\6,QI*B$0E$AL73(9PY1G&4GAG K! MD@3>"!;.*$#+=!JF;;:.#..D@ZQZY1B>>M"T&I9KNW6PFY[=\NH.7)S#X>6T M]UH3GXYZTX\7_6+2B\LW[P8].# LZT.]9UFGT].B [D[,!4DS9ED/"6)9?6' M!W 02YEYEK5<+LUEW>1B9DW'5BSG2<-*.,^I&20! 3 MD5/Y^\'E],PX1@K)9$)/+D8?!D;_C[IKNG\JF4W\Z_SYWNE817_'*GCX/%R= M=$)V!;E<)?3W@SD1,Y8:DF=>WR**M[[9W;J9A/GWI@#2;.*,.*I-"(R9\G* M>S5ER8T4-(Y*@3(2:GCKR^<([NM-?UV2>U]HDIZ M+0V2L!G:1;7NR.YOS;HL!OH\";&S?QVCBR2HL.]8_LDCB1E@=J&BDK.52;!O M?NZ2N=#_AF<#8;=86_0?8=-V-L?PP^DT+;,%Y?C MR65W.(7I")QCN#0G9L^$2;^G>YUZTZY!=P+=T]'%M'^Z15X1M>PCI?J3J%>H M-'W;ATEW_*8[[$^,T1_O^A^AVYLJH5S;=A]+LK\6N631JFAB*289Z;D-\S>5 M#?_3&X,4 IZFQ6HMT$W&%-XOB$ UDQ6,:<:%!![!!5]2 0-4?R:((L]K^"TP MX5"-4-G,M=L]/D=H7.EO3OLU8A^<<3$'QS;>0\2%YOZYX X4A0SAG(@@AKI3 M P4V-2 Y1"RIL%;18S)9",QV:"J2AM"_1N!*$7%QLCG+LH6C?^N:]X$JY9+4=P1XGM@*61YEI"5QU(M@)_PX-/N M2IKC#"6&$R1#MH?.ZPJ?;T%WS !H^7*E1(L$ETV X9*H M@%T'L:"?%TQ0M9O,E8-V(N:0X&(1.ZW-P_#U.CYN%L%Z 91!XK3JC;9>&NO- MQ(_EQB*\GM21[OT=R5),5'.=XE1RE 3G#K%5NZ'R,F$J.V:"YLJA-=5-\"R MP]"$F#ZP(T-?8H\:%:W3"C(,]<9-^PNI%DD1#SRC95K=23GFCE>_&4E:MV_R M-#HTUPBQL6G3TTOB)[02P>)*0+*=>]_DL/+.6G#._KAZ9MUH^>'?'TCFCHT_6S M'Y[:#_76LR.^LR,L*?;!1_/1\:/YT[II]P2*J-VJK%'7!TVMO6/>[!Y.U0VH M]_18\;\R^CE90:,X3C\Y./RO#/]F]4VA7J) N:DNE75,-0OJR$)X8>L_SS[Y M I]8N063[O"TW[^ 8??CQ^[X2_"AND![$(C8[XYJBI_3([=#]Q,>(YZ-_7A' MA6=;?Y?C0 D$NJKYX"CPTPBRP![NY C:_6&0C!D@.;7=Z,LAZ5@4M(4 M!^,)0S_1*"_80_!7_RJRU-3=.IL@!P;17E MJJ_4(B8Y^!0'9()?,54]*\L^8SICN12JQJ3NE9?J78JOB@[E[35RVT,6+43* M\OB&S7TJ;0*8S)7$402+#%N4R#27ZIZ:W><=PV;MX#%?:]Q1Q7VP]QO%9[S> M2OH863/!%VFH+LJY\*H$OF&5[8XJ1>\FN:U+\^,-0-YZ++/[#"&UL M4$L! A0#% @ 1(&D5NN@=&$W5 ;Z$% !4 ( !?$$ M '!O=VDM,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0 ( $2!I%8Z#U!W!3T M %\"! 5 " >:5 !P;W=I+3(P,C,P,S,Q7W!R92YX;6Q0 M2P$"% ,4 " !$@:16F&_Z;LC& 0""5A8 %0 @ $>TP M<&]W:2TR,#(S,#,S,7@Q,'$N:'1M4$L! A0#% @ 1(&D5NAV_Z>9#0 M+Y8 !@ ( !&9H" '!O=VDM,C R,S S,S%X97@Q,&0Q+FAT M;5!+ 0(4 Q0 ( $2!I%:O>):;;0D !HV 8 " >BG M @!P;W=I+3(P,C,P,S,Q>&5X,S%D,2YH=&U02P$"% ,4 " !$@:16CY+A M%V$) =-@ & @ &+L0( <&]W:2TR,#(S,#,S,7AE>#,Q M9#(N:'1M4$L! A0#% @ 1(&D5E9KW@&5X,S)D,BYH=&U02P4& L "P#L @ ]