0001410578-24-000702.txt : 20240509 0001410578-24-000702.hdr.sgml : 20240509 20240509161448 ACCESSION NUMBER: 0001410578-24-000702 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INTERLINK ELECTRONICS INC CENTRAL INDEX KEY: 0000828146 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] ORGANIZATION NAME: 06 Technology IRS NUMBER: 770056625 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37659 FILM NUMBER: 24930827 BUSINESS ADDRESS: STREET 1: 15707 ROCKFIELD BOULEVARD, SUITE 105 CITY: IRVINE STATE: CA ZIP: 92618 BUSINESS PHONE: 805-484-8855 MAIL ADDRESS: STREET 1: 15707 ROCKFIELD BOULEVARD, SUITE 105 CITY: IRVINE STATE: CA ZIP: 92618 FORMER COMPANY: FORMER CONFORMED NAME: INTERLINK ELECTRONICS DATE OF NAME CHANGE: 19940525 10-Q 1 link-20240331x10q.htm 10-Q
0000828146--12-312024Q1false20000020000020000098600009860000986000098603686573570P5Y3M19D0000828146us-gaap:RetainedEarningsMember2024-03-310000828146us-gaap:AdditionalPaidInCapitalMember2024-03-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000828146us-gaap:RetainedEarningsMember2023-12-310000828146us-gaap:AdditionalPaidInCapitalMember2023-12-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000828146us-gaap:RetainedEarningsMember2023-03-310000828146us-gaap:AdditionalPaidInCapitalMember2023-03-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000828146us-gaap:RetainedEarningsMember2022-12-310000828146us-gaap:AdditionalPaidInCapitalMember2022-12-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000828146us-gaap:PreferredStockMember2024-03-310000828146us-gaap:CommonStockMember2024-03-310000828146us-gaap:PreferredStockMember2023-12-310000828146us-gaap:CommonStockMember2023-12-310000828146us-gaap:PreferredStockMember2023-03-310000828146us-gaap:CommonStockMember2023-03-310000828146us-gaap:PreferredStockMember2022-12-310000828146us-gaap:CommonStockMember2022-12-310000828146ilink:EuropeAndOtherMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310000828146ilink:AsiaAndMiddleEastMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310000828146country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310000828146us-gaap:SalesRevenueNetMember2024-01-012024-03-310000828146ilink:EuropeAndOtherMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310000828146ilink:AsiaAndMiddleEastMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310000828146country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310000828146us-gaap:SalesRevenueNetMember2023-01-012023-03-310000828146us-gaap:LeaseholdImprovementsMember2024-03-310000828146ilink:FurnitureMachineryAndEquipmentMember2024-03-310000828146us-gaap:LeaseholdImprovementsMember2023-12-310000828146ilink:FurnitureMachineryAndEquipmentMember2023-12-310000828146ilink:SeriesConvertiblePreferredStockMember2024-03-310000828146ilink:SeriesConvertiblePreferredStockMember2023-12-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000828146us-gaap:OperatingExpenseMember2024-01-012024-03-310000828146us-gaap:CostOfSalesMember2024-01-012024-03-310000828146us-gaap:OperatingExpenseMember2023-01-012023-03-310000828146us-gaap:CostOfSalesMember2023-01-012023-03-310000828146srt:EuropeMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2024-03-310000828146srt:AsiaMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2024-03-310000828146country:USus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2024-03-310000828146us-gaap:AssetsTotalMember2024-03-310000828146srt:EuropeMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2023-12-310000828146srt:AsiaMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2023-12-310000828146country:USus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2023-12-310000828146us-gaap:AssetsTotalMember2023-12-310000828146ilink:QbakMember2024-01-012024-03-310000828146ilink:BkfCapitalMember2024-01-012024-03-310000828146ilink:QbakMember2023-01-012023-03-310000828146ilink:BkfCapitalMember2023-01-012023-03-310000828146us-gaap:OrderOrProductionBacklogMember2024-03-310000828146us-gaap:NoncompeteAgreementsMember2024-03-310000828146us-gaap:IntellectualPropertyMember2024-03-310000828146us-gaap:InProcessResearchAndDevelopmentMember2024-03-310000828146us-gaap:DevelopedTechnologyRightsMember2024-03-310000828146us-gaap:CustomerRelationshipsMember2024-03-310000828146us-gaap:OrderOrProductionBacklogMember2023-12-310000828146us-gaap:NoncompeteAgreementsMember2023-12-310000828146us-gaap:IntellectualPropertyMember2023-12-310000828146us-gaap:InProcessResearchAndDevelopmentMember2023-12-310000828146us-gaap:DevelopedTechnologyRightsMember2023-12-310000828146us-gaap:CustomerRelationshipsMember2023-12-310000828146us-gaap:RetainedEarningsMember2024-01-012024-03-310000828146us-gaap:PreferredStockMember2024-01-012024-03-310000828146us-gaap:RetainedEarningsMember2023-01-012023-03-310000828146us-gaap:ForeignCountryMember2024-03-310000828146us-gaap:ForeignCountryMember2023-12-310000828146ilink:SeriesaConvertiblePreferredStockMember2024-03-310000828146ilink:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310000828146ilink:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310000828146ilink:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310000828146ilink:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310000828146ilink:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310000828146ilink:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310000828146ilink:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-3100008281462024-02-2900008281462023-03-3100008281462022-12-310000828146ilink:CalmanTechnologyLimitedMemberus-gaap:TrademarksAndTradeNamesMember2023-03-170000828146ilink:CalmanTechnologyLimitedMemberus-gaap:NoncompeteAgreementsMember2023-03-170000828146ilink:CalmanTechnologyLimitedMemberus-gaap:DevelopedTechnologyRightsMember2023-03-170000828146ilink:CalmanTechnologyLimitedMemberus-gaap:CustomerRelationshipsMember2023-03-170000828146ilink:CalmanTechnologyLimitedMember2024-01-012024-03-310000828146ilink:CalmanTechnologyLimitedMember2023-01-012023-03-310000828146ilink:SeriesaConvertiblePreferredStockMember2024-01-012024-03-310000828146ilink:BkfCapitalMember2024-03-310000828146ilink:BkfCapitalMember2023-12-310000828146ilink:BkfCapitalMember2023-03-310000828146ilink:QbakMember2022-12-310000828146ilink:BkfCapitalMember2022-12-310000828146ilink:QbakMember2024-03-310000828146ilink:QbakMember2023-12-3100008281462023-12-310000828146ilink:QbakMember2023-03-310000828146ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMemberilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2024-03-012024-03-310000828146ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2024-01-012024-03-310000828146country:SG2024-01-012024-03-310000828146country:JP2024-01-012024-03-310000828146country:HK2024-01-012024-03-310000828146ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMemberilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2023-06-012023-06-300000828146ilink:NewarkCaliforniaManufacturingFacilityMember2023-02-012023-02-280000828146us-gaap:ManufacturingFacilityMember2022-05-012022-05-310000828146ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMemberilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2020-06-012023-05-310000828146srt:ChiefExecutiveOfficerMember2024-01-012024-03-3100008281462024-03-012024-03-010000828146us-gaap:ManufacturingFacilityMember2024-03-310000828146ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2024-03-310000828146ilink:NewarkCaliforniaManufacturingFacilityMember2024-03-310000828146country:SG2024-03-310000828146country:JP2024-03-310000828146country:HK2024-03-310000828146ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMemberilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2023-06-300000828146ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember2023-05-310000828146us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-03-310000828146us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310000828146ilink:FremontCaliforniaFacilityMember2024-03-012024-03-3100008281462024-03-310000828146ilink:CalmanTechnologyLimitedMember2023-03-170000828146ilink:CalmanTechnologyLimitedMemberilink:SharePurchaseAgreementMember2023-03-170000828146ilink:CalmanTechnologyLimitedMemberilink:SharePurchaseAgreementMember2023-03-172023-03-170000828146ilink:FremontCaliforniaFacilityMember2024-03-3100008281462023-01-012023-03-3100008281462024-05-0900008281462024-01-012024-03-31xbrli:sharesiso4217:USDutr:sqftiso4217:GBPilink:customerxbrli:pureiso4217:USDxbrli:sharesilink:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

    Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended March 31, 2024

or

    Transition Report Pursuant Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from __________________ to ______________________.

Commission file number 001-37659

INTERLINK ELECTRONICS, INC.

(Exact name of registrant as specified in its charter)

Nevada

    

77-0056625

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

15707 Rockfield Boulevard, Suite 105

Irvine, California 92618

(Address of principal executive offices, zip code)

(805) 484-8855

(Registrant’s telephone number, including area code)

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common stock, $0.001 par value per share

LINK

The Nasdaq Stock Market LLC

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

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

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

Large accelerated filer

    

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of May 9, 2024, the issuer had 9,860,368 shares of common stock issued and outstanding.

INTERLINK ELECTRONICS, INC.

TABLE OF CONTENTS

 

Page No.

 

 

PART I -- FINANCIAL INFORMATION

 

Item 1.

Financial Statements (unaudited)

3

 

 

Condensed Consolidated Balance Sheets

3

 

 

Condensed Consolidated Statements of Operations

4

 

 

Condensed Consolidated Statements of Comprehensive Income (Loss)

5

 

 

Condensed Consolidated Statements of Stockholders’ Equity

6

Condensed Consolidated Statements of Cash Flows

7

 

 

Notes to Condensed Consolidated Financial Statements

8

 

 

Item 2.

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

22

 

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

27

 

 

 

Item 4.

Controls and Procedures

27

 

 

 

PART II -- OTHER INFORMATION

 

Item 1A.

Risk Factors

29

 

 

 

Item 5.

Other Information

29

Item 6.

Exhibits

30

 

 

 

Signatures

31

2

PART I: FINANCIAL INFORMATION

Item 1. Financial Statements

INTERLINK ELECTRONICS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(unaudited)

March 31, 

December 31, 

    

2024

    

2023

 

(in thousands, except par value)

ASSETS

Current assets

Cash and cash equivalents

 

$

4,367

 

$

4,304

Accounts receivable, net

1,772

2,167

Inventories

2,570

2,476

Prepaid expenses and other current assets

368

381

Total current assets

9,077

9,328

Property, plant and equipment, net

289

313

Intangible assets, net

2,437

2,654

Goodwill

2,435

2,461

Right-of-use assets

99

143

Deferred tax assets

82

83

Other assets

79

80

Total assets

 

$

14,498

 

$

15,062

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities

Accounts payable

 

$

965

 

$

464

Accrued liabilities

416

492

Lease liabilities, current

112

126

Accrued income taxes

342

293

Total current liabilities

1,835

1,375

Long-term liabilities

Lease liabilities, long term

2

33

Deferred tax liabilities

581

626

Total long-term liabilities

583

659

Total liabilities

2,418

2,034

Commitments and contingencies (Note 8)

Stockholders’ equity

Preferred stock, $0.01 par value: 1,000 shares authorized, 200 shares of Series A Convertible Preferred Stock issued and outstanding at both March 31, 2024 and December 31, 2023 ($5.0 million liquidation preference)

2

2

Common stock, $0.001 par value: 30,000 shares authorized, 9,860 shares issued and outstanding at both March 31, 2024 and December 31, 2023

10

10

Additional paid-in-capital

62,279

62,279

Accumulated other comprehensive income

93

200

Accumulated deficit

(50,304)

(49,463)

Total stockholders’ equity

12,080

13,028

Total liabilities and stockholders’ equity

 

$

14,498

 

$

15,062

See accompanying notes to these unaudited condensed consolidated financial statements.

3

INTERLINK ELECTRONICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited)

Three months ended March 31, 

    

2024

    

2023

 

(in thousands, except per share data)

Revenue, net

 

$

3,124

 

$

3,278

Cost of revenue

1,871

1,691

Gross profit

1,253

1,587

Operating expenses:

Engineering, research and development

576

527

Selling, general and administrative

1,428

1,233

Total operating expenses

2,004

1,760

Loss from operations

(751)

(173)

Other income (expense):

Other income (expense), net

32

64

Loss before income taxes

(719)

(109)

Income tax expense

22

82

Net loss

$

(741)

$

(191)

Net loss applicable to common stockholders

 

$

(841)

 

$

(291)

Earnings (loss) per common share – basic and diluted

$

(0.09)

$

(0.03)

Weighted average common shares outstanding – basic and diluted

9,860

9,915

See accompanying notes to these unaudited condensed consolidated financial statements.

4

INTERLINK ELECTRONICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(unaudited)

Three months ended March 31, 

    

2024

    

2023

(in thousands)

Net loss

$

(741)

$

(191)

Other comprehensive income (loss), net of tax:

 

 

Foreign currency translation adjustments

 

(107)

 

182

Comprehensive loss

$

(848)

$

(9)

See accompanying notes to these unaudited condensed consolidated financial statements.

5

INTERLINK ELECTRONICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(unaudited)

    

    

    

    

    

    

    

Accumulated

    

    

    

    

Additional

Other

Total

Preferred Stock

Common Stock

Paid-in-

Comprehensive

Accumulated

Stockholders’

Three months ended March 31, 2024

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity

(in thousands)

 

Balance at December 31, 2023

 

200

$

2

9,860

$

10

$

62,279

$

200

$

(49,463)

$

13,028

Net loss

 

 

 

 

 

(741)

 

(741)

Preferred stock dividends

 

 

 

 

 

(100)

 

(100)

Foreign currency translation adjustment

 

 

 

 

(107)

 

 

(107)

Balance at March 31, 2024

 

200

$

2

9,860

$

10

$

62,279

$

93

$

(50,304)

$

12,080

    

    

    

    

    

    

    

Accumulated

    

    

    

Additional

Other

Total

Preferred Stock

Common Stock

Paid-in-

Comprehensive

Accumulated

Stockholders’

Three months ended March 31, 2023

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity

(in thousands)

 

Balance at December 31, 2022

 

200

$

2

9,915

$

10

$

62,614

$

(98)

$

(48,680)

$

13,848

Net loss

 

 

 

 

 

(191)

 

(191)

Preferred stock dividends

(100)

(100)

Foreign currency translation adjustment

 

 

 

 

182

 

 

182

Balance at March 31, 2023

 

200

$

2

9,915

$

10

$

62,614

$

84

$

(48,971)

$

13,739

See accompanying notes to these unaudited condensed consolidated financial statements.

6

INTERLINK ELECTRONICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

Three months ended March 31, 

    

2024

    

2023

(in thousands)

Cash flows from operating activities:

Net loss

 

$

(741)

 

$

(191)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

Depreciation and amortization

229

49

Adjustment to reconcile operating lease expense to cash paid

(2)

(1)

Deferred income taxes

(39)

Changes in operating assets and liabilities:

Accounts receivable

387

(396)

Inventories

(111)

(208)

Prepaid expenses and other assets

14

(179)

Accounts payable

505

375

Accrued liabilities

(74)

(149)

Accrued income taxes

54

80

Net cash provided by (used in) operating activities

222

(620)

Cash flows from investing activities:

Acquisition of Calman Technology Limited, net of cash acquired

(2,740)

Purchases of property, plant and equipment

(18)

(10)

Net cash (used in) investing activities

(18)

(2,750)

Cash flows from financing activities:

Payment of dividends on preferred stock

(100)

(100)

Net cash (used in) financing activities

(100)

(100)

Effect of exchange rate changes on cash

(41)

69

Net increase (decrease) in cash and cash equivalents

63

(3,401)

Cash and cash equivalents, beginning of period

4,304

10,091

Cash and cash equivalents, end of period

 

$

4,367

 

$

6,690

Supplemental disclosure of cash flow information:

Income taxes paid, net

 

$

6

 

$

19

Interest paid

See accompanying notes to these unaudited condensed consolidated financial statements.

7

Table of Contents

INTERLINK ELECTRONICS, INC.

Notes to Condensed Consolidated Financial Statements

(unaudited)

Note 1 – The Company and its Significant Accounting Policies

Description of Business

Interlink Electronics, Inc. (“we,” “us,” “our,” “Interlink” or the “Company”) is a global sensor and printed electronics company operating in two principal sensor technology divisions: force/touch sensors, and gas and environmental sensors. We design, develop, manufacture and sell a range of force-sensing and gas-sensing technologies that incorporate our proprietary materials technology, firmware and software into a portfolio of standard sensor-based products and custom sensor system solutions. Our force-sensing products and solutions include sensor components, subassemblies, modules and products that support effective, efficient cursor control and novel three-dimensional user inputs. Our Human Machine Interface (“HMI”) technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays, printed electronics and industrial label products are applicable for use in a wide range of fields, from industrial automation, process control and monitoring to medical and diagnostic devices and defense systems. Our electrochemical gas-sensing technology instruments, products and solutions are deployed in industry, community, health and home settings, with uses in fields such as carbon monoxide and ozone detection and air quality monitoring.

We serve our world-wide customer base from our corporate headquarters in Irvine, California; our Global Product Development and Materials Science Center and distribution and logistics center in Camarillo, California; our printed-electronics manufacturing facilities in Shenzhen, China, and Irvine, Scotland; our advanced and proprietary production and product development facility in Silicon Valley, California; our engineering, research and development center in Singapore; our technical sales office in Japan; and our distribution and logistics center in Hong Kong. Our principal executive office is located at 15707 Rockfield Boulevard, Suite 105, Irvine, California 92618 and our telephone number is (805) 484-8855. Our website address is www.interlinkelectronics.com.

March 2024 Common Stock Dividend

On March 1, 2024, the Board of Directors declared a 50% common stock dividend with a record date of March 11, 2024, that was paid on March 22, 2024. Settlement of fractional share interests was made by issuing one full share of common stock in lieu of a fractional share. The stock dividend increased the number of issued and outstanding shares of common stock from 6,573,570 to 9,860,368. Except as otherwise noted, all references to common stock, common stock issuable upon conversion of preferred stock, and corresponding per share information throughout this Quarterly Report on Form 10-Q have been retroactively adjusted to reflect the stock dividend, which is accounted for as a stock split effected in the form of a stock dividend.

Fiscal Year

Our fiscal year is the calendar year reporting cycle beginning January 1 and ending December 31.

Basis of Presentation

The accompanying unaudited interim consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intra-entity transactions and balances have been eliminated in consolidation.

The accompanying unaudited interim consolidated financial statements for the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial reporting. Accordingly, certain information and footnote disclosures normally included in annual consolidated financial statements have been condensed or omitted in accordance with Rule 10-01 of Regulation S-X. In the opinion of management, the accompanying unaudited interim consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments and the elimination of intra-entity accounts) considered necessary for a fair presentation of all periods presented. The results of the Company’s operations for any interim period are not necessarily indicative of the results of operations for any other interim period or for a full fiscal year. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our Annual Report on Form 10-K, which was filed the Securities and Exchange Commission on March 25, 2024.

8

Use of Estimates

The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and disclosures made in the accompanying notes to the consolidated financial statements. Management regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, warranty reserves, inventory valuation reserves, stock-based compensation, purchased intangible asset valuations and useful lives, asset retirement obligations, and deferred income tax asset valuation allowances. These estimates and assumptions are based on current facts, historical experience and various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. The actual results we experience may differ materially and adversely from our original estimates. To the extent there are material differences between the estimates and the actual results, our future results of operations will be affected.

Revenue Recognition

We recognize revenue in accordance with Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, we perform the following five steps; (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) we satisfy a performance obligation. The five-step model is applied to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services transferred to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, we assess the goods or services promised within each contract and determine those that are performance obligations and assess whether each promised good or service is distinct. We then recognize revenue in the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Delivery occurs when goods are shipped and title and risk of loss transfer to the customer, in accordance with the terms specified in the arrangement with the customer. Revenue recognition is deferred until the earnings process is complete.

We (i) input orders based upon receipt of a customer purchase order, (ii) confirm pricing through the customer purchase order record, (iii) validate creditworthiness through past payment history, credit agency reports and other financial data, and (iv) recognize revenue upon shipment of goods or when risk of loss and title transfer to the buyer. All customers have warranty rights, and some customers also have explicit or implicit rights of return. We establish reserves for potential customer returns or warranty repairs based on historical experience and other factors that enable us to reasonably estimate the obligation.

A portion of our product sales is made through distributors under agreements allowing for right of return. Our past history with these sell-through right of return provisions allow us to reasonably estimate the amount of inventory that could be returned pursuant to these agreements, and revenue is recognized accordingly.

Shipping and Handling Fees and Costs

Amounts billed to customers for shipping and handling fees are presented in revenues. Costs incurred for shipping and handling are included in cost of revenues.

Engineering, Research and Development Costs

Engineering, research and development (“R&D”) costs are expensed when incurred. R&D expenses consist primarily of compensation expenses for employees engaged in research, design and development activities. R&D expenses also include depreciation and amortization, and overhead, including facilities expenses.

Marketing and Advertising Costs

All of the costs related to marketing and advertising our products are expensed as incurred or at the time the marketing or advertising takes place.

9

Stock-Based Compensation

All stock-based payments to employees, including grants of employee stock options and employee stock purchase rights, are recognized in the financial statements based on their respective grant date (measurement date) fair values. We calculate the compensation cost of full-value awards, such as restricted stock, based on the market value of the underlying stock at the date of the grant. We estimate the expected life of a stock award as the period of time that the award is expected to be outstanding. We are required to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as expense ratably over the requisite service periods. We estimate the fair value of each option award as of the date of grant using the Black-Scholes option pricing model, which was developed for use in estimating the value of traded options that have no vesting restrictions and that are freely transferable. The Black-Scholes option pricing model considers, among other factors, the expected life of the award and the expected volatility of our stock price. Although the Black-Scholes option pricing model meets the accounting guidance requirements, the fair values generated by the Black-Scholes option pricing model may not be indicative of the actual fair values of our awards, as it does not consider other factors important to those stock-based payment awards, such as continued employment, periodic vesting requirements, and limited transferability.

We have elected to recognize compensation expense for all stock-based awards on a straight-line basis over the requisite service period for the entire award. The amount of compensation expense recognized through the end of each reporting period is equal to the portion of the grant-date value of the awards that have vested, or for partially vested awards, the value of the portion of the award that is ultimately expected to vest for which the requisite services have been provided. The benefits of tax deductions in excess of recognized compensation cost are reported as a financing cash flow.

As of March 31, 2024, there were no stock-based compensation awards outstanding.

Other Income (Expense)

Other income (expense) consists of interest income, foreign currency exchange gains and losses, gains and losses on marketable securities, and other non-operating gains and losses.

Income Taxes

We account for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and to the extent we believe that recovery is not determinable beyond a “more likely than not” standard, we establish a valuation allowance. To the extent we establish a valuation allowance or increase or decrease this allowance in a period, we include an expense or benefit within the tax provision in the statement of operations. We also utilize a “more likely than not” recognition threshold and measurement analysis for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. We recognize potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.

We operate within multiple tax jurisdictions and are subject to audit in these jurisdictions. Our foreign subsidiaries are subject to foreign income taxes on earnings in their respective jurisdictions. Earnings of our foreign subsidiaries are included in our U.S. federal income tax return as they are earned.

Foreign Currency Translation

The functional currency of our Chinese subsidiary is the Chinese Yuan Renminbi. The functional currency of our United Kingdom subsidiaries is the British pound sterling. The functional currency for our Hong Kong and Singapore subsidiaries is the United States dollar. Assets and liabilities are translated into United States dollars at the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at the average exchange rate prevailing during the respective periods.

Comprehensive Income (Loss)

Comprehensive income (loss) includes all components of comprehensive income (loss), including net income (loss) and any changes in equity during the period from transactions and other events and circumstances generated by non-owner sources.

10

Segment Reporting

We operate in one reportable segment: the manufacture and sale of force/touch sensors and gas sensors.

Earnings Per Share

Basic earnings per share is computed by dividing net income (loss) applicable to common stockholders (i.e., net income (loss) adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of diluted common shares, which includes common stock equivalents from, if applicable, and if dilutive, unexercised stock options, unvested restricted stock units, and shares issuable upon conversion of convertible preferred stock. Unexercised stock options and unvested restricted stock units are considered to be common stock equivalents if, using the treasury stock method, they are determined to be dilutive. Convertible preferred stock is considered to be common stock equivalents if, using the if-converted method, they are determined to be dilutive.

Under the two-class method of determining earnings for each class of stock, we consider the dividend rights and participating rights in undistributed earnings for each class of stock.

Leases

We account for our leases under ASC 842. Under this guidance, arrangements meeting the definition of a lease are classified as operating or financing leases and are recorded on the consolidated balance sheet as both a right of use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or our incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right of use asset is amortized over the lease term. For finance leases, interest on the lease liability and the amortization of the right of use asset results in front-loaded expense over the lease term. Variable lease expenses are recorded when incurred.

In calculating the right of use and lease liability, we have elected to combine lease and non-lease components. We exclude short-term leases having an initial term of 12 months or less from the new guidance as an accounting policy election and recognize rent expense on a straight-line basis over the lease term.

Risk and Uncertainties

Our future results of operations involve a number of risks and uncertainties. Factors that could affect our business or future results and cause actual results to vary materially from historical results include, but are not limited to, the rapid change in our industry; problems with the performance, reliability or quality of our products; loss of customers; impacts of doing business internationally, including foreign currency fluctuations, changes in the trade policies of countries in which we or our customers do business, and political instability; potential shortages of the supplies we use to manufacture our products; disruptions in our manufacturing facilities; changes in environmental directives impacting our manufacturing process or product lines; the development of new proprietary technology and the enforcement of intellectual property rights by or against us; our ability to attract and retain qualified employees; and our ability to raise additional capital.

Our operations and financial results may be adversely affected by outbreaks of viruses, widespread illness, infectious diseases, contagions and unforeseen epidemics (such as the COVID-19 coronavirus) in countries in which our products are manufactured and sold. We experienced delays in the receipt of certain goods and the supply of our products from international and domestic shipping origins as a result of the COVID-19 pandemic and more general global supply chain constraints in fiscal 2021, and to a lesser extent in fiscal 2022 and 2023, and so far in fiscal 2024. Depending on the continued extent and duration of these and similar constraints and disruptions, our supply chain, results of operations (including sales) or future business may be materially and adversely impacted. These and other issues affecting our international suppliers or internationally manufactured merchandise could have a material adverse effect on our business, results of operations and financial condition.

11

Fair Value Measurements

We determine fair value measurements based on the assumptions that market participants would use in pricing the asset or liability. As a basis for considering market participant assumptions in fair value measurements, we follow the following fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) our own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs):

Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets;

Level 2: Other inputs observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborate inputs; and

Level 3: Unobservable inputs for which there is little or no market data and which requires the owner of the assets or liabilities to develop its own assumptions about how market participants would price these assets or liabilities.

Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of assets and liabilities and their placement within the fair value hierarchy.

Recently Issued Accounting Pronouncements

We reviewed all recently issued accounting pronouncements and concluded they are not applicable or not expected to be material to our financial statements.

Subsequent Events

We have evaluated subsequent events through May 9, 2024, being the date these condensed consolidated financial statements were issued.

Note 2 – Details of Certain Financial Statement Components

Inventories, stated at the lower of cost or net realizable value, consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

Inventories

 

(in thousands)

Raw materials

 

$

2,049

 

$

1,986

Work-in-process

225

232

Finished goods

296

258

Total inventories

 

$

2,570

 

$

2,476

Property, plant and equipment, net, consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

Property, plant and equipment, net

(in thousands)

Furniture, machinery and equipment

$

2,014

$

2,009

Leasehold improvements

 

406

 

412

 

2,420

 

2,421

Less: accumulated depreciation

 

(2,131)

 

(2,108)

Total property, plant and equipment, net

$

289

$

313

Depreciation expense totaled $40,000 and $37,000 for the three months ended March 31, 2024 and 2023, respectively.

12

Intangible assets, net, consisted of the following:

Weighted

Average

Amortization

March 31, 

December 31, 

    

Period

    

2024

    

2023

Intangible assets, net

(in thousands)

Patents, tradenames, and trademarks

5 years

$

932

$

935

Developed technology

3.5 years

538

543

Customer relationships

6 years

1,433

1,449

Non-compete agreements

4 years

920

930

Order backlog

0.5 years

22

22

In-process research and development

Indefinite

29

29

3,874

3,908

Less: accumulated amortization

 

(1,437)

 

(1,254)

Total intangible assets, net

$

2,437

$

2,654

Amortization expense totaled $189,000 and $12,000 for the three months ended March 31, 2024 and 2023, respectively. Future amortization expense on existing intangible assets is as follows:

Years ending December 31,

    

(in thousands)

2024 (remainder of year)

$

559

2025

 

663

2026

 

539

2027

 

332

2028

 

261

Thereafter

83

$

2,437

The changes in the carrying amount of goodwill for the periods ended March 31, 2024 and 2023 are as follows:

    

(in thousands)

Balance as of January 1, 2024

$

2,461

Adjustment to goodwill, foreign currency exchange rate changes

 

(26)

Balance as of March 31, 2024

$

2,435

    

(in thousands)

Balance as of January 1, 2023

 

$

650

Goodwill acquired in acquisition of Calman (before December 2023 adjustment to allocation)

4,052

Adjustment to goodwill, foreign currency exchange rate changes

154

Balance as of March 31, 2023

 

$

4,856

Accrued liabilities consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

Accrued liabilities

(in thousands)

Accrued wages and benefits

$

146

$

204

Accrued vacation

 

190

 

185

Other accrued liabilities

 

80

 

103

Total accrued liabilities

$

416

$

492

13

Note 3 – Acquisition of Calman Technology Limited

On March 17, 2023, we acquired all of the outstanding shares in Calman Technology Limited (“Calman”), a Scotland-based designer and manufacturer of membrane keypads, graphic overlays and printed electronics, pursuant to a Share Purchase Agreement (the “Share Purchase Agreement”) by and among the Company’s wholly owned United Kingdom subsidiary, Interlink Electronics Limited, and the shareholders of Calman. The Share Purchase Agreement contains customary representations, warranties and covenants, including non-competition covenants on the part of the sellers, who continue to be employed by Calman. Under the terms of the Share Purchase Agreement, the purchase price was GB£4,127,000 (approximately $4,912,000), of which GB£3,627,000 (approximately $4,317,000) was paid at closing and the remaining GB£500,000 (approximately $595,000) was held back against potential claims for breaches of representations and warranties (subject to certain deductibles and caps) and was paid to the sellers in December 2023.The purchase price was subject to adjustment based on the extent, if any, to which Calman’s net working capital at closing was more or less than GB£600,000 (approximately $714,000), which resulted in additional purchase consideration of approximately GB£1,292,000 (approximately $1,538,000).

The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition date, giving effect to the post-closing purchase price adjustment and the revised allocation based on the results of the valuation report (in thousands).

Cash

    

$

1,577

Accounts receivable

 

656

Inventories

 

622

Prepaid expenses and other current assets

 

12

Property, plant, and equipment

 

146

Right-of-use assets

 

91

Accounts payable and accrued liabilities

 

(615)

Lease liabilities

 

(91)

Net identifiable tangible assets acquired

2,398

Developed technology

381

Tradenames and trademarks

214

Customer relationships

1,260

Non-compete agreements

 

843

Deferred tax liabilities

(710)

Goodwill

 

2,064

Net assets acquired

$

6,450

The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Calman. The goodwill is not expected to be deductible for income tax purposes.

The following represents the pro forma consolidated statement of operations as if Calman had been included in our consolidated results for the full quarters ended March 31, 2024 and 2023:

    

Pro Forma

Three Months Ended March 31,

    

2024

    

2023

(in thousands)

Revenue

$

3,124

$

4,039

Net income (loss)

$

(741)

$

296

14

Note 4 – Earnings Per Share

Basic earnings per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period, plus the dilutive effect of any dilutive securities.

On March 1, 2024, the Board of Directors declared a 50% common stock dividend with a record date of March 11, 2024, that was paid on March 22, 2024. The effect of this stock dividend (which is accounted for as a stock split effected in the form of a stock dividend) has been applied retroactively to weighted average common shares outstanding, earnings per share, and the conversion rate and conversion price applicable for our Series A Convertible Preferred Stock, as if the 50% common stock dividend had occurred at the beginning of the earliest period presented.

The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended

March 31, 

    

2024

    

2023

(in thousands, except per share data)

Net loss

 

$

(741)

 

$

(191)

Less: Preferred stock dividends

(100)

(100)

Net loss applicable to common stockholders

$

(841)

$

(291)

Weighted average common shares outstanding – basic

9,860

9,915

Dilutive potential common shares from convertible preferred stock

Weighted average common shares outstanding – diluted

9,860

9,915

Earnings (loss) per common share, basic

 

$

(0.09)

 

$

(0.03)

Earnings (loss) per common share, diluted

$

(0.09)

$

(0.03)

Anti-dilutive shares issuable upon conversion of Series A Convertible Preferred Stock excluded from calculation

600

600

200,000 shares of Series A Convertible Preferred Stock convertible into 600,000 shares of common stock were outstanding but were not included in the computation of diluted earnings (loss) per share because their effect would be anti-dilutive due to the net losses and due to the $8.33 conversion price being higher than the average market price of the common stock.

Note 5 – Significant Customers, Concentrations of Credit Risk, and Geographic Information

We manage and operate our business through one operating segment.

Net revenues from customers equal to or greater than 10% of total net revenues are as follows:

Three months ended March 31, 

    

2024

    

2023

    

Customer A

 

16

%  

32

%  

Customer B

 

17

%  

*

%  

*    Less than 10% of total net revenues

15

Net revenues by geographic area are as follows:

Three months ended March 31, 

    

2024

    

2023

 

(in thousands)

United States

$

1,445

$

2,153

Asia and Middle East

 

729

 

826

Europe and other

 

950

 

299

Revenue, net

$

3,124

$

3,278

Revenues by geographic area are based on the country of shipment destination. The geographic location of distributors and third-party manufacturing service providers may be different from the geographic location of the purchasers and/or ultimate end users.

We provide credit only to creditworthy third parties who are subject to our credit verification procedures. Accounts receivable balances are monitored on an ongoing basis, and accounts deemed to have credit risk are fully reserved. At March 31, 2024, two customers accounted for 24% and 19% of total accounts receivable. At December 31, 2023, two customers accounted for 35% and 16% of total accounts receivable. Our allowance for doubtful accounts was $0 at both March 31, 2024 and December 31, 2023.

Our long-lived assets were geographically located as follows:

    

March 31, 

    

December 31, 

 

2024

 

2023

 

(in thousands)

United States

$

674

$

733

Europe

4,565

4,784

Asia

 

182

 

217

Total long-lived assets

$

5,421

$

5,734

16

Note 6 – Related Party Transactions

Qualstar Corporation (OTCMKTS:QBAK)

Qualstar Corporation (OTCMKTS:QBAK) (“Qualstar”) is a related party. Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer, is also the President, Chief Executive Officer and a director of Qualstar. Ryan J. Hoffman, our Chief Financial Officer, is also the Acting Chief Financial Officer of Qualstar. Mr. Bronson, together with BKF Capital Group, Inc. (OTCMKTS:BKFG) which he controls, has a controlling interest in both Interlink and Qualstar. We have a facilities agreement with Qualstar to allow Qualstar to use a portion of our Irvine, California office facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. Qualstar also has a facilities agreement with us to allow us to use of a portion of its Camarillo, California office and warehouse facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. In addition, we have various consulting agreements with Qualstar for certain of our respective employees and/or independent contractors that provide certain operational, sales, marketing, general and administrative services to the other entity. Interlink and Qualstar also agree to reimburse, or be reimbursed by, one another for expenses paid by one company on behalf of the other. Transactions with Qualstar and its subsidiaries are as follows:

Three months ended March 31, 

 

2024

2023

    

Due from 

    

Due to

    

Due from 

    

Due to 

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at January 1,

$

2

32

$

6

$

Billed (or accrued) to Qualstar by Interlink

 

76

 

 

225

 

Paid by Qualstar to Interlink

 

(65)

 

 

(210)

 

Billed (or accrued) to Interlink by Qualstar

 

 

37

 

 

25

Paid by Interlink to Qualstar

 

 

(44)

 

 

(25)

Balance at March 31,

$

13

25

$

21

$

17

BKF Capital Group (OTCMKTS:BKFG)

BKF Capital Group, Inc. (OTCMKTS:BKFG) (“BKF Capital”) is a related party. Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer, is also the Chief Executive Officer and Chairman of BKF Capital. Ryan J. Hoffman, our Chief Financial Officer, is also the Chief Financial Officer of BKF Capital. Mr. Bronson, together with BKF Capital, has a controlling interest in Interlink. We have a facilities agreement with BKF Capital to allow BKF Capital to use a portion of our Irvine, California office facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. In addition, we have consulting agreements with BKF Capital for certain of our respective employees and/or independent contractors that provide certain operational and general and administrative services to the other entity. We entered into a M&A advisory consulting services agreement with Bronson Financial LLC (“BF”), a wholly owned subsidiary of BKF Capital, pursuant to which BF provides M&A advisory consulting services to us. Interlink and BKF Capital also agree to reimburse, or be reimbursed by, one another for expenses paid by one company on behalf of the other. Transactions with BKF Capital and its subsidiaries are as follows:

Three months ended March 31, 

2024

2023

    

Due from 

    

Due to

    

Due from 

    

Due to 

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at January 1,

$

2

$

2

$

Billed (or accrued) to BKF Capital by Interlink

 

2

 

 

23

 

Paid by BKF Capital to Interlink

 

(3)

 

 

(8)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

56

 

 

50

Paid by Interlink to BKF Capital

 

 

(56)

 

 

(50)

Balance at March 31,

$

1

$

17

$

Note 7 – Income Taxes

Income tax expense as a percentage of pre-tax loss was 3.1% for the three months ended March 31, 2024 versus 75.2% for the comparable period in the prior year. Our income tax expense is primarily impacted by the mix of domestic and foreign pre-tax earnings, permanent differences between book income/loss and taxable income/loss, and our ability to utilize prior net operating loss carryovers (“NOLs”). Accordingly, our effective tax rate can vary from the U.S. statutory tax rate of 21% from quarter to quarter. The effective tax rates for each of the three-month periods ended March 31, 2024 and 2023 were impacted by the amount of our foreign pre-tax income and the tax expense thereon while not realizing a benefit on our domestic pre-tax loss due to the valuation allowance on our domestic NOLs.

We experienced an ownership change under IRC Section 382 in 2010. In general, a Section 382 ownership change occurs if there is a cumulative change in our ownership by “5% shareholders” (as defined in the Internal Revenue Code of 1986, as amended) that exceeds 50 percentage points over a rolling three-year period. An ownership change generally affects the rate at which NOLs and potential other deferred tax assets are permitted to offset future taxable income. Certain state jurisdictions within which we operate contain similar provisions and limitations. As of March 31, 2024, all of the remaining federal and state NOLs are subject to annual limitations due to the 2010 ownership change.

Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets. We analyzed our need to record a valuation allowance against our otherwise recognizable net deferred tax assets in the federal, state and foreign jurisdictions, and we determined that a valuation allowance on federal and state deferred tax assets was necessary at both March 31, 2024 and December 31, 2023, while no valuation allowance on foreign deferred tax assets was necessary at both March 31, 2024 and December 31, 2023. The amount of deferred tax assets considered realizable could be adjusted in future periods if estimates of future taxable income during the carryforward period are reduced or increased, or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as our projections for future profitability.

18

The Internal Revenue Code includes a provision, referred to as Global Intangible Low-Taxed Income (“GILTI”), which provides for a 10.5% tax on certain income of controlled foreign corporations. We have elected to account for GILTI as a period cost if and when occurred, rather than recognizing deferred taxes for basis differences expected to reverse.

Of our $4.4 million of cash at March 31, 2024, $2.7 million was held by our foreign subsidiaries. If these funds are needed for our operations in the U.S. or for acquisitions, we have several methods to repatriate the funds without significant tax effects, including repayment of intercompany loans or distributions of previously taxed income. Other distributions may require us to incur U.S. or foreign taxes to repatriate these funds. However, our intent is to permanently reinvest these funds outside the U.S. and our current plans do not demonstrate a need to repatriate cash to fund our U.S. operations.

Note 8 – Commitments and Contingencies

Lease Agreements

We lease facilities under non-cancellable operating leases. Our current leases expire at various dates through fiscal 2025 and frequently include renewal provisions for varying periods of time, provisions which require us to pay taxes, insurance and maintenance costs, and provisions for minimum rent increases. Minimum leases payments, including scheduled rent increases are recognized as rent expenses on a straight-line basis over the term of the lease.

The rate implicit in each lease is not readily determinable, and we therefore use our incremental borrowing rate to determine the present value of the lease payments. No new right-of-use (“ROU”) assets were capitalized during the three months ended March 31, 2024 or 2023.

ROU assets for operating leases are periodically reduced by impairment losses. We use the long-lived assets impairment guidance in ASC Subtopic 360-10, Property, Plant and Equipment – Overall, to determine whether a ROU asset is impaired, and if so, the amount of the impairment loss to recognize. As of March 31, 2024, we have not recognized any impairment losses for our ROU assets.

We monitor for events or changes in circumstances that require a reassessment of our leases. When a reassessment results in the remeasurement of a lease liability, a corresponding adjustment is made to the carrying amount of the corresponding ROU asset unless doing so would reduce the carrying amount of the ROU asset to an amount less than zero. In that case, the amount of the adjustment that would result in a negative ROU asset balance is recorded in profit or loss.

In June 2023, we entered into a lease agreement to lease 1,560 square feet of office space in Irvine, California for approximately $4,000 per month for a term commencing June 2023 and ending May 2024. In March 2024 we extended the term of this lease through May 2025 for the same approximately $4,000 per - month rental fee. Our Irvine, California office is used for executive offices, sales, finance and administration. We previously occupied a different 4,351 square-foot office space in Irvine, California from June 2020 to May 2023 under a sublease agreement for approximately $6,000 per month, plus common area maintenance costs.

We lease a 14,476 square-foot manufacturing facility and administrative office in Shenzhen, China. In May 2022, we renewed this lease for the period June 1, 2022 through May 31, 2024 for approximately $8,000 per month.

We lease a 10,635 square-foot manufacturing facility and administrative offices in Newark, California. In February 2023, we renewed this lease for the period March 1, 2023 through February 28, 2024 for approximately $18,000 per month. In March 2024, we entered into a new lease for a 5,183 square - foot facility in Fremont, California for a five - year and three - month period commencing May 1, 2024 (subject to completion of tenant improvements) for $10,625 per month, escalating 3.5% annually, plus a share of common area operating expenses.

We lease an approximately 9,800 square-foot manufacturing facility and administrative offices in Irvine, Scotland for approximately $5,000 per month. This lease term ends February 2028, with an option for us to terminate the lease in February 2025.

We lease a 275 square-foot engineering and administrative office in Singapore for approximately $1,000 per month. This lease term ends May 2024.

We lease a 3,000 square-foot logistics and distribution facility in Hong Kong for approximately $2,000 per month. This lease term ends April 2025.

19

We lease a 500 square-foot sales office in Tokyo, Japan for approximately $1,000 per month. This lease term ends November 2024.

As of March 31, 2024, we had current and long-term lease liabilities of $112,000 and $2,000, respectively, and right-of-use assets of $99,000. As of December 31, 2023, we had current and long-term lease liabilities of $126,000 and $33,000, respectively, and right of use assets of $143,000. Future imputed interest as of March 31, 2024 totaled $4,000. The weighted average remaining lease term of our leases as of March 31, 2024 is 0.5 years.

Future minimum lease payments under non-cancellable operating leases that have remaining non-cancellable lease terms in excess of one year are as follows:

Years ending December 31,

    

(in thousands)

2024 (remainder of year)

$

85

2025

 

33

2026

 

2027

2028

Thereafter

Total undiscounted future non-cancelable minimum lease payments

 

118

Less: imputed interest

(4)

Present value of lease liabilities

$

114

During the three months ended March 31, 2024, we incurred approximately $124,000 in operating lease costs. Operating lease costs of $67,000 are included in cost of revenue, and $57,000 are included in operating expenses in our condensed consolidated statements of operations for the three months ended March 31, 2024.

During the three months ended March 31, 2023, we incurred approximately $119,000 in operating lease costs. Operating lease costs of $41,000 are included in cost of revenue, and $78,000 are included in operating expenses in our condensed consolidated statements of operations for the three months ended March 31, 2023.

Litigation

We are not party to any legal proceedings as of March 31, 2024. We are occasionally involved in legal proceedings in the ordinary course of business, including actions against us which assert or may assert claims or seek to impose fines and penalties in substantial amounts. Related legal defense costs are expensed as incurred.

Warranties

We establish reserves for future product warranty costs that are expected to be incurred pursuant to specific warranty provisions with our customers. We generally warrant our products against defects for one year from date of shipment, with certain exceptions in which the warranty period can extend to more than one year based on contractual agreements. Our warranty reserves are established at the time of sale and updated throughout the warranty period based upon numerous factors including historical warranty return rates and expenses over various warranty periods. Historically, our warranty returns have not been material.

Intellectual Property Indemnities

We indemnify certain customers and our contract manufacturers against liability arising from third-party claims of intellectual property rights infringement related to our products. These indemnities appear in development and supply agreements with our customers as well as manufacturing service agreements with our contract manufacturers, are not limited in amount or duration and generally survive the expiration of the contract. Given that the amount of any potential liabilities related to such indemnities cannot be determined until an infringement claim has been made, we are unable to determine the maximum amount of losses that we could incur related to such indemnifications.

20

Director and Officer Indemnities and Contractual Guarantees

Pursuant to our bylaws, we will indemnify our directors and executive officers to the fullest extent permitted by Nevada law, without limitation as to amount or duration, in the event of any actual or threatened lawsuit or proceeding. Certain costs incurred in connection with such indemnifications may be recovered under certain circumstances under various insurance policies. Given that the amount of any potential liabilities related to such indemnities cannot be determined until a lawsuit or proceeding has been threatened or filed, we are unable to determine the maximum amount of losses that we could incur relating to such indemnities.

We have entered into an employment agreement with Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer. This agreement contains certain severance and change in control obligations. Under the agreement, if Mr. Bronson’s employment is terminated due to his death or disability (as such terms are defined in the agreement), Mr. Bronson or his beneficiaries will be entitled to receive: (i) his base compensation to the end of the monthly pay period immediately following the date of termination; (ii) accrued bonus payments; and (iii) immediate and full vesting of all unvested equity and/or options issued by the Company. If Mr. Bronson’s employment is terminated by him for good reason (as such term is defined in the agreement), or by us without cause, then Mr. Bronson will be entitled to receive: (i) his base compensation to the date of termination; (ii) a severance payment equal to twelve months of his base compensation; (iii) any earned bonus compensation; (iv) employee benefits for twelve months following the date of termination; (v) any vested company match 401(k) or other retirement contribution; and (vi) immediate and full vesting of all unvested equity and/or options issued by the Company.

In the event of a change in control of the Company (as such term is defined in the agreement), Mr. Bronson is entitled to receive: (i) a change in control payment in an amount equal to twelve months of his base compensation, payable as of the date the change in control occurs; and (ii) immediate and full vesting of all unvested equity and/or options issued by the Company.

Guarantees and Indemnities

In the normal course of business, we are occasionally required to undertake indemnification for which we may be required to make future payments under specific circumstances. We review our exposure under such obligations no less than annually, or more frequently as required. The amount of any potential liabilities related to such obligations cannot be accurately determined until a formal claim is filed. Historically, any such amounts that become payable have not had a material negative effect on our business, financial condition or results of operations. We maintain general and product liability insurance which may provide a source of recovery to us in the event of an indemnification claim.

21

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

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan,” “expect” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements. These forward-looking statements speak only as of the date of this Form 10-Q and are subject to uncertainties, assumptions and business and economic risks. As such, our actual results could differ materially from those set forth in the forward-looking statements as a result of the factors set forth below in Part II, Item 1A, “Risk Factors,” and in our other reports filed with the Securities and Exchange Commission. You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in our forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances described in the forward-looking statements will be achieved or occur. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Form 10-Q to conform these statements to actual results or to changes in our expectations, except as required by law.

The following discussion should be read in conjunction with our unaudited condensed consolidated financial statements and notes thereto appearing elsewhere in this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect.

Overview

Interlink Electronics, Inc. is a global sensor and printed electronics company operating in two principal sensor technology divisions: force/touch sensors, and gas and environmental sensors. Our force/touch sensors, including our Force-Sensing Resistor (“FSR®”) technology and related technologies, and our membrane keypads, graphic overlays and printed electronics, are used extensively in Human-Machine Interface (“HMI”) devices, while our gas and environmental sensors and instruments are used in environmental and air quality monitoring across a broad range of applications. We design, develop, manufacture and sell a range of technologies that incorporate our proprietary materials technology, firmware and software into a portfolio of standard products and custom solutions.

On March 1, 2024, the Board of Directors declared a 50% common stock dividend that was paid on March 22, 2024. For all years presented, all share and per share data have been retroactively adjusted for the effect of the 50% common stock dividend, which is accounted for as a stock split effected in the form of a stock dividend.

Our principal products are:

Force/Touch Sensors. We design, develop, manufacture and sell a range of force-sensing technologies that incorporate our proprietary materials technology, firmware and software into a portfolio of standard products and custom solutions. These include sensor components, subassemblies, modules and products that support effective, efficient cursor control and novel three-dimensional user inputs. Our HMI technology platforms are deployed in a wide range of markets, including consumer electronics, automotive, industrial and medical. The application of our HMI technology platforms includes vehicle entry, vehicle multi-media control interface, rugged touch controls, presence detection, collision detection, speed and torque controls, pressure mapping, biological monitoring and others. Additionally, through our acquisition of Calman Technology Limited in March 2023, we offer customized membrane keypads, graphic overlays, printed electronics and industrial label products for use in a wide range of fields, from industrial instrumentation, process control and monitoring to medical and diagnostic devices and defense systems. With over 25 years as a leading HMI provider, Calman Technology has developed to also become a specialized provider of printed electronics for the medical sector in the UK and Europe.

Gas and Environmental Sensors. We entered the gas and environmental sensing market in 2022 through our acquisition of the business assets of SPEC Sensors, LLC (“SPEC”) and KWJ Engineering, Inc. (“KWJ”), early pioneers in miniaturized, low-cost gas and environmental sensing technologies. Following our acquisition of these operations, we now offer electrochemical gas-sensing technology products and solutions for industry, community, health and home, with uses in fields such as safety, personal wellness and air quality monitoring.

We sell our products and solutions globally to a diverse array of customers that include Fortune Global 500 companies with the world’s most recognizable brands, as well as start-ups, design houses, original design and equipment manufacturers, and universities. Our technology has been deployed in the consumer electronics, automotive, industrial automation, medical, defense and

22

environmental monitoring markets. Our global presence in the United States, China, United Kingdom, Hong Kong, Singapore and Japan allows us to broadly provide sales and engineering support services to our existing and future worldwide customers. We manufacture our products in a state-of-the-art facility in Shenzhen, China, and in our advanced and proprietary facilities in Silicon Valley, California and Irvine, Scotland. We control 100% of the manufacturing and shipping process, which enables us to respond quickly to customer product demand and design requirements.

We have invested significantly in the expansion of our technology platforms through our own internal development to ensure we continue to provide the market with leading-edge solutions that are seamless to deploy and perform flawlessly. Having previously built an R&D organization in Singapore to develop new product offerings that will meet the market’s growing demand for touch technology and smart surfaces, we relocated a majority of our R&D and product development efforts to Camarillo, California, where we have established a Global Product Development and Materials Science Center. Combined with the advanced and proprietary facilities in Silicon Valley and Scotland that were acquired in connection with the acquisitions of SPEC and KWJ and Calman, we believe this will allow us to grow our business and be more closely aligned with current and future top-tier customers. We also plan to explore potential strategic relationships with companies and technology institutes that will support our growth initiatives.

Critical Accounting Policies and Estimates

We prepare our consolidated financial statements in accordance with generally accepted accounting principles in the United States (“GAAP”). The preparation of consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statements presentation, financial condition, results of operations, and cash flows will be affected.

A description of our critical accounting policies that represent the more significant judgments and estimates used in the preparation of our financial statements was provided in the Management’s Discussion and Analysis of Financial Condition and Results of Operations section in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 25, 2024. There have been no changes to our critical accounting policies and estimates described in the Form 10-K that have had a material impact on our condensed consolidated financial statements and related notes.

Recently Issued and Adopted Accounting Pronouncements

We reviewed all recently issued accounting pronouncements and concluded they are all not applicable or not expected to be material to our financial statements.

23

Results of Operations

The following table sets forth certain unaudited condensed consolidated statements of operations data for the periods indicated. The percentages in the table are based on net revenues.

    

Three months ended March 31

2024

2023

$

    

%

    

$

    

%

    

(in thousands, except percentages)

Revenue, net

$

3,124

100.0

%

$

3,278

100.0

%

Cost of revenue

1,871

59.9

%

1,691

51.6

%

Gross profit

1,253

40.1

%

1,587

48.4

%

Operating expenses:

Engineering, research and development

576

18.4

%

527

16.1

%

Selling, general and administrative

1,428

45.7

%

1,233

37.6

%

Total operating expenses

2,004

64.1

%

1,760

53.7

%

Income (loss) from operations

(751)

(24.0)

%

(173)

(5.3)

%

Other income (expense):

Other income (expense), net

32

1.0

%

64

2.0

%

Income (loss) before income taxes

(719)

(23.0)

%

(109)

(3.3)

%

Income tax expense

22

0.7

%

82

2.5

%

Net income (loss)

$

(741)

(23.7)

%

$

(191)

(5.8)

%

Comparison of Three Months Ended March 31, 2024 and 2023

Revenue, net, by the markets we serve is as follows:

    

Three months ended March 31, 

 

2024

2023

 

% of

% of

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Industrial

$

677

 

21.7

%  

$

1,027

 

31.3

%  

$

(350)

 

(34.1)

%

Medical

 

1,185

 

37.9

%  

 

1,351

 

41.2

%  

 

(166)

 

(12.3)

%

Consumer

 

132

 

4.2

%  

 

228

 

7.0

%  

 

(96)

 

(42.1)

%

Standard

 

1,130

 

36.2

%  

 

672

 

20.5

%  

 

458

 

68.2

%

Revenue, net

$

3,124

 

100.0

%  

$

3,278

 

100.0

%  

$

(154)

 

(4.7)

%

We sell our custom products into the industrial, medical, and consumer markets. We sell our standard products to customers in many markets through various distribution networks. The ultimate customer for our products may come from different markets which are often unknown to us at the time of sale. Each market has different product design cycles. Products with longer design cycles often

24

have much longer product life cycles. Industrial, medical, and environmental monitoring products generally have longer design and life cycles than consumer products. We currently have products with life cycles that have exceeded 20 years and are ongoing.

Revenues were down in the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 for sales to customers in the industrial, medical, and consumer markets into which we sell our custom products, while revenues for sales of our standard products were up in the first quarter of 2024 compared to the prior year. Fluctuations in our revenue result from variations in the trends and timing of shipments of our products which are impacted by fluctuations in customer demand. In the first quarter of 2024, we experienced lower demand from certain of our larger force-sensor customers in the industrial and medical markets compared to the first quarter of 2023. In all markets, the timing of orders from our customers is not always predictable and can be concentrated in varying periods to coincide with our customers’ project and building plans.

    

Three months ended March 31,

    

    

    

    

 

2024

2023

 

% of

% of

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Gross profit

$

1,253

 

40.1

%  

$

1,587

 

48.4

%  

$

(334)

 

(21.0)

%

Our gross profit and gross margin percentage are impacted by various factors including product mix, customer mix, sales volume, and fluctuations in our cost of revenues, which are comprised of material costs, direct and indirect production labor costs, warehousing and logistics costs, facilities costs, and other costs related to production activities. Gross profit and gross margin percentage were down during the three months ended March 31, 2024 compared to the three months ended March 31, 2023 due primarily to changes in product and customer mix and also in part to lower revenues.

    

Three months ended March 31,

 

2024

2023

 

% of

% of

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Engineering, research and development

$

576

18.4

%  

$

527

16.1

%  

$

49

9.3

%

Engineering and R&D expenses consist primarily of compensation expenses for employees engaged in research, design and development activities, plus the cost of those employees’ indirect supplies and allocation of facilities expenses. Our R&D team focuses both on internal design development in order to develop our products and solutions, as well as custom design development aimed at addressing our customers’ unique design challenges. Engineering and R&D costs for the three months ended March 31, 2024 were up compared to the three months ended March 31, 2023 due to increased engineering employee and consultation compensation costs and increased intangible asset amortization expense.

    

Three months ended March 31,

 

2024

2023

 

% of

% of

Amount

    

Revenue

    

Amount

    

Revenue

    

Change

    

% Change

 

(in thousands, except percentages)

 

Selling, general and administrative

$

1,428

 

45.7

%  

$

1,233

 

37.6

%  

$

195

 

15.8

%

Selling, general and administrative expenses consist primarily of compensation expenses for sales and administrative employees, legal and other professional fees, facilities expenses and communication expenses. Selling, general and administrative costs for the three months ended March 31, 2024 were up compared to the three months ended March 31, 2023 due to increased intangible asset amortization expense due to the Calman acquisition and the inclusion of Calman’s operating costs, partly offset by lower sales and administrative compensation expense on lower headcount and lower professional services expenses.

    

Three months ended March 31,

 

2024

2023

 

% of

% of

 

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Other income (expense), net

$

32

 

1.0

%  

$

64

 

2.0

%  

$

(32)

 

(50.0)

%

25

Other income (expense) consists of non-operating income and expenses, such as gains and losses on marketable securities, foreign currency transaction gains and losses, interest income and expense, and other non-operating income and expenses. Other income (expense) for the three months ended March 31, 2024 was comprised of $18,000 of interest income, and $14,000 of foreign currency transaction gains, while other income (expense) for the three months ended March 31, 2023 was comprised of $67,000 of interest income, and $3,000 of foreign currency transaction losses.

Income tax expense as a percentage of pre-tax loss was 3.1% for the three months ended March 31, 2024 versus 75.2% for the comparable period in the prior year. Our income tax expense is primarily impacted by the mix of domestic and foreign pre-tax earnings, permanent differences between book income/loss and taxable income/loss, and our ability to utilize prior net operating loss carryovers (“NOLs”). Accordingly, our effective tax rate can vary from the U.S. statutory tax rate of 21% from quarter to quarter. The effective tax rates for each of the three-month periods ended March 31, 2024 and 2023 were impacted by the amount of our foreign pre-tax income and the tax expense thereon while not realizing a benefit on our domestic pre-tax loss due to the valuation allowance on our domestic NOLs.

Discrete tax events may cause our effective rate to fluctuate on a quarterly basis. Certain events, including, for example, acquisitions and other business changes, which are difficult to predict, may also cause our effective tax rate to fluctuate. We are subject to changing tax laws, regulations, and interpretations in multiple jurisdictions. Corporate tax reform continues to be a priority in the U.S. and other jurisdictions. Additional changes to the tax system in the U.S. could have significant effects, positive and negative, on our effective tax rate and on our deferred tax assets and liabilities.

Liquidity and Capital Resources

Cash requirements for working capital and capital expenditures have been funded from cash balances on hand, cash generated from operations, and sales of equity securities. As of March 31, 2024, we had cash and cash equivalents of $4.4 million, working capital of $7.2 million and no indebtedness. Cash and cash equivalents consist of cash and money market funds. Of our $4.4 million of cash, $2.7 million was held by foreign subsidiaries. If these funds are needed for our operations in the U.S. or for acquisitions, we have several methods to repatriate without significant tax effects, including repayment of intercompany loans or distributions of previously taxed income. Other distributions may require us to incur U.S. or foreign taxes to repatriate these funds.

We have outstanding 200,000 shares of our 8.0% Series A Convertible Preferred Stock (the “Preferred Stock”) that have an aggregate liquidation preference of $5.0 million. We pay, when, as and if declared by our board of directors, monthly cumulative cash dividends on the Preferred Stock at an annual rate of 8.0%; this is equivalent to $0.16667 per month and $2.00 per annum per share, based on a per share liquidation preference of $25.00. Dividends on the Preferred Stock are payable monthly in arrears on the 15th day of each calendar month. Our board of directors has declared, and we have paid, cash dividends on the Preferred Stock each month since the Preferred Stock was issued in October 2021, and we expect that the board will continue to declare, and we will continue to pay, such cash dividends each month while the Preferred Stock is outstanding, subject to applicable limitations under Nevada law.

We believe that our existing cash and cash equivalents balance will be sufficient to maintain our current operations considering our current financial condition, obligations, and other expected cash flows. If our circumstances change, however, we may require additional cash. If we require additional cash, we may attempt to raise additional capital through equity, equity-linked or debt financing arrangements. If we raise additional funds by issuing equity or equity-linked securities, the ownership of our existing stockholders will be diluted. If we raise additional financing by the incurrence of indebtedness, we could be subject to fixed payment obligations and could also be subject to restrictive covenants, such as limitations on our ability to incur additional debt, and other operating restrictions that could adversely impact our ability to conduct our business. If we are unable to raise additional needed funds, we may also take measures to reduce expenses to offset any shortfall.

26

Cash Flow Analysis

Our cash flows from operating, investing and financing activities are summarized as follows:

    

Three Months Ended

March 31,

2024

    

2023

(in thousands)

Net cash provided by (used in) operating activities

$

222

$

(620)

Net cash (used in) investing activities

 

(18)

 

(2,750)

Net cash (used in) financing activities

 

(100)

 

(100)

Net Cash Provided By (Used In) Operating Activities

For the three months ended March 31, 2024, the $222,000 of cash provided by operating activities was attributable to net loss of $741,000, adjusted for non-cash charges of $188,000 and cash provided by changes in operating assets and liabilities of $775,000. For the three months ended March 31, 2023, the $620,000 of cash used in operating activities was attributable to net loss of $191,000, adjusted for non-cash charges of $48,000 and cash used in changes in operating assets and liabilities of $477,000.

Accounts receivable decreased from $2.2 million at December 31, 2023 to $1.8 million at March 31, 2024 due to lower shipments during the first quarter of 2024 compared to the fourth quarter of 2023. Many of our customers pay promptly and the accounts receivable balance is generally related to the most recent shipments. Inventories increased slightly from $2.5 million at December 31, 2023 to $2.6 million at March 31, 2024. Inventory balances fluctuate depending on the timing of materials purchases and product shipments. Prepaid expenses and other current assets decreased slightly from $381,000 at December 31, 2023 to $368,000 at March 31, 2024 due primarily to the timing of making prepayments versus when the benefits of those prepayments are consumed. Accounts payable, accrued liabilities, and accrued income taxes increased from $1.2 million at December 31, 2023 to $1.7 million at March 31, 2024, primarily due to the timing of purchases and payments on inventories and other accruals of employee compensation and outside services.

Net Cash (Used In) Investing Activities

Net cash used in investing activities for the three months ended March 31, 2024 consisted of $18,000 of purchases of property, plant, and equipment. Net cash used in investing activities of $2.8 million for the three months ended March 31, 2023 consisted of $2.7 million used to acquire the equity interests of Calman (which is net of $1.6 million of cash acquired), and $10,000 of purchases of property, plant, and equipment.

Net Cash (Used In) Financing Activities

Net cash used in financing activities of $100,000 for the each of the three months ended March 31, 2024 and 2023 consisted of payment of dividends on our Preferred Stock.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not Applicable.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The phrase “disclosure controls and procedures” refers to controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934, as amended, or the Exchange Act, such as this

27

Quarterly Report on Form 10-Q, is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the U.S. Securities and Exchange Commission, or SEC. Disclosure controls and procedures are also designed to ensure that such information is accumulated and communicated to our management, including our chief executive officer, or CEO, and chief financial officer, or CFO, as appropriate to allow timely decision regarding required disclosure.

Our management, with the participation of our CEO and CFO, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of March 31, 2024, the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our CEO and CFO had concluded that as of March 31, 2024, our disclosure controls and procedures were designed at a reasonable assurance level and were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Controls over Financial Reporting

There was no change in our internal control over financial reporting during the period ended March 31, 2024 that materially affected, or is reasonable likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

The Company’s internal control over financial reporting includes policies and procedures that (1) pertain to maintenance of records that, in reasonable detail, accurately and fairly reflect transactions and dispositions of the assets of the Company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the financial statements.

Our management, including our CEO and CFO, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. In addition, the design of any system of controls is based in part on certain assumptions about the likelihood of future events, and controls may become inadequate if conditions change. There can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.

28

PART II: OTHER INFORMATION

Item 1A. Risk Factors

This Quarterly Report on Form 10-Q contains forward-looking statements, which are subject to a variety of risks and uncertainties. Other actual results could differ materially from those anticipated in those forward-looking statements as a result of various factors, including those set forth in the risk factors relating to our business and common stock contained in Item 1A of our Annual Report on Form 10-K filed with the SEC on March 25, 2024. There have been no material changes to such risk factors during the three months ended March 31, 2024.

Item 5. Other Information

Insider Trading Arrangements

None.

29

Item 6. Exhibits

Exhibit

 

 

 

Incorporated by Reference

 

Filed

Number

    

Exhibit Description

    

Form

    

File Number

    

Exhibit

    

Filing Date

    

Herewith

3.1

 

Articles of Incorporation of the Registrant

 

10

 

000-21858

 

3.1

 

February 17, 2016

 

 

3.2

Certificate of Designations of Series A Preferred Stock

8-K

001-37659

3.1

October 25, 2021

3.2.1

Certificate of Amendment of Certificate of Designations of Series A preferred Stock

8.K

001-37659

3.1

November 23, 2021

3.3

 

Bylaws of the Registrant

 

10

 

000-21858

 

3.2

 

February 17, 2016

 

 

3.4

 

Amendment to Bylaws of the Registrant

 

10

 

000-21858

 

3.3

 

February 17, 2016

 

 

4.1

Form of the Registrant’s common stock certificate

10

000-21858

4.1

February 17, 2016

10.1

Lease, dated February 29, 2024 between Dollinger Fremont Associates and Interlink Electronics, Inc.

X

31.1

 

Certification of Principal Executive Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-14(a) as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

X

31.2

 

Certification of Principal Financial Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-14(a) as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

X

32.1*

 

Certification of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

X

101.INS

 

XBRL Instance Document

 

 

 

 

 

 

 

 

 

X

101.SCH

 

XBRL Taxonomy Extension Schema Document

 

 

 

 

 

 

 

 

 

X

101.CAL

 

XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

 

 

 

 

 

 

X

101.DEF

 

XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

 

 

 

 

 

 

X

101.LAB

 

XBRL Taxonomy Extension Label Linkbase Document

 

 

 

 

 

 

 

 

 

X

101.PRE

 

XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

 

 

 

 

 

 

X

104

The cover page from Interlink Electronics, Inc.’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, formatted in iXBRL (Inline eXtensible Business Reporting Language) and contained in Exhibit 101.

X

*The information in this exhibit is furnished and deemed not filed with the Securities and Exchange Commission for purposes of section 18 of the Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of Interlink Electronics, Inc. under the Securities Act of 1933, as amended, or the Exchange Act of 1934, as amended, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

30

SIGNATURES

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

Date: May 9, 2024

    

Interlink Electronics, Inc.

(Registrant)

By:

/s/ Ryan J. Hoffman

 

Ryan J. Hoffman

 

Chief Financial Officer

 

(Principal Financial and Accounting Officer)

31

EX-10.1 2 link-20240331xex10d1.htm EX-10.1

Exhibit 10.1

STANDARD INDUSTRIAL/COMMERCIAL MULTI-TENANT LEASE MODIFIED NET

1.Basic Provisions (“Basic Provision”).

1.1Parties: This Lease (“Lease”), dated, February 29, 2024, is made by and between Dollinger Fremont Associates (“Landlord”) and Interlink Electronics, Inc., a Nevada corporation (“Tenant”), (collectively the “Parties,” or individually a “Party”).

1.2(a)Premises: A portion of that certain building containing approximately 5,183 usable square feet, including all improvements therein or to be provided by Landlord under the terms of this Lease, commonly known by the street address of 48389 Fremont Blvd, Suite 110 located in the City of Fremont, County of Alameda, State of California, with zip code 94538 as outlined on Exhibit A attached hereto (“Premises”). The “Building” is that certain building containing the Premises and generally described as (describe briefly the nature of the Building): a multi-tenant R&D building. In addition to Tenant’s rights to use and occupy the Premises as hereinafter specified, Tenant shall have non-exclusive rights to the Common Areas (as defined in Paragraph 2.7 below) as hereinafter specified, but shall not have any rights to the roof, exterior walls or utility raceways of the Building or to any other buildings in the Industrial Center. The Premises, the Building, the Common Areas, the land upon which they are located, along with all other buildings and improvements thereon, are herein collectively referred to as the “Industrial Center.” (Also see Paragraph 2.)

1.2(b)Parking: 21 unreserved vehicle parking spaces (“Unreserved Parking Spaces”); and no reserved vehicle parking spaces (“Reserved Parking Spaces”). (Also, see Paragraph 2.5)

1.3Term: Five (5) years and three (3) months (“Original Term”) commencing on the first day of the calendar month immediately following the month in which Landlord’s work has been substantially completed (as mutually agreed by Landlord and Tenant in good faith) (“Commencement Date”) and ending on the last day of the sixty-three (63) month period following such the Commencement Date (“Expiration Date”). (Also Paragraph 3.)

1.4Early Possession: Tenant shall have access to the Premises thirty (30) days prior to the Commencement Date (“Early Possession Date”) to make certain improvements beginning April 1, 2024, provided such work does not unreasonably interfere with Landlord’s work. Tenant’s work will include installing additional ventilation for specific areas of the lab and will require installation of ductwork, a number of roof penetrations, and air handling equipment.. (Also Paragraphs 3.2 and 3.3.)

1.5Base rent: $10,625.00 per month (“Base Rent”), payable on the first day of each month commencing in the fourth month of the Original Term (Also see Paragraph 4.) Base Rent to be adjusted as follows:

Months 0-3

Abated

Months 4-15

$10,625.00

per month

Months 16-27

$10,997.00

per month

Months 28-39

$11,382.00

per month

Months 40-45

$11,780.00

per month

Months 46-51

$12,192.00

per month

Months 52-63

$12,619.00

per month

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


1.6(a)Base Rent Paid Upon Execution: $13,112.84 as Base Rent and NNN’s for the four months of the Original Term.

1.6(b)Tenant’s Share of Common Area Operating Expenses: 4.19% (“Tenant’s Share”) as determined by prorata square footage of the Premises as compared to the total square footage of the Industrial Center.

1.7Security Deposit: $15,107.00 (Security Deposit”). (Also see Paragraph 5)

1.8Permitted Use: Research and development, light assembly, testing, sales and distribution of gas, environmental air quality sensors and other sensor-related products, and associated administrative uses. (“Permitted Use”) (Also see Paragraph 5.)

1.9Insuring Party. Landlord is the “Insuring Party.” (Also see Paragraph 8)

1.10(a)Real Estate Brokers. The following real estate broker(s) (collectively, the “Brokers”) and brokerage relationships exist in this transaction and are consented to by the Parties (check applicable boxes):

[    CBRE         ]represents Landlord exclusively (“Landlord’s Broker”);

[    Newmark    ]represents Tenant exclusively (“Tenant’s Broker”); or

[]represents both Landlord and Tenant (“Dual Agency”). (/also see Par. 15.)

1.10(b)Payment to Brokers. Upon the execution of this Lease by both Parties, Landlord shall pay to said Broker(s)according to separate written agreement between Landlord and said Broker(s).Tenant shall have no obligation or other liability to compensate any such Brokers.

1.11Guarantor. The obligations of the Tenant under this Lease are to be guaranteed by NONE (“Guarantor”). (Also see Paragraph 37.)

1.12Addenda and Exhibits. Attached hereto is Exhibit A through B, all of which constitute a part of this Lease.

2.Premises, Parking and Common Areas.

2.1Letting. Landlord hereby leases to Tenant, and Tenant hereby leases from Landlord, the Premises, for the term, at the rental, and upon all of the terms, covenants and conditions set forth in this Lease. The leaseable area is measured to the outside edge of the outside walls and drip lines to the centerline of any demising walls, including a pro rata share of the electrical room and other common spaces. Unless otherwise provided herein, any statement of square footage set forth in this Lease, or that may have been used in calculating rental and/or Common Area Operating Expenses, is an approximation which Landlord and Tenant agree is reasonable and the rental and Tenant’s Share (as defined in Paragraph 1.6(b)) based thereon is not subject to revision whether or not the actual square footage is more or less.

2.2Condition. Landlord shall deliver the Premises to Tenant clean and free of debris on the Commencement Date and warrants to Tenant that the existing plumbing, electrical systems, fire sprinkler system, lighting, air conditioning, ventilation and heating systems and loading doors, if any, and all other such elements in the Premises, other than those constructed by Tenant, shall be in good operating condition on the Commencement Date. If a non- compliance with said warranty exists as of the Commencement Date, Landlord shall, except as otherwise provided in this Lease, promptly after receipt of written notice from Tenant setting forth with specificity the nature and extent of such non-compliance, rectify same at Landlord’s expense.  If Tenant does not give Landlord written notice of a non-

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


compliance with this warranty within ninety (90) days after the Commencement Date, correction of that non-compliance shall be the obligation of Tenant at Tenant’s sole cost and expense.

2.3Warranties.Tenant acknowledges that neither Landlord nor any of its agents made any representations or warranties respecting the Industrial Center, the Building or the Premises, upon which Tenant relied in entering into this Lease, which are not expressly set forth in this Lease. Tenant further acknowledges that neither Landlord nor any of its agents made any representations as to (i) whether the Premises may be used for Tenant’s intended use under existing law or; (ii) the suitability of the Premises for the conduct of Tenant’s business or; (iii) the exact square footage of the Premises; that Tenant relied solely upon its own investigations respecting said Premises (including but not limited to the electrical and fire sprinkler systems, security, environmental aspects, seismic and earthquake requirements, and compliance with the American with Disabilities Act and applicable zoning, municipal, county, state and federal laws, ordinances and regulations and any covenants or restrictions of record (collectively, “Applicable Laws”) and that upon its execution of this Lease, accepts the Premises as specified herein. Tenant expressly waives any and all claims for damage by reason of any statement, representation, warranty, promise or other agreement of Landlord or Landlord’s agent(s), if any, not contained in this lease or in any addenda hereto. Tenant has 6-month warranty on existing HVAC and roofing systems, not including the HVAC and roof penetrations included in the Tenant’s own initial improvement work. Without limiting the generality of this Section 2.3, Landlord represents and warrants that, to the best of its knowledge, the Premises and Common Areas will be in compliance with the building codes in effect pursuant to Applicable Laws as of the the date the building was constructed..

2.4Intentionally Omitted.

2.5Vehicle Parking. Tenant shall be entitled to use the number of Unreserved Parking Spaces and Reserved Parking Spaces specified in Paragraph 1.2(b) on those portions of the Common Areas designated from time to time by Landlord for parking. Tenant shall not use more parking spaces than said number. Said parking spaces shall be used for parking by vehicles no larger than full-size passenger automobiles or pick-up trucks, herein called “Permitted Size Vehicles.” Vehicles other than Permitted Size Vehicles shall be parked and loaded or unloaded as directed by Landlord in the Rules and Regulations (as defined in Paragraph 40) issued by Landlord. (Also see Paragraph 2.9.)

(a)Tenant shall not permit or allow any vehicles that belong to or are controlled by Tenant or Tenant’s employees, suppliers, shippers, customers, contractors or invitees to be loaded, unloaded, or parked in areas other than those designated by Landlord for such activities.

(b)If Tenant permits or allows any of the prohibited activities described in this Paragraph 2.6, then Landlord shall have the right, without notice, in addition to such other rights and remedies that it may have, to remove or tow away the vehicle involved and charge the cost to Tenant, which cost shall be immediately payable upon demand by Landlord.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


(c)Landlord shall at the Commencement Date of this Lease, provide the parking facilities required by Applicable Law.

2.6Common Areas - Definition. The term “Common Areas” is defined as all areas and facilities outside the Premises and within the exterior boundary line of the Industrial Center and Interior utility raceways within the Premises that are provided and designated by the Landlord from time to time for the general non-exclusive use of Landlord, Tenant and other tenants of the Industrial Center and their respective employees, suppliers, shippers, customers, contractors and invitees, including parking areas, loading and unloading areas, trash areas, roadways, sidewalks, walkways, parkways, driveways and landscaped areas.

2.7Common Areas - Tenant’s Rights. Landlord hereby grants to Tenant, for the benefit of Tenant and its employees, suppliers, shippers, contractors, customers and invitees, during the term of this Lease, the non-exclusive right to use, in common with others entitled to such use, the Common Areas as they exist from time to time, subject to any rights, powers, and privileges reserved by Landlord under the terms hereof or under the terms of any rules and regulations or restrictions governing the use of the Industrial Center. Under no circumstances shall the right herein granted to use the Common Areas be deemed to include the right to store any property, temporarily or permanently, in the Common Areas. Any such storage shall be permitted only by the prior written consent of Landlord or Landlord’s designated agent, which consent may be revoked at any time. In the event that any unauthorized storage shall occur, then Landlord shall have the right, without notice, in addition to such other rights and remedies that it may have, to remove the property and charge the cost to Tenant, which cost shall be immediately payable upon demand by Landlord.

2.8Common Areas - Rules and Regulations. Landlord or such other person(s) as Landlord may appoint shall have the exclusive control and management of the Common Areas and shall have the right, from time to time, to establish, modify, amend and enforce reasonable Rules and Regulations with respect thereto subject to and in accordance with Paragraph 40. Tenant agrees to abide by and conform to all such Rules and Regulations and to cause its employees, suppliers, shippers, customers, contractors and invitees to so abide and conform. Landlord shall not be responsible to Tenant for the non-compliance with said rules and regulations by other tenants of the Industrial Center.

2.9Common Areas - Changes. Landlord shall have the right, in Landlord’s sole discretion, from time to time:

(a)To make changes to the Common Areas, including, without limitation, changes in the location, size, shape and number of driveways, entrances, parking spaces, parking areas, loading and unloading areas, ingress, egress, direction of traffic, landscaped areas, walkways and utility raceways;

(b)To close temporarily any of the Common Areas for maintenance purposes so long as reasonable access to the Premises remains available;

(c)To designate other land outside the boundaries of the Industrial Center to be a part of the Common

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Areas;

(d)To add additional buildings and improvements to the Common Areas;

(e)To use the Common Areas while engaged in making additional improvements, repairs or alterations to the Industrial Center, or any portion thereof; and

(f)To do and perform such other acts and make such other changes in, to or with respect to the Common Areas and Industrial Center as Landlord may, in the exercise of sound business judgment, deem to be appropriate.

3.Term.

3.1Term. The Commencement Date, Expiration Date and Original Term of this Lease are as specified in Paragraph 1.3.

3.2Early Possession. If an Early Possession Date is specified in Paragraph 1.4 and if Tenant totally or partially occupies the Premises after the Early Possession Date but prior to the Commencement Date, the obligation to pay Base Rent shall be abated for the period of such early occupancy (in addition to any other abatement provided herein). All other terms of this Lease, however, (including but not limited to the obligations to pay Tenant’s Share of Common Area Operating Expenses and to carry the insurance required by Paragraph 8) shall be in effect during such period. Any such early possession shall not affect nor advance the Expiration Date of the Original Term.

3.3Delay in Possession. If for any reason Landlord cannot, using commercially reasonable efforts, deliver possession of the Premises to Tenant by April 1, 2024 as the Early Possession Date, Landlord shall not be subject to any liability therefor, nor shall such failure affect the validity of this Lease, or the obligations of Tenant hereunder, or extend the term hereof, but in such case, Tenant shall not, except as otherwise provided herein, be obligated to pay rent or Tenant’s Share of Common Area Operating Expenses or perform any other obligation of Tenant under the terms of this Lease until Landlord delivers possession of the Premises to Tenant. If possession of the Premises is not delivered to Tenant within sixty (60) days after the May 1, 2024, Tenant may, at its option, by notice in writing to Landlord within ten (10) days after the end of sixty (60) day period, cancel this Lease, in which event the parties shall be discharged from all obligations hereunder and all amounts theretofore paid by Tenant to Landlord shall be immediately refunded to Tenant in full; provided further, however, that if such written notice of Tenant is not received by Landlord within said ten (10) day period, Tenant’s right to cancel this Lease hereunder shall terminate and be of no further force or effect. If possession of the Premises is not delivered within 120 days after April 1, 2024, this Lease shall automatically terminate, and all amounts theretofore paid by Tenant to Landlord shall be immediately refunded to Tenant in full, unless other arrangements are reached between Landlord and Tenant, in writing.

4.Rent

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


4.1Base Rent. Tenant shall pay Base Rent and other rent or charges, as the same may be adjusted from time to time in accordance with the terms hereof, to Landlord in lawful money of the United States, without offset or deduction, on or before the 1st day of each month, commencing after the initial abatement period provided in Section 1.5 above. Base Rent and all other rent and charges for any period during the term hereof which is for less than one full month shall be prorated based upon the actual number of days of the month involved. Payment of Base Rent and other charges shall be made via electronic payment in accordance with Landlord’s bank account information specified herein or otherwise in writing by Landlord.

4.2Common Area Operating Expenses. Tenant shall pay to Landlord during the term hereof, in addition to the Base Rent, Tenant’s Share (as specified in Paragraph 1.6(b)) of all Common Area Operating Expenses, as hereinafter defined, during each calendar year of the term of this Lease, in accordance with the following provisions:

(a)Common Area Operating Expenses” are defined, for purposes of this Lease, as all costs incurred by Landlord relating to the ownership and operation of the Industrial Center, including, but not limited to, the following:

(i)The operation, repair and maintenance, in neat, clean, good order and condition, of the following:

(aa)The Common Areas, including parking areas, loading and unloading areas, trash areas, roadways, sidewalks, walkways, parkways, driveways, landscaped areas, striping, bumpers, irrigation systems, Common Area lighting facilities, fences and gates, elevators and roof.

(bb)Exterior signs and any tenant directories.

(cc)Fire detection and sprinkler systems located in the Common Areas.

(ii)The cost of water, gas, electricity and telephone to service the Common Areas.

(iii)Trash disposal, property management fees equal to 4% of the gross monthly rental and security services, and the costs of any environmental inspections.

(iv)Reasonable reserves set aside for the replacement of Common Areas.

(v)Real Property Taxes (as defined in Paragraph 10.2) to be paid by Landlord for the Building and the Common Areas under Paragraph 10 hereof.

(vi)The cost of the premiums for the insurance policies maintained by Landlord under

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Paragraph 8 hereof.

(vii)Any deductible portion of an insured loss concerning the building or the Common Areas.

(viii)Any other services to be provided by Landlord, including the pro-rata share of the on-site building manager’s salary, that are expressly stated elsewhere in this Lease to be a Common Area Operating Expense.

(b)Any common Area Operating Expenses and Real Property Taxes that are specifically attributable to the Building or to any other building in the Industrial Center or to the operation, repair and maintenance thereof shall be allocated entirely to the Building or to such other building. However, any Common Area Operating Expenses and Real Property Taxes that are not specifically attributable to the Building or to any other building or to the operation, repair and maintenance thereof, shall be equitably allocated by Landlord to all buildings in the Industrial Center. Common Area Operating Expenses shall not include any expenses paid by any tenant directly to third parties, or as to which Landlord is otherwise reimbursed by any third party, other tenant, or insurance proceeds.

(c)The inclusion of the improvements, facilities and services set forth in subparagraph 4.2(a) shall not be deemed to impose an obligation upon Landlord to either have said improvements or facilities or to provide those services unless the Industrial Center already has the same, Landlord already provides the services, or Landlord has agreed elsewhere in this Lease to provide the same or some of them.

(d)Tenant’s Share of Common Area Operating Expenses shall be payable by Tenant within ten (10) days after a reasonably detailed statement of actual expenses is presented to Tenant by Landlord. At Landlord’s option, however, an amount may be estimated by Landlord from time to time of Tenant’s Share of annual Common Area Operating Expenses and the same shall be payable monthly or quarterly, as Landlord shall designate, during each 12- month period of the Lease term, on the same day as the Base Rent is due hereunder. Landlord shall deliver to Tenant within sixty (60) days after the expiration of each calendar year a reasonably detailed statement showing Tenant’s Share of the actual Common Area Operating Expenses incurred during the preceding year. If Tenant’s payments under this Paragraph 4.2(d) during said preceding year exceed Tenant’s Share as indicated on said statement, Landlord shall be credited the amount of such over-payment against Tenant’s Share of Common Area Operating Expenses next becoming due. If Tenant’s payments under this Paragraph 4.2(d) during said preceding year were less than Tenant’s Share as indicated on said statement, Tenant shall pay to Landlord the amount of the deficiency within ten (10) days after delivery by Landlord to Tenant of said statement.

(e)In the event that during all or any portion of any Lease Year, the Building is not fully rented and occupied Landlord shall make an appropriate adjustment in occupancy-related Common Area Operating Expenses for such year for the purpose of avoiding distortion of the amount of such Expenses to be attributed to Tenant by reason of variation in total occupancy of the Building, by employing consistent and sound accounting and management

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


principles to determine Expenses that would have been paid or incurred by Landlord had the Building been at least ninety-five percent (95%) rented and occupied, and the amount so determined shall be deemed to have bee Expenses for such Lease Year.

5.Security Deposit. Tenant shall deposit with Landlord upon Tenant’s execution hereof the Security Deposit set forth in Paragraph 1.7 as security for Tenant’s faithful performance of Tenant’s obligations under this Lease. If Tenant fails to pay Base Rent or other rent or charges due hereunder, or otherwise Defaults under this Lease (as defined in Paragraph 13.1), Landlord may use, apply or retain all or any portion of said Security Deposit, and Tenant shall within ten (10) days after written request therefor deposit monies with Landlord sufficient to restore said Security Deposit to the full amount required by this Lease. At any time that the Base Rent increases during the term of this Lease, Tenant shall, upon written request from Landlord, deposit additional monies with Landlord as an addition to the Security Deposit so that the total amount of the Security Deposit shall at all times bear the same proportion to the then current Base Rent as the initial Security Deposit bears to the initial Base Rent set forth in Paragraph 1.5. Landlord shall not be required to keep all or any part of the Security Deposit separate from its general accounts. Landlord shall, within sixty (60) days of the expiration or earlier termination of the term hereof and after Tenant has vacated the Premises, return to Tenant (or, at Landlord’s option, to the last assignee, if any, of Tenant’s interest herein), that portion of the Security Deposit not used or applied by Landlord. Unless otherwise expressly agreed in writing by Landlord, no part of the Security Deposit shall be considered to be held in trust, to bear interest or other increment for its use, or to be prepayment for any monies to be paid by Tenant under this Lease.

6.Use.

6.1Permitted Use.

(a)Tenant shall use and occupy the Premises only for the Permitted Use set forth in Paragraph 1.8, or any other legal use which is reasonably comparable thereto, and for no other purpose. Tenant shall not use or permit the use of the Premises in a manner that is unlawful, creates waste or a nuisance, or that disturbs owners and/or occupants of, or causes damage to the Premises or neighboring premises or properties.

(b)Landlord hereby agrees to not unreasonably withhold or delay its consent to any written request by Tenant, Tenant’s assignees or subtenants, and by prospective assignees and subtenants of Tenant, its assignees and subtenants, for a modification of said Permitted Use, so long as the same will not impair the structural integrity of the improvements on the Premises or in the Building or the mechanical or electrical systems therein, does not conflict with uses by other Tenants, is not significantly more burdensome to the Premises or the Building and the improvements thereon, and is otherwise permissible pursuant to this Paragraph 6. If Landlord elects to withhold such consent, Landlord shall within five (5) business days after such request give a written notification of same, which notice shall include an explanation of Landlord’s reasonable objections to the change in use.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


6.2Hazardous Substances.

(a)Reportable Uses Require Consent. The term “Hazardous Substance” as used in this Lease shall mean any product, substance, chemical, material or waste whose presence, nature, quantity and/or intensity of existence, use, manufacture, disposal, transportation, spill, release or effect, either by itself or in combination with other materials expected to be on the Premises, is either: (i) potentially injurious to the public health, safety or welfare, the environment, or the Premises; (ii) regulated or monitored by any governmental authority; or (iii) a basis for potential liability of Landlord to any governmental agency or third party under any applicable statute or common law theory. Hazardous Substance shall include, but not be limited to, hydrocarbons, petroleum, gasoline, crude oil or any products or by-products thereof. Tenant shall not engage in any activity in or about the Premises which constitutes a Reportable Use (as hereinafter defined) of Hazardous Substances without the express prior written consent of Landlord and compliance in a timely manner (at Tenant’s sole cost and expense) with all Applicable Requirements (as defined in Paragraph 6.3). “Reportable Use” shall mean (i) the installation or use of any above or below ground storage tank, (ii) the generation, possession, storage, use, transportation, or disposal of a Hazardous Substance that requires a permit from, or with respect to which a report, notice, registration or business plan is required to be filed with, any governmental authority, and (iii) the presence in, on or about the Premises of a Hazardous Substance with respect to which any Applicable Laws require that a notice be given to persons entering or occupying the Premises or neighboring properties. Notwithstanding the foregoing, Tenant may, without Landlord’s prior consent, but upon notice to Landlord and in compliance with all Applicable requirements, use any ordinary and customary materials reasonably required to be used by Tenant in the normal course of the Permitted Use, so long as such use is not a Reportable Use and does not expose the Premises or neighboring properties to any meaningful risk of contamination or damage or expose Landlord to any liability therefor. In addition, Landlord may (but without any obligation to do so) condition its consent to any Reportable Use of any Hazardous Substance by Tenant upon Tenant’s giving Landlord such additional assurances as Landlord, in its reasonable discretion, deems necessary to protect itself, the public, the Premises and the environment against damage, contamination or injury and/or liability therefor, including but not limited to the installation (and, at Landlord’s option, removal on or before Lease expiration or earlier termination) of reasonably necessary protective modifications to the Premises (such as concrete encasements) and/or the deposit of an additional Security Deposit under Paragraph 5 hereof.

(b)Duty to Inform Landlord. If Tenant knows, or has reasonable cause to believe, that a Hazardous Substance has come to be located in, on, under or about the Premises or the Building, other than as previously consented to by Landlord, Tenant shall immediately give Landlord written notice thereof, together with a copy of any statement, report, notice, registration, application, permit, business plan, license, claim, action, or proceeding given to, or received from, any governmental authority or private party concerning the presence, spill, release, discharge of, or exposure to, such Hazardous Substance including but not limited to all such documents as may be involved in any Reportable Use involving the Premises. Tenant shall not cause or permit any Hazardous Substance to be spilled or

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


released in, on, under or about the Premises (including, without limitation, through the prompting or sanitary sewer system).

(c)Indemnification. Tenant shall indemnify, protect, defend and hold Landlord, its agents, employees, lenders and ground lessor, if any, and the Premises, harmless from and against any and all damages, liabilities, judgments, costs, claims, liens, expenses, penalties, loss of permits and attorneys’ and consultants’ fees arising out of or involving any Hazardous Substance brought onto the Premises by or for Tenant or by anyone under Tenant’s control. Tenant’s obligations under this paragraph 6.2(c) shall include, but not be limited to, the effects of any contamination or injury to person, property or the environment created or suffered by Tenant, and the cost of investigation (including consultants’ and attorneys’ fees and testing), removal, remediation, restoration and/or abatement thereof, or of any contamination therein involved, and shall survive the expiration or earlier termination of this Lease. No termination, cancellation or release agreement entered into by Landlord and Tenant shall release Tenant from its obligations under this Lease with respect to Hazardous Substances, unless specifically so agreed by Landlord in writing at the time of such agreement.

6.3Tenant’s Compliance with Requirements. Except as otherwise provided in this Lease, Tenant shall, at Tenant’s sole cost and expense, fully, diligently and in a timely manner, comply with all “Applicable Requirements,” which term is used in this Lease to mean all laws, rules, regulations, ordinances, directives, covenants, easements and restrictions of record, permits, the requirements of any applicable fire insurance underwriter or rating bureau, and the recommendations of Landlord’s engineers and/or consultants, relating in any manner to the Premises (including but not limited to matters pertaining to (i) industrial hygiene, (ii) environmental conditions on, in, under or about the Premises, including soil and ground water conditions, and (iii) the use, generation, manufacture, production, installation, maintenance, removal, transportation, storage, spill, or release of any Hazardous Substance), now in effect or which may hereafter come into effect. Tenant shall, within five (5) days after receipt of Landlord’s written request, provide Landlord with copies of all documents and information, including but not limited to permits, registrations, manifests, applications, reports and certificates, evidencing Tenant’s compliance with any applicable Requirements specified by Landlord, and shall promptly upon receipt, notify Landlord in writing (with copies of any documents involved) of any threatened or actual claim, notice, citation, warning, complaint or report pertaining to or involving failure by Tenant or the Premises to comply with any Applicable Requirements.

6.4Inspection; Compliance with Law. Landlord, Landlord’s agents, employees, contractors and designated representatives, and the holders of any mortgages, deeds of trust or ground leases on the Premises (“Lenders”) shall have the right to enter the Premises at any time in the case of an emergency, and otherwise at reasonable times after reasonable notice, for the purpose of inspecting the condition of the Premises and for verifying compliance by Tenant with this Lease and all Applicable Requirements (as defined in Paragraph 6.3), and Landlord shall be entitled to employ experts and/or consultants in connection therewith to advise Landlord with respect to Tenant’s activities, including but not limited to Tenant’s installation, operation, use, monitoring, maintenance, or removal of any Hazardous Substance

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


on or from the Premises. The costs and expenses of any such inspections shall be paid by the party requesting same, unless a Default or Breach of this Lease by Tenant or a violation of Applicable Requirements or a contamination, caused or materially contributed to by Tenant, is found to exist or to be imminent, or unless the inspection is requested or ordered by a governmental authority as the result of any such existing or imminent violation or contamination. In such case, Tenant shall upon request reimburse Landlord or Landlord’s Lender, as the case may be, for the costs and expenses of such inspections.

7.Maintenance, Repairs, Utility Installations, Trade Fixtures and Alterations.

7.1Tenant’s Obligations.

(a)Subject to the provision of Paragraphs 2.2 (Condition), 7.2 (Landlord’s Obligations), 9 (Damage or Destruction), and 14 (Condemnation), Tenant shall, at Tenant’s sole cost and expense and at all times, keep the Premises and every part thereof in good order, condition and repair (whether or not such portion of the Premises requiring repair, or the means of repairing the same, are reasonably or readily accessible to Tenant, and whether or not the need for such repairs occurs as a result of Tenant’s use, any prior use, the elements or the age of such portion of the Premises), including, without limiting the generality of the foregoing, all equipment or facilities specifically serving the Premises, such as plumbing, heating, air conditioning, ventilating, electrical, lighting facilities, boilers, fired or unfired pressure vessels, fire hose connections if within the Premises, fixtures, interior walls, interior surfaces of exterior walls, ceilings (including its components such as tiles, t-bar grid), floors, floor coverings, windows, doors, any and all glass (including frames or glazing) including doors and hardware which may become broken in and on the Premises, and skylights, but excluding any items which are the responsibility of Landlord pursuant to Paragraph 7.2 below. Tenant, in keeping the Premises in good order, condition and repair, shall exercise and perform good maintenance practices. Tenant’s obligations shall include restorations, replacements or renewals when necessary to keep the Premises and all improvements thereon or a part thereof in good order, condition and state of repair.

(b)Tenant shall, at Tenant’s sole cost and expense, procure and maintain a contract, with copies to Landlord, in customary form and substance for and with a contractor specializing and experienced in the inspection, maintenance and service of the heating, air conditioning and ventilation system for the Premises. However, Landlord reserves the right, upon notice to Tenant, to procure and maintain the contract for the heating, air conditioning and ventilating systems, and if Landlord so elects, Tenant shall reimburse Landlord, upon demand, for the cost thereof.

(c)If Tenant fails to perform Tenant’s obligations under this Paragraph 7.1, Landlord may enter upon the Premises after ten (10) days’ prior written notice to Tenant (except in the case of an emergency, in which case no notice shall be required), perform such obligations on Tenant’s behalf, and put the Premises in good order, condition and repair, in accordance with Paragraph 13.2 below.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


(d)Subject to Tenant’s indemnification of Landlord as set forth herein, and without relieving Tenant of liability resulting from Tenant’s failure to exercise and perform good maintenance practices, if an item described in Paragraph 7.1(b) cannot be repaid other than at a cost in excess of 50% of the cost of replacing such item, then such item shall be replaced by Landlord, and the cost thereof shall be prorated between the Parties and Tenant shall only be obligated to pay, each month during the remainder of the Original Term of the Lease, on the date on which Base Rent is due, an amount equal to the product of multiplying the cost of such replacement by a fraction, the numerator of which is one, and the denominator of which is 144 (i.e., 1/144th of the cost per month). Tenant shall pay interest on the unamortized balance but may prepay its obligation at any time.

(e)If during the term of this Lease, Tenant makes any improvements on the roof including but not limited to changes in the air conditioning, penetrations for its equipment, installation of coolers or fans or other equipment used by Tenant, than in that event Tenant shall be liable for all roof repairs and damage that results from leaks that result from these improvements. This obligation shall supersede Landlord’s obligations under this lease to repair the roof.

7.2Landlord’s Obligations. Subject to the provisions of Paragraphs 2.2 (Condition), 4.2 (Common Area Operating Expenses ), 7 (Use), 7.1 (Tenant’s Obligations), 9 (Damage or Destruction) and 14 (Condemnation), Landlord, subject to reimbursement pursuant to Paragraph 4.2, shall keep in good order, condition and repair the foundations, exterior walls, structural condition of interior bearing walls, exterior roof, fire sprinkler and/or standpipe and hose (if located in the Common Areas) or other automatic fire extinguishing system including fire alarm and/or smoke detection systems and equipment, fire hydrants, parking lots, walkways, parkways, driveways, landscaping, fences, signs and utility systems serving the Common Areas and all parts thereof, as well as providing the services for which there is a Common Area Operating Expense pursuant to Paragraph 4.2. Landlord shall not be obligated to paint the exterior or interior surfaces of exterior walls nor shall Landlord be obligated to maintain, repair or replace windows, any and all glass (including frames or glazing) including doors and hardware which may become broken in and on the Premises. Tenant expressly waives the benefit of any statute now or hereafter in effect which would otherwise afford Tenant the right to make repairs at Landlord’s expense or terminate this Lease because of Landlord’s failure to keep the Building, Industrial Center or Common Areas in good order, condition and repair.

7.3Utility Installations, Trade Fixtures, Alterations.

(a)Definitions; Consent Required. The term “Utility Installations”  is used in this Lease to refer to all air lines, power panels, electrical distribution, security, fire protections systems, communications systems, lighting fixtures, heating, ventilating and air conditioning equipment, plumbing, and fencing in, on or about the Premises. The term “Trade Fixtures” shall mean Tenant’s machinery and equipment which can be removed without doing material damage to the Premises. The term “Alterations” shall mean any modification of the improvements on the Premises which are provided by Landlord under the terms of this Lease, other than Utility Installations or Trade Fixtures. “Tenant-

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Owned Alterations and/or Utility Installations” are defined as Alterations and/or Utility Installations made by Tenant that are not yet owned by Landlord pursuant to Paragraph 7.4(a). Tenant shall not make nor cause to be made any Alterations or Utility Installations in, on, under or about the Premises without Landlord’s prior written consent. Tenant may, however, make non-structural Utility Installations to the interior of the Premises (excluding the roof) without Landlord’s consent but upon notice to Landlord, so long as they are not visible from the outside of the Premises, do not involve puncturing, relocating or removing the roof or any existing exterior walls, or changing or interfering with the fire sprinkler or fire detection systems and the cumulative cost thereof during the term of this Lease as extended does not exceed $25,000.00.

(b)Consent. Any Alterations or Utility Installations that Tenant shall desire to make and which require the consent of the Landlord shall be presented to Landlord in written form with detailed plans. All consents given by Landlord, whether by virtue of Paragraph 7.3(a) or by subsequent specific consent, shall be deemed conditioned upon: (i) Tenant’s acquiring all applicable permits required by governmental authorities; (ii) the furnishing of copies of such permits together with a copy of the plans and specifications for the Alteration or Utility Installation to Landlord prior to commencement of the work thereon; and (iii) the compliance by Tenant with all conditions of said permits in a prompt and expeditious manner. Any Alterations or Utility Installations by Tenant during the term of this Lease shall be done in a good and workmanlike manner, with good and sufficient materials, and be in compliance with all Applicable Requirements. Tenant shall promptly upon completion thereof furnish Landlord with as-built plans and specifications therefor. Landlord may (but without obligation to do so) condition its consent to any requested Alteration or Utility Installation that costs $25,000.00 or more upon Tenant’s providing Landlord with a lien and completion bond in an amount equal to one and one-half times the estimated cost of such Alteration or Utility Installation.

(c)Lien Protection. Tenant shall pay when due all claims for labor or materials furnished or alleged to have been furnished to or for Tenant at or for use on the Premises, which claims are or may be secured by any mechanic’s or materialmen’s lien against the Premises or any interest therein. Tenant shall give Landlord not less than ten (10) days’ notice prior to the commencement of any work in, on, or about the Premises, and Landlord shall have the right to post notices of non-responsibility in or on the Premises as provided by law. If Tenant shall, in good faith, contest the validity of any such lien, claim or demand, then Tenant shall, at its sole expense, defend and protect itself, Landlord and the Premises against the same and shall pay and satisfy any such adverse judgment that may be rendered thereon before the enforcement thereof against the Landlord or the Premises. If Landlord shall require, Tenant shall furnish to Landlord a surety bond satisfactory to Landlord in an amount equal to one and one-half times the amount of such contested lien claim or demand, indemnifying Landlord against liability for the same, as required by law for the holding of the Premises free from the effect of such lien or claim. In addition, Landlord may require Tenant to pay Landlord’s attorneys’ fees and costs in participating in such action if Landlord shall decide it is to its best interest to do so.

7.4Ownership, Removal, Surrender, and Restoration.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


(a)Ownership. Subject to Landlord’s right to require their removal and to cause Tenant to become the owner thereof as hereinafter provided in this Paragraph 7.4, all Alterations and Utility Installations made to the Premises by Tenant shall be the property of and owned by Tenant, but considered a part of the Premises. Landlord may, at any time and at its option, elect in writing to Tenant to be the owner of all or any specified part of the Tenant-Owned Alterations and Utility Installations. Unless otherwise instructed per Subparagraph 7.4(b) hereof, all Tenant-Owned Alterations and Utility Installations shall, at the expiration or earlier termination of this Lease, become the property of Landlord and remain upon the Premises and be surrendered with the Premises by Tenant.

(b)Removal. Unless otherwise agreed in writing, Landlord may require that any or all Tenant-Owned Alterations or Utility Installations be removed by the expiration or earlier termination of this Lease, notwithstanding that their installation may have been consented to by Landlord, by providing not less than sixty (60) notice to Tenant prior to such expiration or early termination of the Lease. Landlord may require the removal at any time of all or any part of any Alterations or Utility Installations made without the required consent of Landlord.

(c)Surrender/Restoration. The voluntary or other surrender of this Lease by Tenant, or a mutual cancellation thereof, shall not work a merger, and shall, at the option of Landlord, terminate all or any existing subleases or subtenancies, or may, at the option of Landlord, operate as an assignment to Landlord of any or all such subleases or subtenancies. Immediately prior to the expiration or sooner termination of this Lease, Tenant shall remove all of Tenant’s signs from the exterior of the Building and shall remove all of Tenant’s equipment, trade fixtures, furniture, supplies, wall decorations and other personal property from the Leased Premises, and shall vacate and surrender the Leased Premises to Landlord in the same condition, broom clean and freshly repainted, as existed at the Lease Commencement Date. Only to the extent not covered in a contract between Tenant and its contractor, Landlord, at Tenant’s expense, shall retain a mechanical contractor to service all heating, ventilation and air conditioning equipment, and Tenant shall pay the cost to restore (or replace as required), said equipment to good working order. Tenant shall repair all damage to the Leased Premises caused by Tenant or by Tenant’s removal of Tenant’s property and all damage to the exterior of the Building caused by Tenant’s removal of Tenant’s signs. Tenant shall patch and refinish, to Landlord’s reasonable satisfaction, all penetrations made by Tenant or its employees to the floor, walls or ceiling of the Leased Premises, whether such penetrations were made with Landlord’s approval or not. Tenant shall replace all stained or damaged ceiling tiles and shall repair or replace, as necessary, all wall coverings and clean or replace, as may be required, floor coverings to the reasonable satisfaction of Landlord. Tenant shall replace all burned out light bulbs and damaged or stained light lenses, and shall repaint all painted walls. Tenant shall repair all damage caused by Tenant to the exterior surface of the Building and the paved surfaces of the outside areas adjoining the Leased Premises and, where necessary, replace or resurface same. Additionally, Tenant shall, upon the expiration or sooner termination of this Lease, remove any improvements, constructed or installed by Tenant which Landlord requests be so removed by Tenant and repair all damage caused by such removal. If the Leased Premises are not surrendered to Landlord in the condition required by this Article at the expiration or sooner termination of this Lease, Landlord may, at

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Tenant’s expense, so remove Tenant’s signs, property and/or improvements not so removed and make such repairs and replacements not so made or hire, at Tenant’s expenses, independent contractors to perform such work. Tenant shall be liable to Landlord for all costs incurred by Landlord in returning the Leased Premises to the required condition and Tenant shall be deemed to have impermissibly held over until such time as such required work is completed. Tenant shall pay Base Monthly Rent and Additional Rent in accordance with the terms of the Holding Over paragraph until such work is completed.

8.Insurance; Indemnity.

8.1Payment of Premiums. The cost of the premiums for the insurance policies maintained by Landlord under this Paragraph 8 shall be a Common Area Operating Expense pursuant to Paragraph 4.2 hereof. Premiums for policy periods commencing prior to, or extending beyond, the term of this Lease shall be prorated to coincide with the corresponding Commencement Date or Expiration Date.

8.2Liability Insurance.

(a)Carried by Tenant. Tenant shall obtain and keep in force during the term of this Lease a Commercial General Liability policy of insurance protecting Tenant, Landlord and any Lender(s) whose names have been provided to Tenant in writing (as additional insureds) against claims for bodily injury, personal injury and property damage based upon, involving or arising out of the ownership, use, occupancy or maintenance of the Premises and all areas appurtenant thereto. Such insurance shall be on an occurrence basis providing single limit coverage in an amount not less than $1,000,000 per occurrence with an “Additional Insured-Managers or Landlords of Premises: endorsement and contain the “Amendment of the Pollution Exclusion” endorsement for damage caused by heat, smoke or fumes from a hostile fire. Tenant must either cause their liability policy to be endorsed to include pollution liability coverage, onsite and off site, including release of any pollutants, toxins, or contaminants, whether such release is sudden or prolonged or willful or accidental OR Tenant must procure a separate policy which provides coverage for pollution, liability, premises pollution, on site and off site , including release of any pollutants, toxins, or contaminants, whether such release is sudden or prolonged or willful or accidental. The policy shall not contain any intra-insured exclusions as between insured persons or organizations but shall include coverage for liability assumed under this Lease as an “insured contract” for the performance of Tenant’s indemnity obligations under this Lease. The limits of said insurance required by this Lease or as carried by Tenant shall not, however, limit the liability of Tenant nor relieve Tenant of any obligation hereunder. All insurance to be required by this Lease or as carried by Tenant shall not, however, limit the liability of Tenant nor relieve Tenant of any obligation hereunder. All insurance to be carried by Tenant shall be primary to and not contributory with any similar insurance carried by Landlord, whose insurance shall be considered excess insurance only.

(b)Carried by Landlord. Landlord shall also maintain liability insurance described in Paragraph 8.2(a)

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


above, in addition to and not in lieu of, the insurance required to be maintained by Tenant except coverage for pollution liability, premises pollution, on site and off site, including release of any pollutants, toxins, or contaminants, whether such release is sudden or prolonged or willful or accidental, shall only be carried solely by Tenant. Tenant shall not be named as an additional insured therein.

8.3Property Insurance-Building, Improvements and Rental Value.

(a)Building and Improvements. Landlord shall obtain and keep in force during the term of this Lease a policy or policies in the name of Landlord, with loss payable to Landlord and to any Lender(s), insuring against loss or damage to the Premises. Such insurance shall be for full replacement cost, as the same shall exist from time to time, or the amount required by any Lender(s), but in no event more than the commercially reasonable and available insurable value thereof if, by reason of the unique nature or age of the improvements involved, such latter amount is less than full replacement cost. Tenant-Owned Alterations and Utility Installations, Trade Fixtures and Tenant’s personal property shall be insured by Tenant pursuant to Paragraph 8.4. If the coverage is available and commercially appropriate, Landlord’s policy or policies shall insure against all risks of direct physical loss or damage (and at Landlord’s option the perils of flood and/or earthquake), including coverage for any additional costs resulting from debris removal and reasonable amounts of coverage for the enforcement of any ordinance or law regulating the reconstruction or replacement of any undamaged sections of the Building required to be demolished or removed by reason of the enforcement of any building, zoning, safety or land use laws as the result of a covered loss, Said policy or policies shall also contain an agreed valuation provision in lieu of any co-insurance clause, waiver of subrogation, and inflation guard protection causing an increase in the annual property insurance coverage amount by a factor of not less than the adjusted U.S. Department of Labor Consumer Price Index for All Urban Consumers for the city nearest to where the Premises are located.

(b)Rental Value. Landlord shall also obtain and keep in force during the term of this Lease a policy or policies in the name of Landlord, with loss payable to Landlord and any Lender(s), insuring the loss of the full rental and other charges payable by all tenants of the Building to Landlord for at least one year (including all Real Property Taxes, insurance costs, all Common Area Operating Expenses and any scheduled rental increases). Said insurance may provide that in the event the Lease is terminated by reason of an insured loss, the period of indemnity for such coverage shall be extended beyond the date of the completion of repairs or replacement of the Premises, to provide for one full year’s loss of rental revenues from the date of any such loss. Said insurance shall contain an agreed valuation provision in lieu of any co-insurance clause, and the amount of coverage shall be adjusted annually to reflect the projected rental income, Real Property Taxes, insurance premium costs and other expenses, if any, otherwise payable, for the next 12-month period. Common Area Operating Expenses shall include any deductible amount in the event of such loss.

(c)Adjacent Premises. Tenant shall pay for any increase in the premiums for the property insurance

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


of the Building and for the Common Areas or other buildings in the Industrial Center if said increase is caused by Tenant’s acts, omissions, use or occupancy of the Premises.

(d)Tenant’s Improvements. Since Landlord is the Insuring Party, Landlord shall not be required to insure Tenant-Owned Alterations and Utility Installations unless the item in question has become the property of Landlord under the terms of this Lease.

8.4Tenant’s Property Insurance. Subject to the requirements of Paragraph 8.5, Tenant at its cost shall either by separate policy or, at Landlord’s option, by endorsement to a policy already carried, maintain insurance coverage on all of Tenant’s personal property, Trade Fixtures and Tenant-Owned Alterations and Utility Installations in, on, or about the Premises similar in coverage to that carried by Landlord as the Insuring Party under Paragraph 8.3(a). Such insurance shall be full replacement cost coverage with a deductible not to exceed $1,000 per occurrence. The proceeds from any such insurance shall be used by Tenant for the replacement of personal property and the restoration of Trade Fixtures and Tenant-Owned Alterations and Utility Installations. Upon request from Landlord, Tenant shall provide Landlord with written evidence that such insurance is in force.

8.5Insurance Policies. Insurance required hereunder shall be in companies duly licensed to transact business in the state where the Premises are located, and maintaining during the policy term a “General Policyholders Rating” of at least A-VII, or such other rating as may be required by a Lender, as set forth in the most current issue of “Best’s Insurance Guide.” Tenant shall not do or permit to be done anything which shall invalidate the insurance policies referred to in this Paragraph 8. Tenant shall cause to be delivered to Landlord, within seven (7) days after the earlier of the Early Possession Date or the Commencement Date, certified copies of, or certificates evidencing the existence and amounts of, the insurance required under Paragraph 8.2(a) and 8.4. No such policy shall be cancelable or subject to modification except after thirty (30) days’ prior written notice to Landlord. Tenant shall at least thirty (30) days prior to the expiration of such policies, furnish Landlord with evidence of renewals or “insurance binders” evidencing renewal thereof, or Landlord may order such insurance and charge the cost thereof to Tenant, which amount shall be payable by Tenant to Landlord upon demand.

8.6Waiver of Subrogation. Without affecting any other rights or remedies, Tenant and Landlord each hereby release and relieve the other, and waive their entire right to recover damages (whether in contract or in tort) against the other, for loss or damage to their property arising out of or incident to the perils required to be insured against under Paragraph 8. The effect of such releases and waivers of the right to recover damages shall not be limited by the amount of insurance carried or required, or by any deductibles applicable thereto. Landlord and Tenant agree to have their respective insurance companies issuing property damage insurance waive any right to subrogation that such companies may have against Landlord or Tenant, as the case may be, so long as the insurance is not invalidated thereby.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


8.7Indemnity. Except for Landlord’s gross negligence and willful misconduct, Tenant, shall, during the term of this lease, indemnify and save harmless Landlord and any agents of Landlord from any and all loss, damage, claims of damage, obligations, cause or causes of action, or liabilities of any kind or nature (including reasonable costs of attorney’s fees if Landlord is made a party to any action which Tenant’s indemnity runs hereunder) by reason of injury or death of any person or persons or damage to any property of any kind and to whomsoever belonging, including injury or death to the person or damage to the property of Tenant, Tenant’s officers, directors, employees, agents, guests, subtenants and assignees, concessionaires and licensees, and any other person, firm or corporation selling or manufacturing merchandise or services upon or from the demised premises, or any part thereof, from any cause or cause whatsoever which result from Tenant’s use or from any other activity done, permitted or suffered by Tenant. As a material part of the consideration to Landlord, Tenant hereby assumes all risk of damage to property or injury to persons in or about the Premises from any cause whatsoever (except that which is cause by the sole active negligence or willful misconduct by Landlord or its Agents or by the failure of Landlord to observe any of the terms and conditions of this lease, if such failure has persisted for an unreasonable period after written notice of such failure). . Tenant’s obligations under this paragraph shall survive the termination of this lease.

8.8Exemption of Landlord from Liability. Landlord shall not be liable for injury or damage which may be sustained by Tenant or to the person or goods, wares, merchandise or other property of Tenant, Tenant’s employees, contractors, invitees, customers, or any other person in or about the Premises, whether such damage or injury is caused by or results from fire, earthquake, steam, electricity, gas, water or rain, which may leak or from or into any part of the premises or from the breakage, leakage, obstruction or other defects of pipes, fire sprinklers, wires, appliances, plumbing, HVAC or lighting fixtures, or from any other cause, whether said injury or damage results from conditions arising upon the Premises or upon other portions of the Building of which the Premises are a part, from other sources or places, and regardless of whether the cause of such damage or injury or the means of preparing the same is accessible or not. Landlord shall not be liable for any damages arising from any act or neglect of any other tenant of Landlord nor from the failure by Landlord to enforce the provisions of any other lease in the Industrial Center. Notwithstanding Landlord’s negligence or breach of this Lease, Landlord shall under no circumstances be liable for injury to Tenant’s business or for any loss of income or profit therefrom.

9.Damage or Destruction.

9.1Definitions.

(a)Premises Partial Damage” shall mean damage or destruction to the Premises, other than Tenant- Owned Alterations and Utility Installations, the repair cost of which damage or destruction is less than fifty percent (50%) of the then Replacement Cost (as defined in Paragraph 9.1(d)) of the Premises (excluding the Tenant-Owned Alterations and Utility Installations and Trade Fixtures) immediately prior to such damage or destruction.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


(b)Premises Total Destruction” shall mean damage or destruction to the Premises, other than Tenant-Owned Alterations and Utility Installations, the repair cost of which damage or destruction is fifty percent (50%) or more of the then Replacement Cost of the Premises (excluding Tenant-Owned Alterations and Utility Installations and Trade Fixtures) immediately prior to such damage or destruction. In addition, damage or destruction to the Building, other than Tenant-Owned Alterations and Utility Installations and Trade Fixtures of any tenants of the Building, the cost of which damage or destruction is fifty percent (50%) or more of the then Replacement Cost (excluding Tenant-Owned Alterations and Utility Installations and Trade Fixtures of any Tenants of the Building) of the Building shall, at the option of Landlord, be deemed to be Premises total Destruction.

(c)Industrial Center Total Destruction” shall mean damage or destruction to the Industrial Center or the Building in which the Premises are located, regardless of the damage to the Premises, the repair cost of which damage or destruction is fifty percent (50%) or more of the then Replacement Cost of the Industrial Center or the Building (excluding Tenant-Owned Alterations and Utility Installations and Trade Fixtures of any Tenants of the Industrial Center or the Building) immediately prior to such damage or destruction.

(d)Insured Loss” shall mean damage or destruction to the Premises, other than Tenant-Owned Alterations and Utility Installations and Trade Fixtures, which was caused by an event required to be covered by the insurance described in Paragraph 8.3(a) irrespective of any deductible amounts or coverage limits involved.

(e)Replacement Cost” shall mean the cost to repair or rebuild the improvements owned by Landlord at the time of the occurrence to their condition existing immediately prior thereto, including demolition, debris removal and upgrading required by the operation of applicable building codes, ordinances or laws, and without deduction for depreciation.

(f)Hazardous Substance Condition” shall mean the occurrence or discovery of a condition involving the presence of, or a contamination by, a Hazardous Substance as defined in Paragraph 6.2(a), in, on, or under the Premises.

9.2Premises Partial or Total Damage - Insured or Uninsured Loss. If Premises Partial or Total Damage that is an Insured Loss occurs, unless caused by a negligent or willful act of Tenant (in which event Tenant shall make the repairs at Tenant’s expense and this Lease shall continue in full force and effect), then Landlord shall, at Landlord’s expense, repair such damage (but not Tenant’s Trade Fixtures or Tenant-Owned Alterations and Utility Installations) as soon as reasonably possible, and this Lease shall continue in full force and effect. In the event, however, that there is a shortage of insurance proceeds and such shortage is due to the fact that, by reason of the unique nature of the improvements in the Premises, full replacement cost insurance coverage was not commercially reasonable and available, then Landlord shall have no obligation to pay for the shortage in insurance proceeds or to fully restore the unique aspects of the Premises unless Tenant provides Landlord with the funds to cover same, or adequate assurance thereof, within ten (10) days following receipt of written notice of such shortage and request therefor. If Landlord

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


receives said funds or adequate assurance thereof within said ten (10) day period, Landlord shall complete them as soon as reasonably possible and this Lease shall remain in full force and effect. If Landlord does not receive such funds or assurance within said period, Landlord may nevertheless elect by written notice to Tenant within ten (10) days thereafter to make such restoration and repair as is commercially reasonable with Landlord paying any shortage in proceeds, in which case this Lease shall remain in full force and effect. If Landlord does not receive such funds or assurance within such ten (10) day period, and if Landlord does not so elect to restore and repair, then this Lease shall terminate sixty (60) days following the occurrence of the damage or destruction. Unless otherwise agreed, Tenant shall in no event have any right to reimbursement from Landlord for any funds contributed by Tenant to repair any such damage or destruction.

9.3Intentionally Deleted.

9.4Industrial Center Destruction. Notwithstanding any other provision hereof, if the Industrial Center in which the Premises are located suffers Total Destruction (including any destruction required by any authorized public authority), this Lease at Landlord’s or Tenant’s option shall terminate sixty (60) days following the date of such Total Destruction, whether or not the damage or destruction affected the Premises. In the event, however, that the damage or destruction was caused by Tenant, Landlord shall have the right to recover Landlord’s damages from Tenant except as released and waived in Paragraph 9.7.

9.5Damage Near End of Term. If at any time during the last six (6) months of the term of this Lease there is damage to the Premises not caused by Landlord for which the cost to repair exceeds one month’s Base Rent or such repaid is not an Insured Loss, Landlord may, at Landlord’s option, terminate this Lease effective sixty (60) days following the date of occurrence of such damage by giving written notice to Tenant of Landlord’s election to do so within thirty (30) days after the date of occurrence of such damage; provided, however, if Tenant at that time has an exercisable option to extend this Lease, then Tenant may preserve this Lease by (a) exercising such option, and (b) providing Landlord with any shortage in insurance proceeds (or adequate assurance thereof) needed to make the repairs on or before the earlier of (i) the date which is ten (10) days after Tenant’s receipt of Landlord’s written notice purporting to terminate this Lease, or (ii) the day prior to the date upon which such option expires. If Tenant duly exercises such option during such period and provides Landlord with funds (or adequate assurance thereof) to cover any shortage in insurance proceeds, Landlord shall, at Landlord’s expense repair such damage as soon as reasonably possible and this Lease shall continue in full force and effect. If Tenant fails to exercise such option and provide such funds or assurance during such period, then this Lease shall terminate as of the date set forth in the first sentence of this Paragraph 9.5.

9.6Abatement of Rent; Tenant’s Remedies.

(a)In the event of (i) Premises Partial Damage or (ii) Hazardous Substance Condition for which Tenant

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


is not legally responsible, the Base Rent, Common Area Operating Expenses and other charges, if any, payable by Tenant hereunder for the period during which such damage or condition, its repair, remediation or restoration continues, shall be abated in proportion to the degree to which Tenant’s use of the Premises is impaired, but not in excess in aggregate of proceeds from insurance required to be carried under Paragraph 8.3(b). Except for abatement of Base Rent, Common Area Operating Expenses and other charges, if any, as aforesaid, all other obligations of Tenant hereunder shall be performed by Tenant, and Tenant shall have no claim against Landlord for any damage suffered by reason of any such damage, destruction, repair, remediation or restoration.

(b)If Landlord shall be obligated to repair or restore the Premises under the provisions of this Paragraph 9 and shall not commence, in a substantial and meaningful way, the repair or restoration of the Premises within thirty (30) days after such obligation shall accrue, Tenant may, at any time prior to the commencement of such repair or restoration, give written notice to Landlord and to any Lenders of which Tenant has actual notice of Tenant’s election to terminate this Lease on a date not less than thirty (30) days following the giving of such notice. If Tenant gives such notice to Landlord and such Lenders and such repair or restoration is not commenced within thirty (30) days after receipt of such notice, this Lease shall terminate as of the date specified in said notice. If Landlord or a Lender commences the repair or restoration of the Premises within thirty (30) days after the receipt of such notice, this Lease shall continue in full force and effect. “Commence” as used in this Paragraph 9.6 shall mean either the unconditional authorization of the preparation of the required plans, or the beginning of the actual work on the Premises, whichever occurs first.

9.7Hazardous Substance Conditions. If a Hazardous Substance Condition occurs, unless Tenant is legally responsible therefor (in which case Tenant shall make the investigation and remediation thereof required by Applicable Requirements and this Lease shall continue in full force and effect, but subject to Landlord’s rights under Paragraph 6.2(c) and Paragraph 13), Landlord may at Landlord’s option either (i) investigate and remediate such Hazardous Substance Condition, if required, as soon as reasonably possible at Landlord’s expense, in which event this Lease shall continue in full force and effect, or (ii) if the estimated cost to investigate and remediate such condition exceeds twelve (12) times the then monthly Base Rent or $50,000, whichever is greater, give written notice to Tenant within thirty (30) days after receipt by Landlord of knowledge of the occurrence of such Hazardous Substance Condition of Landlord’s desire to terminate this Lease as of the date sixty (60) days following the date of such notice. In the event Landlord elects to give such notice of Landlord’s intention to terminate this Lease, Tenant shall have the right within ten (10) days after receipt of such notice to give written notice to Landlord of Tenant’s commitment to pay for the excess costs of (a) investigation and remediation of such Hazardous Substance Condition to the extent required by Applicable Requirements, over (B) an amount equal to twelve (12) times the then monthly Base Rent or $50,000 whichever is greater. Tenant shall provide Landlord with the funds required of Tenant or satisfactory assurance thereof within thirty (30) days following said commitment by Tenant. In such event this Lease shall continue in full force and effect, and Landlord shall proceed to make such investigation and remediation as soon as reasonably possible after the required funds are available. If Tenant does not give such notice and provide the required funds or assurance thereof within the

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


time period specified above, this Lease shall terminate as of the date specified in Landlord’s notice of termination.

9.8Termination - Advance Payments. Upon termination of this Lease pursuant to this Paragraph 9, Landlord shall return to Tenant any advance payment made by Tenant to Landlord and so much of Tenant’s Security Deposit as has not been, or is not then required to be, used by Landlord under the terms of this Lease.

9.9Waiver of Statutes. Landlord and Tenant agree that the terms of this Lease shall govern the effect of any damage to or destruction of the Premises and the Building with respect to the termination of this Lease and hereby waive the provisions of any present or future statute to the extent it is inconsistent herewith.

10.Real Property Taxes.

10.1Payment of Taxes. Landlord shall pay the Real Property Taxes, as defined in Paragraph 10.2, applicable to the Industrial Center, and except as otherwise provided in Paragraph 10.3, any such amounts shall be included in the calculation of Common Area Operating Expenses in accordance with the provisions of Paragraph 4.2.

10.2Real Property Tax Definition. As used herein, the term “Real Property Taxes” shall include any form of real estate tax or assessment, general, special, ordinary or extraordinary, and any license fee, commercial rental tax, improvement bond or bonds, levy or tax (other than inheritance, personal income or estate taxes) imposed upon the Industrial Center by any authority having the direct or indirect power to tax, including any city, state or federal government, or any school, agricultural, sanitary, fire, street, drainage, or other improvement district thereof, levied against any legal or equitable interest of Landlord in the Industrial Center or any portion thereof, Landlord’s right to rent or other income therefrom, and/or Landlord’s business of leasing the Premises. The term “Real Property Taxes” shall also include any tax, fee, levy, assessment or charge, or any increase therein, imposed by reason of events occurring, or changes in Applicable Law taking effect, during the term of this Lease, including but not limited to a change in the ownership of the Industrial Center or in the improvements thereon, the execution of this Lease, or any modification, amendment or transfer thereof, and whether or not contemplated by the Parties. In calculating Real Property Taxes for any calendar year, the Real Property Taxes for any real estate tax year shall be included in the calculation of Real Property Taxes for such calendar year based upon the number of days which such calendar year and tax year have in common.

10.3Additional Improvements. Common Area Operating Expenses shall not include Real Property Taxes specified in the tax assessor’s records and work sheets as being caused by additional improvements placed upon the Building or Industrial Center by other tenants or by Landlord for the exclusive enjoyment of such other tenants; provided, however, that Tenant shall pay to Landlord the Common Area Operating Expenses as payable under Paragraph 4.2, the entirety of any increase in Real Property Taxes if assessed solely by reason of Alterations, Trade Fixtures or Utility Installations placed upon the Premises by Tenant or at Tenant’s request.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


10.4Joint Assessment. If the Building is not separately assessed, Real Property Taxes allocated to the Building shall be an equitable proportion of the Real Property Taxes for all of the land and improvements included within the tax parcel assessed or the industrial center, such proportion to be determined by Landlord from the respective valuations assigned in the assessor’s work sheets or such other information as may be reasonably available. Landlord’s reasonable determination thereof, in good faith, shall be conclusive.

10.5Tenant’s Property Taxes. Tenant shall pay prior to delinquency all taxes assessed against and levied upon Tenant-Owned Alterations and Utility Installations, Trade Fixtures, furnishings, equipment and all personal property of Tenant contained in the Premises or stored within the Industrial Center. When possible, Tenant shall cause its Tenant- Owned Alterations and Utility Installations, Trade Fixtures, furnishings, equipment and all other personal property to be assessed and billed separately from the real property of Landlord. If any of Tenant’s said property shall be assessed with Landlord’s real property, Tenant shall pay Landlord the taxes attributable to Tenant’s property within ten (10) days after receipt of a written statement setting forth the taxes applicable to Tenant’s property.

11.Utilities. Tenant shall pay directly for all utilities and services supplied to the Premises, including but not limited to electricity, water, telephone, security, gas, sewer, trash removal and cleaning of the Premises, together with any taxes thereon. If any such utilities or services are not separately metered to the Premises or separately billed to the Premises, Tenant shall pay to Landlord a reasonable proportion to be determined by Landlord of all such charges jointly metered or billed with other premises in the Building, in the manner and within the time periods set forth in Paragraph 4.2(d). Landlord shall not be liable to Tenant for injury, damage, loss of Tenant’s business or profits, from any failure, interruption, rationing or other curtailment in the supply of electric, gas, water or other utilities from whatever cause. Tenant shall not consume water in excess of that usually furnished or supplied for reasonable and normal drinking and lavatory use in connection with an office environment (as determined by Landlord), without first procuring the written consent of Landlord, which Landlord may refuse, and in the event of consent, Landlord may have installed a water meter in the Premises to measure the amount of water consumed. The cost of any such meter and of its installation, maintenance and repair shall be paid for by the Tenant, and Tenant agrees to pay to Landlord promptly upon demand for all such water consumed as shown by said meters, at the rates charged for such services by the local public utility plus any additional expense incurred in keeping account of the water so consumed. If a separate meter is not installed, the excess cost for such water shall be established by an estimate made by a utility company or electrical engineer hired by Landlord at Tenant’s expense.

12Assignment and Subletting.

12.1Landlord’s Consent Required.

(a)Tenant shall not assign this Lease, nor any right hereunder, nor sublet the Premises, nor any part

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


thereof, without the prior written consent of Landlord. In exercising its reasonable discretion, Landlord may consider all commercially relevant factors involved in the leasing of the Premises including but not limited to the a) the creditworthiness and financial stability of the prospective assignee or subtenant; b) references of prior landlords; c) the past history of such subtenant, with respect to involvement in litigation and bankruptcy proceedings; d) the impact of said subtenant or assignee and proposed use of the premises on pedestrian and vehicular traffic, other tenants, and parking; e) the use, generation or disposal of hazardous materials. The presence of one negative factor enumerated above shall be deemed reasonable justification for Landlord’s withholding consent.

(b)Unless Tenant is a corporation and its stock is publicly traded on a national stock exchange, a change in the control of Tenant shall constitute an assignment requiring Landlord’s consent. The transfer, on a cumulative basis, of twenty-five percent (25%) or more of the voting control of Tenant shall constitute a change in control for this purpose.

(c)The involvement of Tenant or its assets in any transaction, or series of transactions (by way of merger, sale, acquisition, financing, refinancing, transfer, leveraged buy-out or otherwise), whether or not a formal assignment or hypothecation of this Lease or Tenant’s assets occurs, which results or will result in a reduction of the Net Worth of Tenant, as hereinafter defined, by an amount equal to or greater than twenty-five percent (25%) of such Net Worth of Tenant as it was represented to Landlord at the time of full execution and delivery of this Lease or at the time of the most recent assignment to which Landlord has consented, or as it exists immediately prior to said transaction or transactions constituting such reduction, at whichever time said Net Worth of Tenant was or is greater, shall be considered an assignment of this Lease by Tenant to which Landlord may reasonably withhold its consent. “Net Worth of Tenant” for purposes of this Lease shall be the net worth of Tenant (excluding any Guarantors) established under generally accepted accounting principles consistently applied.

(d)An assignment or subletting of Tenant’s interest in this Lease without Landlord’s specific prior written consent shall, at Landlord’s option, be a Default curable after notice per Paragraph 13.1, or a non-curable Breach without the necessity of any notice and grace period. If Landlord elects to treat such unconsented to assignment or subletting as a non-curable Breach, Landlord shall have the right to either: (i) terminate this Lease, or (ii) upon thirty (30) days’ written notice (“Landlord’s Notice”), increase the monthly Base Rent for the Premises to the greater of the then fair market rental value of the Premises, as reasonably determined by Landlord, or one hundred ten percent (110%) of the Base Rent then in effect. Pending determination of the new fair market rental value, if disputed by Tenant, Tenant shall pay the amount set forth in Landlord’s Notice, with any overpayment credited against the next installment(s) of Base Rent coming due, and any underpayment for the period retroactively to the effective date of the adjustment being due and payable immediately upon the determination thereof. Further, in the event of such Breach and rental adjustment, (i) the purchase price of any option to purchase the Premises held by Tenant shall be subject to similar adjustment to the then fair market value as reasonably determined by Landlord (without the Lease being considered an encumbrance or any deduction for depreciation or obsolescence, and considering the Premises at its

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


highest and best use and in good condition) or one hundred ten percent (110%) of the price previously in effect, (ii) any index-oriented rental or price adjustment formulas contained in this Lease shall be adjusted to require that the base index be determined with reference to the index applicable to the time of such adjustment, and (iii) any fixed rental adjustments scheduled during the remainder of the Lease term shall be increased in the same ratio as the new rental bears to the Base Rent in effect immediately prior to the adjustment specified in Landlord’s Notice.

(e)Tenant’s remedy for any breach of this Paragraph 12.1 by Landlord shall be limited to compensatory damages and/or injunctive relief.

12.2Terms and Conditions Applicable to Assignment and Subletting.

(a)Regardless of Landlord’s consent, any assignment or subletting shall not (i) be effective without the express written assumption by such assignee or subtenant of the obligations of Tenant under this Lease, (ii) release Tenant of any obligations hereunder, nor (iii) alter the primary liability of Tenant for the payment of Base Rent and other sums due Landlord hereunder or for the performance of any other obligations to be performed by Tenant under this Lease.

(b)Landlord may accept any rent or performance of Tenant’s obligations from any person other than Tenant pending approval or disapproval of an assignment. Neither a delay in the approval or disapproval of such assignment nor the acceptance of any rent for performance shall constitute a waiver or estoppel of Landlord’s right to exercise its remedies for the Default or Breach by Tenant of any of the terms, covenants or conditions of this Lease.

(c)The consent of Landlord to any assignment or subletting shall not constitute a consent to any subsequent assignment or subletting by Tenant or to any subsequent or successive assignment or subletting by the assignee or subtenant. However, Landlord may consent to subsequent sublettings and assignments of the sublease or any amendments or modifications thereto without notifying Tenant or anyone else liable under this Lease or the sublease and without obtaining their consent, and such action shall not relieve such persons from liability under this Lease or the sublease.

(d)In the event of any Default or Breach of Tenant’s obligation under this Lease, Landlord may proceed directly against Tenant, any guarantors or anyone else responsible for the performance of the Tenant’s obligations under this Lease, including any subtenant, without first exhausting Landlord’s remedies against any other person or entity responsible therefor to Landlord, or any security held by Landlord.

(e)Each request for consent to an assignment or subletting shall be in writing, accompanied by information relevant to Landlord’s determination as to the financial and operational responsibility and appropriateness of the proposed assignee or subtenant, including but not limited to the intended use and/or required modification of the

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Premises, if any, together with a non-refundable deposit of $1,000, as reasonable consideration for Landlord’s considering and processing the request for consent. Tenant agrees to provide Landlord with such other or additional information and/or documentation as may be reasonably requested by Landlord.

(f)Any assignee of, or subtenant under, this Lease shall, by reason of accepting such assignment or entering into such sublease, be deemed, for the benefit of Landlord, to have assumed and agreed to conform and comply with each and every term, covenant, condition and obligation herein to be observed or performed by Tenant during the term of said assignment or sublease, other than such obligations as are contrary to or inconsistent with provisions of an assignment or sublease to which Landlord has specifically consented in writing.

(g)If Tenant desires to sublet the Premises or assign this Lease prior to the expiration of the term of the Lease and obtains an acceptable subtenant or assignee, then the Landlord shall have the option prior to the execution of the sublease or assignment agreement to cancel this lease. Landlord, in Landlord’s sole discretion, may then enter into a new lease with any prospective subtenant as the substitute Tenant. If Landlord exercises this option, then this present lease shall be terminated by mutual agreement as of that time. The original Tenant agrees to pay all leasing commissions for the new lease payable to third party brokers according to their standard schedules of lease commissions for that period of time applicable to the remaining period of this lease at the present rental rate. Landlord shall pay all additional commissions for periods of time extending beyond this original lease.

12.3Additional Terms and Conditions Applicable to Assignment and Subletting. The following terms and conditions shall apply to any subletting or assignment by Tenant of all or any part of the Premises and shall be deemed included in all subleases and assignments under this Lease whether or not expressly incorporated therein:

(a)Tenant hereby assigns and transfers to Landlord all of Tenant’s interest in all rentals, income or other consideration arising from any sublease or assignment of all or a portion of the Premises heretofore or hereafter made by Tenant, and Landlord may collect such sums and apply same toward Tenant’s obligations under this Lease. Landlord shall not, by reason of the foregoing provision or any other assignment of such sublease to Landlord, nor by reason of the collection of the rents from a subtenant, be deemed liable to the subtenant for any failure of Tenant to perform and comply with any of Tenant’s obligations to such subtenant under such Sublease. Tenant hereby irrevocably authorizes and directs any such subtenant, upon receipt of a written notice from Landlord, to pay to Landlord the rents and other charges due and to become due under the sublease. Subtenant shall rely upon any such statement and request from Landlord and shall pay such rents and other charges to Landlord without any obligation or right to inquire as to whether any Breach exists and notwithstanding any notice from or claim from Tenant to the contrary. Tenant shall have no right or claim against such subtenant, or, until the Breach has been cured, against Landlord, for any such rents and other charges so paid by said subtenant to Landlord.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


(b)In the event of a Breach by Tenant in the performance of its obligations under this Lease, Landlord, at its option and without any obligation to do so, may require any subtenant to attorn to Landlord, in which event Landlord shall undertake the obligations of the sub landlord under such sublease from the time of the exercise of said option to the expiration of such sublease; provided, however, Landlord shall not be liable for any prepaid rents or security deposit paid by such subtenant to such sub landlord or for any other prior defaults or breaches of such sub landlord under such sublease.

(c)Any matter or thing requiring the consent of the sub landlord under a sublease shall also require the consent of Landlord herein.

(d)No subtenant under a sublease or assignee approved by Landlord shall further assign or sublet all or any part of the Premises without Landlord’s prior written consent.

(e)Landlord shall deliver a copy of any notice of Default or Breach by Tenant to the subtenant, who shall have the right to cure the Default of Tenant within the grace period, if any, specified in such notice. The subtenant shall have a right of reimbursement and offset from and against Tenant for any such Defaults cured by the subtenant.

13.Default; Breach; Remedies.

13.1Default; Breach. Landlord and Tenant agree that if any attorney is consulted by Landlord in connection with a Tenant Default or Breach (as hereinafter defined), $350.00 is a reasonable minimum sum per such occurrence for legal services and costs in the preparation and service of a notice of Default, and that Landlord may include the cost of such services and costs in said notice as rent due and payable to cure said default. A “Default” by Tenant is defined as a failure by Tenant to observe, comply with or perform any of the terms, covenants, conditions or rules applicable to Tenant under this Lease. A “Breach” by Tenant is defined as the occurrence of any one or more of the following Defaults, and, where a grace period for cure after notice is specified herein, the failure by Tenant to cure such Default prior to the expiration of the applicable grace period, and shall entitle Landlord to pursue the remedies set forth in Paragraphs 13.2 and/or 13.3.

(a)The vacating of the Premises without providing a commercially reasonable level of security, or the abandonment of the Premises.

(b)Except as expressly otherwise provided in this Lease, the failure by Tenant to make any payment of Base Rent, Tenant’s Share of Common Area Operating Expenses, or any other monetary payment required to be made by Tenant hereunder as and when due, the failure by Tenant to provide Landlord with reasonable evidence of insurance or surety bond required under this Lease, or the failure of Tenant to fulfill any obligation under this Lease which

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


endangers or threatens life or property, where such failure continues for a period of three (3) days following written notice thereof by or on behalf of Landlord to Tenant.

(c)Except as expressly otherwise provided in this Lease, the failure by Tenant to provide Landlord with reasonable written evidence (in duly executed original form, if applicable) of (i) compliance with Applicable Requirements per Paragraph 6.3, (ii) the inspection, maintenance and service contracts required under Paragraph 7.1(b), (iii) the rescission of an unauthorized assignment or subletting per Paragraph 12.1, (iv) a Tenancy Statement per Paragraphs 16 or 37, (v) the subordination or non-subordination of this Lease per Paragraph 30, (vi) the guaranty of the performance of Tenant’s obligations under this Lease if required under Paragraphs 1.11 and 37, (vii) the execution of any document requested under Paragraph 42 (easements), or (viii) any other documentation or information which Landlord may reasonably require of Tenant under the terms of this lease, where any such failure continues for a period of five (5) business days following written notice by or on behalf of Landlord to Tenant.

(d)A Default by Tenant as to the terms covenants, conditions or provisions of this Lease, or of the rules adopted under Paragraph 40 hereof that are to be observed, complied with or performed by Tenant, other than those described in Subparagraphs 13.1(a), (b), or (c), above, where such Default continues for a period of thirty (30) days after written notice thereof by or on behalf of Landlord to Tenant; provided however, that if the nature of Tenant’s Default is such that more than thirty (30) days are reasonably required for its cure, then it shall not be deemed to be a Breach of this Lease by Tenant if Tenant commences such cure within said thirty (30) day period and thereafter diligently prosecutes such cure to completion.

(e)The occurrence of any of the following events: (i) the making by Tenant of any general arrangement or assignment for the benefit of creditors; (ii) Tenant’s becoming a “debtor” as defined in 11 U.S. Code Section 101 or any successor statute thereto (unless, in the case of a petition filed against Tenant, the same is dismissed within sixty (60) days); (iii) the appointment of a trustee or receiver to take possession of substantially all of Tenant’s assets located at the Premises or of Tenant’s interest in this Lease, where possession is not restored to Tenant within thirty (30) days; or (iv) the attachment, execution or other judicial seizure of substantially all of Tenant’s assets located at the Premises or of Tenant’s interest in this Lease, where such seizure is not discharged within thirty (30) days; provided, however, in the event that any provision of this Subparagraph 13.1(e) is contrary to any applicable law, such provision shall be of no force or effect, and shall not affect the validity of the remaining provisions.

(f)The discovery by Landlord that any financial statement of Tenant or of any Guarantor, given to Landlord by Tenant or any Guarantor, was materially false.

(g)If the performance of Tenant’s obligations under this Lease is guaranteed: (i) the death of a Guarantor, (ii) the termination of a Guarantor’s liability with respect to this Lease other than in accordance with the terms of such guaranty, (iii) a Guarantor’s becoming insolvent or the subject of a bankruptcy filing, (iv) a Guarantor’s

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


refusal to honor the guaranty, or (v) a Guarantor’s breach of its guaranty obligation on an anticipatory breach basis, and Tenant’s failure, within sixty (60) days following written notice by or on behalf of Landlord to Tenant of any such event, to provide Landlord with written alternative assurances of security, which, when coupled with the then existing resources of Tenant, equals or exceeds the combined financial resources of Tenant and the Guarantors that existed at the time of the execution of this Lease.

13.2Remedies. If Tenant fails to perform any affirmative duty or obligation of Tenant under this Lease, within ten (10) days after written notice to Tenant (or in case of an emergency, without notice), Landlord may at its option (but without obligation to do so), perform such duty or obligation on Tenant’s behalf, including but not limited to the obtaining of reasonably required bonds, insurance policies, or governmental licenses, permits or approvals. The costs and expenses of any such performance by Landlord shall be due and payable by Tenant to Landlord upon invoice therefor. If any check given to Landlord by Tenant shall not be honored by the bank upon which it is drawn, Landlord, at its own option, may require all future payments to be made under this Lease by Tenant to be made only by cashier’s check. In the event of a Breach of this Lease by Tenant (as defined in Paragraph 13.1), with or without further notice or demand, and without limiting Landlord in the exercise of any right or remedy which Landlord may have by reason of such Breach, Landlord may:

(a)Terminate Tenant’s right to possession of the Premises by any lawful means, in which case this Lease and the term hereof shall terminate and Tenant shall immediately surrender possession of the Premises to Landlord. In such event Landlord shall be entitled to recover from Tenant: (i) the worth at the time of the award of the unpaid rent which had been earned at the time of termination; (ii) the worth at the time of award of the amount by which the unpaid rent which would have been earned after termination until the time of award exceeds the amount of such rental loss that the Tenant proves could have been reasonably avoided; (iii) the worth at the time of award of the amount by which the unpaid rent for the balance of the term after the time of award exceeds the amount of such rental loss that the Tenant proves could be reasonably avoided; and (iv) any other amount necessary to compensate Landlord for all the detriment proximately caused by the Tenant’s failure to perform its obligations under this Lease or which in the ordinary course of things would be likely to result therefrom, including but not limited to the cost of recovering possession of the Premises, expenses of reletting, including necessary renovation and alteration of the Premises, reasonable attorneys’ fees, and that portion of any leasing commission paid by Landlord in connection with this Lease applicable to the unexpired term of this Lease. The worth at the time of award of the amount referred to in provision (iii) of the immediately preceding sentence shall be computed by discounting such amount at the discount rate of the Federal Reserve Bank of San Francisco or the Federal Reserve Bank District in which the Premises are located at the time of award plus one percent (1%). Efforts by Landlord to mitigate damages caused by Tenant’s Default or Breach of this Lease shall not waive Landlord’s right to recover damages under this Paragraph 13.2. If termination of this Lease is obtained through the provisional remedy of unlawful detainer, Landlord shall have the right to recover in such proceeding the unpaid rent and damages as are recoverable therein, or Landlord may reserve the right to recover all or any part thereof in a separate suit for such rent and/or damages. If a notice and grace period required under

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Subparagraph 13.1 (b), (c) or (d) was not previously given, a notice to pay rent or quit, or to perform or quit, as the case may be, given to Tenant under any statute authorizing the forfeiture of leases for unlawful detainer shall also constitute the applicable notice for grace period purposes required by Subparagraph 13.1 (b), (c) or (d). In such case, the applicable grace period under the unlawful detainer statue shall run concurrently after the one such statutory notice, and the failure of Tenant to cure the Default within the greater of the two (2) such grace periods shall constitute both an unlawful detainer and a Breach of this Lease entitling Landlord to the remedies provided for in this Lease and/or by said statute.

(b)Continue the Lease and Tenant’s right to possession in effect (in California under California Civil Code Section 1951.4) after Tenant’s Breach and recover the rent as it becomes due, provided Tenant has the right to sublet or assign, subject only to reasonably limitations. Landlord and Tenant agree that the limitations on assignment and subletting in this Lease are reasonable. Acts of maintenance or preservation, efforts to relet the Premises, or the appointment of a receiver to protect the Landlord’s interest under this Lease, shall not constitute a termination of the Tenant’s right to possession.

(c)Pursue any other remedy now or hereafter available to Landlord under the laws or judicial decisions of the state wherein the Premises are located.

(d)The expiration or termination of this Lease and/or the termination of Tenant’s right to possession shall not relieve Tenant from liability under any indemnity provisions of this Lease as to matters occurring or accruing during the term hereof or by reason of Tenant’s occupancy of the Premises.

13.3Inducement Recapture in Event of Breach. Any agreement by Landlord for free or abated rent or other charges applicable to the Premises, or for the giving or paying by Landlord to or for Tenant of any cash or other bonus, inducement or consideration for Tenant’s entering into this Lease, all of which concessions are hereinafter referred to as “Inducement Provisions” shall be deemed conditioned upon Tenant’s full and faithful performance of all of the terms, covenants and conditions of this Lease to be performed or observed by Tenant. Upon Breach of this Lease by Tenant, any such Inducement Provision shall automatically be deemed deleted from this Lease and of no further force or effect, and any rent, other charge, bonus, inducement or consideration theretofore abated, given or paid by Landlord under such an Inducement Provision shall be immediately due and payable by Tenant to Landlord, and recoverable by Landlord, as additional rent due under this Lease. The acceptance by Landlord of rent or the cure of the Breach which initiated the operation of this Paragraph 13.3 shall not be deemed a waiver by Landlord of the provisions of this Paragraph 13.3 unless specifically so stated in writing by Landlord at the time of such acceptance.

13.4Late Charges. Tenant hereby acknowledges that late payment by Tenant to Landlord of rent and other sums due hereunder will cause Landlord to incur costs not contemplated by this Lease, the exact amount of which will be extremely difficult to ascertain. Such costs include, but are not limited to, processing and accounting charges, and late

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


charges which may be imposed upon Landlord by the terms of any ground lease, mortgage or deed of trust covering the Premises. Accordingly, if any installment of rent or other sum due from Tenant shall not be received by Landlord or Landlord’s designee within five (5) business days after such amount shall be due, then, without any requirement for notice to Tenant, Tenant shall pay to Landlord a late charge equal to ten percent (10%) of such overdue amount. The parties hereby agree that such late charge represents a fair and reasonable estimate of the costs Landlord will incur by reason of late payment by Tenant. Acceptance of such late charge be Landlord shall in no event constitute a waiver of Tenant’s Default or Breach with respect to such overdue amount, nor prevent Landlord from exercising any of the other rights and remedies granted hereunder. In the event that a late charge is payable hereunder, whether or not collected, for three (3) consecutive installments of Base Rent, then notwithstanding Paragraph 4.1 or any other provision of this Lease to the contrary, Base Rent shall, at Landlord’s option, become due and payable quarterly in advance.

13.5Breach by Landlord. Landlord shall not be deemed in breach of this Lease unless Landlord fails within a reasonable time to perform an obligation required to be performed by Landlord. For purposes of this Paragraph 13.5, a reasonable time shall in no event be less than thirty (30) days after receipt by Landlord, and by any Lender(s) whose name and address shall have been furnished to Tenant in writing for such purpose, of written notice specifying wherein such obligation of Landlord has not been performed; provided, however, that if the nature of Landlord’s obligation is such that more than thirty (30) days after such notice are reasonably required for its performance, then Landlord shall not be in breach of this Lease if performance is commenced within such thirty (30) day period and thereafter diligently pursued to completion.

14.Condemnation. If the Premises or any portion thereof are taken under the power of eminent domain or sold under the threat of the exercise of said power (all of which are herein called “condemnation”), this Lease shall terminate as to the part so taken as of the date the condemning authority takes title or possession, whichever first occurs. If more than twenty five percent (25%) of the floor area of the Premises, or more than twenty-five percent (25%) of the portion of the Common Areas designated for Tenant’s parking, is taken by condemnation, Tenant may, at Tenant’s option, to be exercised in writing within ten (10) days after Landlord shall have given Tenant written notice of such taking (or in the absence of such notice, within ten (10) days after the condemning authority shall have taken possession) terminate this Lease as of the date the condemning authority takes such possession. If Tenant does not terminate this Lease in accordance with the foregoing, this Lease shall remain in full force and effect as to the portion of the Premises remaining, except that the Base Rent shall be reduced in the same proportion as the rentable floor area of the Premises taken bears to the total rentable floor area of the Premises. No reduction of the Base Rent shall occur if the condemnation does not apply to any portion of the Premises or effect Tenant’s rights hereunder with respect to designated parking in the Common Areas. Any award for the taking of all or any part of the Premises under the power of eminent domain or any payment made under threat of the exercise of such power shall be the property of Landlord, whether such award shall be made as compensation for diminution of value of the leasehold or for the taking of the fee, or as severance damages; provided, however, that Tenant shall  be entitled to any compensation separately awarded

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


to Tenant for Tenant’s relocation expenses and/or loss of Tenant’s Trade Fixtures. In the event that this Lease is not terminated by reason of such condemnation, (i) Landlord shall to the extent of its net severance damages received, over and above Tenant’s Share of the legal and other expenses incurred by Landlord in the condemnation matter, repair any damage to the Premises caused by such condemnation authority, and (ii) Tenant shall be responsible for the payment of any amount in excess of such net severance damages required to complete such repair.

15.Broker’s Fees.

15.1Procuring Cause. The Broker(s) named in Paragraph 1.10 is/are the procuring cause of this Lease.

15.2Additional Terms. Unless Landlord and Broker(s) have otherwise agreed in writing, Landlord agrees that: (a) if Tenant exercises any Option (as defined in Paragraph 39.1) granted under this Lease or any Option subsequently granted, or (b) if Tenant acquires any rights to the Premises or other premises in which Landlord has an interest, or (c) if Tenant remains in possession of the Premises with the consent of Landlord after the expiration of the term of this Lease after having failed to exercise an Option, or (d) if said Brokers are the procuring cause of any other lease or sale entered into between the Parties pertaining to the Premises and/or any adjacent property in which Landlord has an interest, or (e) if Base Rent is increased, whether by agreement or operation of an escalation clause herein, then as to any of said transactions, Landlord shall not be liable to said Broker(s) to pay a fee.

15.3Assumption of Obligations. Any buyer or transferee of Landlord’s interest in this Lease, whether such transfer is by agreement or by operation of law, shall be deemed to have assumed Landlord’s obligation under this Paragraph 15.

15.4Representations and Warranties. Tenant and Landlord each represent and warrant to the other that it has had no dealings with any person, firm, broker or finder other than as named in Paragraph 1.10(a) in connection with the negotiation of this Lease and/or the consummation of the transaction contemplated hereby, and that no broker or other person, firm or entity other than said named Broker(s) is entitled to any commission or finder’s fee in connection with said transaction. Tenant and Landlord do each hereby agree to indemnify, protect, defend and hold the other harmless from and against liability for compensation or charges which may be claimed by any such unnamed broker, finder or other similar party by reason of any dealings or actions of the indemnifying Party, including any costs, expenses, and/or attorneys’ fees reasonably incurred with respect thereto.

16.Tenancy and Financial Statements.

16.1Estoppel & Tenancy Statement. Each Party (as “Responding Party”) shall within ten (10) days after written notice from the other Party (the “Requesting Party”) execute, acknowledge and deliver to the Requesting Party a statement in writing in a form similar to the then most current Estoppel or “Tenancy Statement” form published by the

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


American Industrial Real Estate Association, plus such additional information, confirmation and/or statements as may be reasonably requested by the Requesting Party.

16.2Financial Statement. If Landlord desires to finance, refinance, or sell the Premises or the Building, or any part thereof, Tenant and all the Guarantors shall deliver to any potential lender or purchaser designated by Landlord such financial statements of Tenant and such Guarantors as may be reasonably required by such lender or purchaser, including but not limited to Tenant’s financial statements for the past three (3) years. All such financial statements shall be received by Landlord and such lender or purchaser in confidence and shall be used only for the purposes herein set forth.

17.Landlord’s Liability. The term “Landlord” as used herein shall mean the owner or owners at the time in question of the fee title to the Premises. In the event of a transfer of Landlord’s title or interest in the Premises or in this Lease, Landlord shall deliver to the transferee or assignee (in cash or by credit) any unused Security Deposit held by Landlord at the time of such transfer or assignment. Except as provided in Paragraph 15.3, upon such transfer or assignment and delivery of the Security Deposit, as aforesaid, the prior Landlord shall be relieved of all liability with respect to the obligations and/or covenants under this Lease thereafter to be performed by Landlord. Subject to the foregoing, the obligations and/or covenants in this Lease to be performed by the Landlord shall be binding only upon the Landlord as herein above defined. Notwithstanding any other terms or provisions of this lease, Tenant agrees that in the event of any default or breach by Landlord with respect to any of the terms of the Lease to be observed and performed by Landlord (a) Tenant shall look solely to the estate and property (which is the subject of this lease) of Landlord or any successor in interest in the property and the Building, for the satisfaction of Tenant’s remedies for the collection of a judgment (or other judicial process) requiring the payment of money by Landlord; (b) no other property or assets of Landlord, its partners, members, shareholders, officers or any successor in interest shall be subject to levy, execution or other enforcement procedure for the satisfaction if Tenant’s remedies; and (c) no personal liability shall at any time be asserted or enforceable against Landlord, it’s partner’s, members or successors in interest (except to the extent permitted in (a) above), and no judgment will be taken against any partner, member, shareholder, officer or director of Landlord. The provisions of this section shall apply only to the Landlord and the parties herein described, and shall not be for the benefit of any insurer nor any other third party.

18.Severability. The invalidity of any provision of this Lease, as determined by a court of competent jurisdiction, shall in no way affect the validity of any other provision hereof.

19.Interest on Past-Due Obligations. Any monetary payment due Landlord hereunder, other than late charges, not received by Landlord within ten (10) days following the date on which it was due, shall bear interest from the date due at the prime rate charged by the largest state chartered bank in the state in which the Premises are located plus four percent (4%) per annum, but not exceeding the maximum rate allowed by law, in addition to the potential late charge provided for in Paragraph 13.4.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


20.Time of Essence. Time is of the essence with respect to the performance of all obligations to be performed or observed by the Parties under this Lease.

21.Rent Defined. All monetary obligations of Tenant to Landlord under the terms of this Lease are deemed to be rent.

22.No Prior or other Agreements; Broker Disclaimer. This Lease contains all agreements between the Parties with respect to any matter mentioned herein, and no other prior or contemporaneous agreement or understanding shall be effective. Landlord and Tenant each represents and warrants to the Brokers that it has made, and is relying solely upon, its own investigation as to the nature, quality, character and financial responsibility of the other Party to this Lease and as to the nature, quality and character of the Premises. Brokers have no responsibility with respect thereto or with respect to any default or breach hereof by either Party. Each Broker shall be an intended third party beneficiary of the provisions of this Paragraph 22.

23.Notices.

23.1Notice Requirements. All notices required or permitted by this Lease shall be in writing and may be delivered in person (by hand or by messenger or courier service) or may be sent by regular, certified or registered mail or U.S. Postal Service Express Mail, with postage prepaid, and shall be deemed sufficiently given if served in a manner specified in this Paragraph 23. The addresses noted adjacent to a Party’s signature on this Lease shall be that Party’s address for delivery or mailing of notice purposes. Either Party may by written notice to the other specify a different address for notice purposes, except that upon Tenant’s taking possession of the Premises, the Premises shall constitute Tenant’s address for the purpose of mailing or delivering notices to Tenant. A copy of all notices required or permitted to be given to Landlord hereunder shall be concurrently transmitted to such party or parties at such addresses as Landlord may from time to time hereafter designate by written notice to Tenant.

23.2Date of Notice. Any notice sent by registered or certified mail, return receipt requested, shall be deemed given on the date of delivery shown on the receipt card, or if no delivery date is shown, the postmark thereon. If sent by regular mail, the notice shall be deemed given forty-eight (48) hours after the same is addressed as required herein and mailed with postage prepaid. Notices delivered by United States Express Mail or overnight courier that guarantees next day delivery shall be deemed given twenty-four (24) hours after delivery of the same to the United States Postal Service or courier. If notice is received on a Saturday or a Sunday or a legal holiday, it shall be deemed received on the next business day.

24.Waivers. No waiver by Landlord of the Default or Breach of any term covenant or condition hereof by Tenant shall be deemed a waiver of any other term, covenant or condition hereof, or of any subsequent Default or Breach by

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Tenant of the same or any other term, covenant or condition hereof. Landlord’s consent to, or approval of, any such act shall not be deemed to render unnecessary the obtaining of Landlord’s consent to, or approval of, any subsequent or similar act by Tenant, or be construed as the basis of an estoppel to enforce the provision or provisions of this Lease requiring such consent. Regardless of Landlord’s knowledge of a Default or Breach at the time of accepting rent, the acceptance of rent by Landlord shall not be a waiver of any Default or Breach by Tenant of any provision hereof. Any payment given Landlord by Tenant may be accepted by Landlord on account of moneys or damages due Landlord, notwithstanding any qualifying statements or conditions made by Tenant in connection therewith, which such statements and/or conditions shall be of no force or effect whatsoever unless specifically agreed to in writing by Landlord at or before the time of deposit of such payment.

25.Recording. Either Landlord or Tenant shall, upon request of the other, execute, acknowledge and deliver to the other a short form memorandum of this Lease for recording purposes. The Party requesting recordation shall be responsible for payment of any fees or taxes applicable thereto.

26.No Right To Holdover. Tenant has no right to retain possession of the Premises or any part thereof  beyond the expiration or earlier termination of this Lease. In the event the Tenant holds over in violation of this article 26, then the Base Rent payable from and after the term of the expiration or earlier termination of this Lease shall be increased to two hundred percent (200%) of the Base Rent applicable during the month immediately preceding such expiration or earlier termination plus Tenant’s Proportionate Share of Expenses and Taxes under Article 4.2, and Tenant shall also pay all damages sustained by Landlord by reason of such retention. If Landlord gives notice to Tenant of Landlord’s election to such effect, such holding over shall constitute a renewal of this Lease for a period from month to month or one (1) year, whichever shall be specified in such notice, in either case at the Holdover Rate, but if the Landlord does not so elect, no such renewal shall result notwithstanding acceptance by Landlord of any sums due hereunder after such termination; and instead, a tenancy at sufferance at the Holdover Rate shall be deemed to have been created. In any event, no provision of this article 26 shall be deemed to waive Landlord’s right to reentry or any other right under this Lease or at Law.

27.Cumulative Remedies. No remedy or election hereunder shall be deemed exclusive but shall, wherever possible, be cumulative with all other remedies at law or in equity.

28.Covenants and Conditions. Al provisions of this Lease to be observed or performed by Tenant are both covenants and conditions.

29.Binding Effect; Choice of Law. This Lease shall be binding upon the Parties, their personal representatives, successors and assigns and be governed by the laws of the State in which the Premises are located. Any litigation between the Parties hereto concerning this Lease shall be initiated in the county in which the Premises are located.

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


30.Subordination; Attornment; Non-Disturbance.

30.1Subordination. This Lease and any Option granted hereby shall be subject and subordinate to any ground lease, mortgage, deed of trust, or other hypothecation or security device (collectively, “Security Device”), now or hereafter placed by Landlord upon the real property of which the Premises are a part, to any and all advances made on the security thereof, and to all renewals, modifications, consolidations, replacements and extensions thereof. Tenant agrees that the Lenders holding any such Security Device shall have no duty, liability or obligation to perform any of the obligations of Landlord under this Lease, but that in the event of Landlord’s default with respect to any such obligation, Tenant will give any Lender whose name and address have been furnished Tenant in writing for such purpose notice of Landlord’s default pursuant to Paragraph 13.5. If any Lender shall elect to have this Lease and/or any Option granted hereby superior to the lien of its Security Device and shall give written notice thereof to Tenant, this Lease and such Options shall be deemed prior to such Security Device, notwithstanding the relative dates of the documentation or recordation thereof.

30.2Attornment. Subject to the non-disturbance provisions of Paragraph 30.3, Tenant agrees to attorn to a Lender or any other party who acquires ownership of the Premises by reason of a foreclosure of a Security Device, and that in the event of such foreclosure, such new owner shall not: (i) be liable for any act or omission of any prior Landlord or with respect to events occurring prior to acquisition of ownership, or (ii) be subject to any offsets or defenses which Tenant might have against any prior Landlord.

30.3Non-Disturbance. With respect to Security Devices entered into by Landlord after the execution of this lease, Tenant’s subordination of this Lease shall be subject to receiving a commercially reasonable non-disturbance agreement (a “non-disturbance agreement”) from the Lender, at no cost to Tenant, that Tenant’s possession and this Lease, including any options to extend the term hereof, will not be disturbed so long as Tenant is not in Breach hereof and attorns to the record owner of the Premises. Further, within sixty (60) days after the execution of this Lease, if requested by Tenant, Landlord shall use commercially reasonable efforts to obtain a non-disturbance agreement from the holder of any pre-existing Security Device which is secured by the Premises. In the event Landlord is unable to provide the non-disturbance agreement within said sixty (60) day period, then Tenant may, at Tenant’s option, directly contact Lender and attempt to negotiate for the execution and delivery of such a non-disturbance agreement.

30.4Self-Executing. The agreements contained in this Paragraph 30 shall be effective without the execution of any further documents; provided, however, that upon written request from Landlord or a Lender in connection with a sale, financing or refinancing of Premises, Tenant and Landlord shall execute such further writings as may be reasonably required to separately document any such subordination or non-subordination, attornment and/or non- disturbance agreement as is provided for herein.

31.Attorneys’ Fees. If any Party brings an action or proceeding to enforce the terms hereof or declare rights

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


hereunder, the Prevailing Party (as hereafter defined) in any such proceeding, action, or appeal thereon, shall be entitled to reasonable attorneys’ fees, costs and expenses. Such fees may be awarded in the same suit or recovered in a separate suit, whether or not such action or proceeding is pursued to decision or judgment. The term “Prevailing Party” shall include, without limitation, a Party who substantially obtains or defeats the relief sought, as the case may be whether by compromise, settlement, judgment, or the abandonment by the other Party or Broker of its claim or defense. The attorneys’ fee award shall not be computed in accordance with any court fee schedule, but shall be such as to fully reimburse all attorneys’ fees, cost and expenses reasonably incurred. Landlord shall be entitled to attorneys’ fees, costs and expenses incurred in preparation and service of notices of Default and consultations in connection therewith, whether or not a legal action is subsequently commenced in connection with such Default or resulting Breach.

32.Landlord’s Access; Showing Premises; Repairs. Landlord and Landlord’s agents shall have the right to enter the Premises at any time, in the case of an emergency, and otherwise at reasonable times on reasonable prior notice to Tenant for the purpose of showing the same to prospective purchasers, lenders, or tenants, and make such alterations, repairs, improvements or additions to the Premises or to the Building, as Landlord may reasonably deem necessary. Landlord may at any time place on or about the Premises or Building any ordinary “For Sale” signs and Landlord may at any time during the last one hundred eighty (180) days of the term hereof place on or about the Premises any ordinary “For Lease” signs. All such activities of Landlord shall be without abatement of rent or liability to Tenant.

33.Auctions. Tenant shall not conduct, nor permit to be conducted, either voluntarily or involuntarily, any auction upon the Premises without first having obtained Landlord’s prior written consent. Notwithstanding anything to the contrary in this Lease, Landlord shall not be obligated to exercise any standard of reasonableness in determining whether to grant such consent.

34.Signs. Tenant shall not place any sign upon the exterior of the Premises or the Building, except that Tenant may, with Landlord’s prior written consent, install (but not on the roof) such signs as are reasonably required to advertise Tenant’s own business so long as such signs are in a location designated by Landlord and comply with Applicable Requirements and the signage criteria established for the Industrial Center by Landlord. The installation of any sign on the Premises by or for Tenant shall be subject to the provisions of Paragraph 7 (Maintenance, Repairs, Utility Installations, Trade Fixtures and Alterations). Unless otherwise expressly agreed herein, Landlord reserves all rights to the use of the roof of the Building and the right to install advertising signs on the Building, including the roof, which do not unreasonably interfere with the conduct of Tenant’s business; Landlord shall be entitled to all revenues from such advertising signs.

35.Termination; Merger. Unless specifically stated otherwise in writing by Landlord, the voluntary or other surrender of this Lease by Tenant, the mutual termination or cancellation hereof, or a termination hereof by Landlord for Breach by Tenant, shall automatically terminate any sublease or lesser estate in the Premises; provided, however,

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Landlord shall, in the event of any such surrender, termination or cancellation, have the option to continue any one or all of any existing subtenancies upon Landlord’s mutual agreement with such subtenant(s). Landlord’s failure within ten (10) days of following any such event to make a written election to the contrary by written notice to the holder of any such lesser interest, shall constitute Landlord’s election to have such event constitute the termination of such interest.

36.Consents.

(a)Except for Paragraph 12 (subleases) and Paragraph 33 (Auctions) or as otherwise provided herein, wherever in this Lease the consent of a Party is required to an act by or for the other Party, such consent shall not be unreasonably withheld, conditioned or delayed. Landlord’s actual reasonable costs and expenses (including but not limited to architects’. attorneys’, engineers’ and other consultants’ fees) incurred in the consideration of, or response to, a request by Tenant for any Landlord consent pertaining to this Lease or the Premises, including but not limited to consents to an assignment a subletting or the presence or use of a Hazardous Substance, shall be paid by Tenant to Landlord upon receipt of an invoice and supporting documentation therefor. In addition to the deposit described in Paragraph 12.2(e), Landlord may, as condition to considering any such request by Tenant, require that Tenant deposit with Landlord the amount of money (in addition to the Security Deposit held under Paragraph 5), if any, in excess of the deposit described in Paragraph 12(e) reasonably calculated by Landlord to represent the cost Landlord will incur in considering and responding to Tenant’s request. Any unused portion of said deposit shall be refunded to Tenant without interest. Landlord’s consent to any act, assignment of this Lease or subletting of the Premises by Tenant shall not constitute an acknowledgment that no Default or Breach by Tenant of this Lease exists, nor shall such consent be deemed a waiver of any then existing Default or Breach, except as may be otherwise specifically stated in writing by Landlord at the time of such consent.

(b)All conditions to Landlord’s consent authorized by this Lease are acknowledged by Tenant as being reasonable. The failure to specify herein any particular condition to Landlord’s consent shall not preclude the impositions by Landlord at the time of consent of such further or other conditions as are then reasonable with reference to the particular matter for which consent is being given.

37.Guarantor.

37.1Form of Guaranty. If there are to be any Guarantors of this Lease per Paragraph 1.11, the form of the guaranty to be executed by each such Guarantor shall be in the form most recently published by the American Industrial Real Estate Association, and each such Guarantor shall have the same obligations as Tenant under this lease, including but not limited to the obligation to provide the Tenancy Statement and information required in Paragraph 16.

37.2Additional Obligations of Guarantor. It shall constitute a Default of the Tenant under this Lease if any such

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Guarantor fails or refuses, upon reasonable request by Landlord to give: (a) evidence of the due execution of the guaranty called for by this Lease, including the authority of the Guarantor (and of the party signing on Guarantor’s behalf) to obligate such Guarantor on said guaranty, and resolution of its board of directors authorizing the making of such guaranty, together with a certificate of incumbency showing the signatures of the persons authorized to sign on its behalf, (b) current financial statements of Guarantor as may from time to time be requested by Landlord, (c) a Tenancy Statement, or (d) written confirmation that the guaranty is still in effect.

38.Quiet Possession. Upon payment by Tenant of the rent for the Premises and the performance of all of the covenants, conditions and provisions on Tenant’s part to be observed and performed under this Lease, Tenant shall have quiet possession of the Premises for the entire term hereof subject to all of the provisions of this Lease.

39.Options.

39.1Definition. As used in this Lease, the word “Option” has the following meaning: the right to extend the term of this Lease or to renew this Lease or to extend or renew any lease that Tenant has on other property of Landlord.

39.2Options Personal to Original Tenant. Each Option granted to Tenant in this Lease is personal to the original Tenant named in Paragraph 1.1 hereof, and cannot be voluntarily or involuntarily assigned or exercised by any person or entity other than said original Tenant while the original Tenant is in full and actual possession of the Premises and without the intention of thereafter assigning or subletting. The Options, if any, herein granted to Tenant are not assignable, either as a part of an assignment of this Lease or separately or apart therefrom, and no Option may be separated from this Lease in any manner, by reservation or otherwise.

39.3Multiple Options. In the event that Tenant has any multiple Options to extend or renew this Lease, a later option cannot be exercised unless the prior Options to extend or renew this Lease have been validly exercised.

39.4Effect of Default on Options.

(a)Tenant shall have no right to exercise an Option, notwithstanding any provision in the grant of Option to the contrary: (i) during the period commencing with the giving of any notice of Default under Paragraph 13.1 and continuing until the noticed Default is cured, or (ii) during the period of time any monetary obligation due Landlord from Tenant is past due (without regard to whether notice thereof is given Tenant), or (iii) during the time Tenant is in Breach of this Lease, or (iv) in the event that Landlord has given to Tenant three (3) or more notices of separate Defaults under Paragraph 13.1 during the twelve (12) month period immediately preceding the exercise of the Option, whether or not the Defaults are cured.

(b)The period of time within which an Option may be exercised shall not be extended or enlarged by

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


reason of Tenant’s inability to exercise an Option because of the provisions of Paragraph 39.4(a)

(c)All rights of Tenant under the provisions of an Option shall terminate and be of no further force or effect, notwithstanding Tenant’s due and timely exercise of the Option, if, after such exercise and during the term of this Lease, (i) Tenant fails to pay to Landlord a monetary obligation of Tenant for a period of thirty (30) days after such obligation becomes due (without any necessity of Landlord to give notice thereof to Tenant), or (ii) Landlord gives to Tenant three (3) or more notices of separate Defaults under Paragraph 13.1 during any twelve (12) month period, whether or not the Defaults are cured, or (iii) if Tenant commits a Breach of this Lease.

40.Rules and Regulations. Tenant agrees that it will abide by, and keep and observe all reasonable rules and regulations (“Rules and Regulations”) which Landlord may make from time to time and for which Tenant has been provided written notice for the management, safety, care, and cleanliness of the grounds, the parking and unloading of vehicles and the preservation of good order, as well as for the convenience of other occupants or tenants of the Building and the Industrial Center and their invitees, provided that no such Rules or Regulations shall be in conflict with or otherwise inconsistent with the express terms and conditions of this Lease.

41.Security Measures. Tenant hereby acknowledges that the rent payable to Landlord hereunder does not include the cost of guard service or other security measures with respect to the Premises, and that Landlord shall have no obligation whatsoever to provide same. Tenant assumes all responsibility for the protection of the Premises, Tenant, its agents and invitees and their property from the acts of third parties.

42.Reservations. Landlord reserves the right, from time to time, to grant, without the consent or joinder of Tenant, such easements, rights of way, utility raceways, and dedications that Landlord deems necessary, and to cause the recordation of parcel maps and restrictions, so long as such easements, rights of way, utility raceways, dedications, maps and restrictions do not unreasonably interfere with the use or occupancy of the Premises by Tenant. Tenant agrees to sign any documents reasonably requested by Landlord to effectuate any such easement rights, dedication, map or restrictions.

43.Performance Under Protest. If at any time a dispute shall arise as to any amount or sum of money to be paid by one Party to the other under the provisions hereof, the Party against whom the obligation to pay the money is asserted shall have the right to make payment “under protest” and such payment shall not be regarded as a voluntary payment and there shall survive the right on the part of said Party to institute suit for recovery of such sum. If it shall be adjudged that there was no legal obligation on the part of said Party to pay such sum or any part thereof, said Party shall be entitled to recover such sum or so much thereof as it was not legally required to pay under the provisions of this Lease.

44.Authority. If either Party hereto is a corporation, trust, limited liability company, or general or limited

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


partnership, each individual executing this Lease on behalf of such entity represents and warrants that he or she is duly authorized to execute and deliver this Lease on it’s behalf and that such entity is duly authorized and existing and qualified to do business in California and that Tenant has the full right and legal authority to enter into this lease.

45.Conflict. Any conflict between the printed provisions of this Lease and the typewritten or handwritten provisions shall be controlled by the typewritten or handwritten provisions.

46.Offer. Preparation of this Lease by either Landlord or Tenant or Landlord’s agent or Tenant’s agent and submission of same to Tenant or Landlord shall not be deemed an offer to lease. This Lease is not intended to be binding until executed and delivered by all Parties hereto.

47.Amendments. This Lease may be modified only in writing, signed by the parties in interest at the time of the modification. The Parties shall amend this Lease from time to time to reflect any adjustments that are made to the Base Rent or other rent payable under this Lease. As long as they do not materially change Tenant’s use or occupancy of the Premises, or any of Tenant’s obligations hereunder, Tenant agrees to make such reasonable and customary non-monetary modifications to this Lease as may be reasonably required by an institutional insurance company or pension plan Lender in connection with the obtaining of normal financing or refinancing of the property of which the Premises are a part.

48.Multiple Parties. Except as otherwise expressly provided herein, if more than one person or entity is named herein as either Landlord or Tenant, the obligations of such multiple parties shall be the joint and several responsibility of all persons or entities named herein as such Landlord or Tenant.

49.CASP. This is notice that the Landlord has not inspected the premises. A Certified Access Specialist (CASp) can inspect the subject premises and determine whether the subject premises comply with all of the applicable construction-related accessibility standards under state law. Although state law does not require a CASp inspection of the subject premises, the commercial property owner or Lessor may not prohibit the lessee or tenant from obtaining a CASp inspection of the subject premises for the occupancy or potential occupancy of the lessee or tenant, if requested by the lessee or tenant. The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the premises.

50.OFAC. Tenant represents and warrants to Landlord that Tenant is not a party with whom Landlord is prohibited from doing business pursuant to the regulations of the Office of Foreign Assets Control (“OFAC”) of the U.S. Department of the Treasury, including those parties named on OFAC’s Specially Designated Nationals and Blocked Persons List. Tenant is currently in compliance with, and shall at all times during the lease term remain in compliance with, the regulations of OFAC and any other governmental requirement relating thereto. In the event of

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


any violation of this section, Landlord shall be entitled to immediately terminate this Lease and take such other actions as are permitted or required to be taken under law or in equity. TENANT SHALL DEFEND, INDEMNIFY AND HOLD HARMLESS LANDLORD FROM AND AGAINST ANY AND ALL CLAIMS, DAMAGES, LOSSES, RISKS, LIABILITIES AND EXPENSES (INCLUDING ATTORNEYS’ FEES AND COSTS) INCURRED BY LANDLORD ARISING FROM OR RELATED TO ANY BREACH OF THE FOREGOING CERTIFICATIONS. These indemnity obligations shall survive the expiration or earlier termination of this Lease.

51.Landlord’s Work. Landlord shall construct the improvements shown in Exhibit A, at Landlord’s sole cost and expense, to include:

1.

Upgrade power service to 300 Amps at 480 Volt. (Note: This will include tapping into a house meter that will have a separate E-mon D-mon submeter. This meter provides 100 Amps but does service the exterior lighting and will need to be properly handled, as there is a small usage at night.)

2.

Install new VCT flooring in the lab areas per DPM standards.

3.

Install new carpet in office and conference room areas per DPM standards.

4.

Install new fixtures in restrooms per DPM standards.

5.

Create a room (approx. 16’ x 22’) to close off the office area (per Exhibit A)-standard walls, flooring, hvac.

6.

Add wall to close off break room per Exhibit A.

7.

Remove wall in the side room and install plumbing (no drain) for emergency shower and wet chem lab (per Exhibit A).

8.

Outdoor concrete slab to be installed and paid for by Tenant.

52.Option to Extend. Subject to the terms and conditions set forth below, Tenant may at its option extend the Terms of this Lease for one (1) period of three (3) years. Such period is called the “Renewal Term.” The Renewal Term shall be upon the same terms contained in this Lease, except that (i) Landlord shall have no obligation to provide Tenant with any Tenant Improvement Allowance or demolition in connection with the Renewal Term, (ii) the Base Rental during the Renewal Term shall be $13,060.00 and increase 3.5% annually during each year of the Renewal Term. Tenant shall have no additional extension options. To exercise any option, Tenant must deliver a binding written notice to Landlord not sooner than ten (10) months nor later than six (6) months prior to the expiration of the initial Term of this Lease.

LANDLORD AND TENANT HAVE CAREFULLY READ AND REVIEWED THIS LEASE AND EACH TERM AND PROVISION CONTAINED HEREIN, AND BY THE EXECUTION OF THIS LEASE SHOW THEIR INFORMED AND VOLUNTARY CONSENT THERETO. THE PARTIES HEREBY AGREE THAT, AT THE TIME THIS LEASE IS EXECUTED, THE TERMS OF THIS LEASE ARE COMMERCIALLY REASONABLE AND

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


EFFECTUATE THE INTENT AND PURPOSE OF LANDLORD AND TENANT WITH RESPECT TO THE PREMISES.

THIS LEASE PREPARED FOR YOUR ATTORNEY’S REVIEW AND APPROVAL. FURTHER, EXPERTS SHOULD BE CONSULTED TO THE PRESENCE OF ASBESTOS, UNDERGROUND STORAGE TANKS OR HAZARDOUS SUBSTANCES. NO REPRESENTATION OR RECOMMENDATION IS MADE BY THE AMERICAN INDUSTRIAL REAL ESTATE ASSOCIATION OR BY THE REAL ESTATE BROKERS OR THEIR CONTRACTORS, AGENTS OR EMPLOYEES AS TO THE LEGAL SUFFICIENCY, LEGAL EFFECT, OR TAX CONSEQUENCES OF THIS LEASE OR THE TRANSACTION TO WHICH IT RELATES; THE PARTIES SHALL RELY SOLELY UPON THE ADVICE OF THEIR OWN COUNSEL AS TO THE LEGAL AND TAX CONSEQUENCES OF THIS LEASE. IF THE SUBJECT PROPERTY IS IN A STATE OTHER THAN CALIFORNIA, AN ATTORNEY FROM THE STATE WHERE THE PROPERTY IS LOCATED SHOULD BE CONSULTED.

The parties hereto have executed this Lease at the place and on the dates specified above their respective signatures..

Executed at:

redwood city

    

Executed at:

Irvine, CA

on:

3/26/2024

    

on:

3/26/2024

By

Landlord: Dollinger Fremont Associates

    

By

Tenant: Interlink Electronics, Inc.

By:

/s/ David Dollinger

    

By:

/s/ Steve Bronson

Name Printed:

DAVID DOLLINGER

    

Steve Bronson

Title:

General Partner

    

CEO

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Address:

Telephone:(    )

Facsimile:(    )

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Exhibit A

Graphic

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


Exhibit B

Graphic

MULTI-TENANT - MODIFIED NET

Eight-L 1993

----

Initials  

Graphic

/

Graphic


EX-31.1 3 link-20240331xex31d1.htm EX-31.1

Exhibit 31.1

Certification of Principal Executive Officer

Pursuant To Exchange Act Rules 13a-14(a) and 15d-14(a),

As Adopted Pursuant To

Section 302 of Sarbanes-Oxley Act of 2002

I, Steven N. Bronson, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Interlink Electronics, 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 9, 2024

/s/ Steven N. Bronson

Steven N. Bronson, Chief Executive Officer

(Principal Executive Officer)


EX-31.2 4 link-20240331xex31d2.htm EX-31.2

Exhibit 31.2

Certification of Principal Financial Officer

Pursuant To Exchange Act Rules 13a-14(a) and 15d-14(a),

As Adopted Pursuant To

Section 302 of Sarbanes-Oxley Act of 2002

I, Ryan J. Hoffman, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Interlink Electronics, 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 9, 2024

/s/ Ryan J. Hoffman

Ryan J. Hoffman, Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 5 link-20240331xex32d1.htm EX-32.1

Exhibit 32.1

Certification of Principal Executive Officer and Principal Financial Officer

Pursuant to 18 U.S.C. Section 1350, As Adopted Pursuant To

Section 906 of the Sarbanes-Oxley Act of 2002

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350), Steven N. Bronson, Chief Executive Officer (Principal Executive Officer) and Ryan J. Hoffman, Chief Financial Officer (Principal Financial and Accounting Officer) of Interlink Electronics, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:

1.

Our Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, to which this Certification is attached as Exhibit 32.1 (the “Report”), fully complies with the requirements of Section 13(a) or 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.

Date: May 9, 2024

/s/ Steven N. Bronson

Steven N. Bronson

Chief Executive Officer

(Principal Executive Officer)

Date: May 9, 2024

/s/ Ryan J. Hoffman

Ryan J. Hoffman

Chief Financial Officer

(Principal Financial and Accounting Officer)


GRAPHIC 6 link-20240331xex10d1001.jpg GRAPHIC begin 644 link-20240331xex10d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" R # # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]#/B!\98? M"GB"W\,:'HUUXM\7W$7GKI-BZHL$6<"2>5OEB4\XSDG' K)'B;XTR@.O@GPO M"K+=0M)+AAEO)MY3##'G^ZJ(.* M]GKOJ.%"7LU!-K=N^_WK0XJ:G67.Y-)[)6V^X\EC\1?&@R)O\'>%0FX;BNLR MD@=\?NJ\<\4?$[QS8?&+7K/3=;UN75;?Q#8VFG^'!IS/8W&GO@7,AW\PNT38SA]H.T_6NTT?5=.U_ M3;;5M.N(;RRN(Q)#=18*NA[@^E-O M$GQ&\1:1XFU"_P!=M!;FZCOOL;6]K$_G,HC,X/-?4-<1X(^ M,/@[X@>(M:T7P]JT-]J6E;6NXXU(^5N%=3T9201N''%=O61H>.?LV?\ 'G\0 M_P#L==:_]*Y*]AD3S(V4,4+ CXKQ_P#9L_X\_B'_ -CKK/\ Z5R5[%77 MB_X\CFPW\&)\V_LMV^F^ I/$?PN\1:=:V7B^RU"YO5GGB7=KEI*Y=;I&/,I& M2CCJNU<\$5S/_!0W6_$?ASX;>"=$\"6]^NN:QXAM].M;;2&,)8,#E,C"C(Z; MN*A^._B?6_BW?:UX,M/A[K5MX^T;5X6\*ZW;1-$EDHVDW[WF0HC(WJ8ER6 * MD'.1T?[3,?C6/X@_!*XLO"NH>)= T;53J.LW6EA))%E6$K&HC9EX+'.[.!7( M=)R'P]TSXE?LS> =6\:>)/!GA8,%275O)UMO/M[*,!(;:W'D^7B- H +_,V3 MG)KZ^T;5(];TBQU&%)(X;R".X1)EVNJNH8!AV.#R*\8;P-XR^..NV5YX\M(? M#'@:RE6X@\(QRB>XOY5.5>]E'RA 1D0ID?WF:O(--\9W7C7X?:E9V&MWL:1ZGI>IJQLM1 M"#".2N6CD 7< <@#(XJO_PG/QC0[3\+]*D(XWIXC0*WN,QYKOJP]O+VD)+7 MHVE9_,XJ<_8Q]G-/3LF[_<>OT5Y!_P )W\8?^B6Z9_X4D?\ \;I/^$[^,7_1 M+=,_\*2/_P"-UE]6GWC_ .!1_P S3ZQ'L_\ P%_Y'L%%>/\ _"=_&+_HENF? M^%)'_P#&ZZ;P'XD\=ZSJ,\7BGP;:>'+-8]T=Q;ZLEV7?/W=H48X[U,J$HJ[: =^]?YE1K1D[)/[G_D=U1117.;A1110 4444 ?_]D! end GRAPHIC 7 link-20240331xex10d1002.jpg GRAPHIC begin 644 link-20240331xex10d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" R "D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]&/B1\5[7 MP'=:=I%GIEUXD\5:H&-AH=@5$DBKC=+([';%$I(!=NYP 3Q7/#Q1\:)AYB>! M?#%NKW2V-G/<:+K_Q;GU:TCU3PEX:M=.:0"XFM]9EDD1.Y53" 3[9%?-5 ME\7?B1+8:W_9GBK6)[XVNI-J9U#199(M&DCF*VI0)"&PPX.T2<'=@XKO_#7[ M4WC;5/">H^/[WPKID/@>PUM]+N;6*:3^T+>$2B(SLQ^1MK$;D ''0\5HK^T' MX[\2>+OB'%X4\):5/H?@]8VDBU"62.\U$%2Y\LCY8\JI*[@V:YIS4WI%+TO_ M )G1"+CNV_4[O]F/Q=K?C3X607NO_;7OXKN>V^T7P!-PB-A9$;RXRZ$'AF12 M<"]#\2:9D:?JMG%>0JPP55U#;3[C.#[BMZLS0\F^%W_) M:OC1_P!A+3?_ $V6]>G:MJ=OHNE7NHW$ M/'>B>#O O[0?CR*Z2^M_[7ETV!D/^N>"!((HU]278C'J:D_9A^#VHVVM^'O[ M4AF?PW\.K"71M"FN86A^W74CG[1=K&W(4+B-2>N"15+P;\"[M_BK?^#%AGG\ M#:=XKG\9ZC=2P&*&>YD"M;6:YXD"./,8CC@#O7*=)]!_ ?P==_#_ .#/@OP] M?DF_L-+@BN01C;+L!=?P8D?A7>444 >2?#%Q'\:7.JGJT9T^) MP]MT;C/JIKUNO-?B)\-=8OO$]IXS\%ZE;:3XMMK?[%-'?HS6>I6VXL(9@OS* M58DJZY(RPP0:R_\ A-_C'%\C?##1YF7@R1>)E"L?4 PY ^M=TX>WM.#6R5FT MMDEU].AQPG[&\9)[MZ)O=WZ>IZ]17D/_ G?QA_Z)7I7_A4)_P#&:/\ A._C M#_T2O2O_ J$_P#C-9_5I]X_^!1_S+^L1[/_ ,!?^1Z]17GO@SQ5\1-5UR.W M\1^!+'0=,*,6O;?7%NF5@.!Y8C7.3QG/%>A5C.#@[.WR:?Y&T)J:NOQ37YA1 ..116984444 %%%% '_]D! end GRAPHIC 8 link-20240331xex10d1003.jpg GRAPHIC begin 644 link-20240331xex10d1003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" *O :,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z\_\8_' M3PIX&\5/X;OU\07NM1V4.H2VVA>&-3U;R8)7ECB>1K2WE5-S6\P 8@GRVXQ7 MH%>5>'/^3I_B'_V)GAK_ -+M=H /^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ M *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$? M$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ M ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>( M?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D M&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0:]5H MH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5HH \ MJ_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO M"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ M $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^ M('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ MAN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ M /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#( M-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ M#2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_ MZ!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!' MQ _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_P MW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-Q MXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D& MO5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&O0/ M%"W#Z%$?^@1\0/_#<>(?_ )!K MU6B@#RK_ (:6\(_] CX@?^&X\0__ "#1_P -+>$?^@1\0/\ PW'B'_Y!KU6B M@#Q_5OVK/ >@:5>ZGJ=IXXT[3;*%[FZO+OX>^((H8(D4L\CNUB JJH)+$@ MDU[!7E7[6/\ R:Q\9/\ L3-9_P#2&:O5: "BBB@ KRKPY_R=/\0_^Q,\-?\ MI=KM>JUY5X<_Y.G^(?\ V)GAK_TNUV@#U6N?\=^.-,^'7AM]PR>U=!7EO[3/A?7/&'P?O]/\ #FE2:WJZ:GI-['I\ M,T4+S);ZE;7$@5Y71 ?+BO0RZE2Q&-HT<1*T)2BI.Z5DVDW=Z*RZ MO1$3;46UN>E7U_;:9;/ M2=%#ACA2"3R">GK7AWQ)MO'7Q8L_#)'PVN=&LK/4Y6U&UUF;2[J\\@VSJDEL MOG36Y/F. ?-Y !P.0:X7X:_LVZR?A>VC^,/!MI/?6WA&^T>UM+Z:TNTBN&O; MJ2)(RN$"^6T)1MJ[5V@X8,*^@HY+A%AE6Q.*C&7,DXQ<).SYM=):VLK]+27S MR=27-91/I;QI\1-"\!6<<^JWBJ\ES:6JVT1#3%KBYBMHCLSG;YDR GH!DU!X M2^)_AWQCX=M=:M+Y+6SN;RZL81?,L+R36]Q);RJ 3S^\B?&.HP>]?.GB?X-^ M,9)[NP;P$NOW]_XJ\/ZY!XH2]M1]AM;5M/$\,GFS"3>@M[@!8E*,KYSO)!R_ M#7P)\8>'M.U:WU[X?+XTMM;T_5-,M["6\LC'I,DVL:C<+/)YLH CFAN[=F:$ M/*/) *$@ >C'(\J>#4GBE[3F7VH:Q<;NRUGS?#I\SZ\EU[3 M(+B6"34;2.>)6>2-IU#(J@%B1G( #+D]LCUK%T/XD:-XEMO%$^EO+?)X>NC9 MW7D*&\R06L-R!$0<.#'<1X.>I([5\Y6/[.'B32_#_C2?4= M/%>N_P#"0:)? M12W4T*SZ]9V=IIPN(_,R ADEMIB$EV(S*-X"-FO6OV>?"NJ>'#\1+S4?";>" MK?7/$[:G8:4\ML[+ =/LH2S?9Y'16,D,N5#'G/4$$^9BI5IXA5))1 MLDXJ[?(W97XP>AKY[T/X&>-?#_A3QG-;Z8(M;T+5+2'P;!:7$*K&+>:\N[95T^ M]C-S]HN)S,X8),;B-WD@623,/"'Y:]*KE.3S;A1Q%FFDKRCJMV]7%*RE%:O5 MPGU=E*J5.J/H;Q9\2- \&"U74+Z,SW%_:::EM RO*);FXBMXLIG(7?-'D]@V M:V9=U+]F[Q'=Z!XQ0V0'B?4O&GA^ MYA\1V\D O&T^V32!/<([$E=KVMRX1OF)C!VME,;OP?H&A/X DO;O M2K6\T8W-A+I=U8ZCF16CN;NWO#N$1!%+,!_OQI^7-0VUC_PL/Q[>7M[F7P_ MX;N/LMC9L/W=Q?!0TMRPZ-Y6X1H#]UQ*>3L(]#H P/ 'BG_A./ GAOQ&;;[$ M=8TVVU#[-YGF>5YL2R;-V!NQNQG SCH*WZX/X!?\D)^''_8MZ;_Z2QUWE !1 M110 4444 %%%% 'E7[6/_)K'QD_[$S6?_2&:O5:\J_:Q_P"36/C)_P!B9K/_ M *0S5ZK0 4444 %>5>'/^3I_B'_V)GAK_P!+M=KU6O*O#G_)T_Q#_P"Q,\-? M^EVNT >JT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%1V1%']YA0!\_?M M?_M?:U\&O%.B^#O <6CWGB61([S5I]7L;N_ALH)9!!:PK!:LLKW$\S (JDD* MC$J0P(\/_P"&O/VPO^B=>&/_ WWC#_XS6S^Q=\+M9^,?QCUWXK>.$2XGT_4 MGOKD'YHYM<>/:L*')S#I]LRPH"3^]=B#NCS7Z#T ?F__ ,->?MA?]$Z\,?\ MAOO&'_QFGI^UU^V V<_#[PLG^]\/?&/](*_1VB@#\Y/^&M_VO_\ H0?"G_AO M?&7_ ,8J-OVO/VP02!\._"Y]Q\/O&'_QFOT?HH _-_\ X:\_;"_Z)UX8_P## M?>,/_C-'_#7G[87_ $3KPQ_X;[QA_P#&:_2"B@#\W7_;+_:STM&O-4^'_A># M3+<>==2GP)XK@"1+RY\R6-8TPH)W.RJ.K$ $U](M5@T^U\1VD5Q- MNVO??"_6[2$84L=TLUTB+P#C':?\1/&6I7]M9P^(84EN)5B1KCX M4Z]#&&8@ M(]R%1>>68@ (87EMY6B=K?X4Z]-&64D$ MK(ER5=>.&4D$<@D5[C10!XMKOC?QMX=U6?3[KQ':2W$.W<]C\+];NX3E0PVR MPW3HW!&=K'!R#@@BI]9\4^.M!L--O+GQ+ITL6H1>;"ME\-=8NI$7"G$L<5XS M0M\P^60*7_PJ_6_M&_;NSY' MVKS=F/\ EIMV9XW9XKYW^*'[5W[1.D>+]1TOP'X5T7Q%I>GR+#)J=]X!\2*T MDC0Q2[/)@\UH642])=NX%&7(-?>-0>0T?V M24:;9((MQX?,:1R;AQ^]V]5- 'FG[/J_$W4/A5IM_J$&C^&M0OKN_O;G3-1T M>Z2>*66\FD8LK3J1N+;AD=&'7K7HWV/X@_\ 06\,_P#@KN/_ )(KLJ* /S0\ M-?M*?M9^"M TOPYIGP\T%-,TBUBT^U.H> O%DL_E1($3S7AA,;/M49*?*3DK MQBI=6_;2_:ST'3+S4M3\$>#]-TRRA>XNKV[\!^+XH8(D4L\CNT("JJ@DL> M2:_2JO*OVL?^36/C)_V)FL_^D,U '$?L._'_ ,9?M"_#WQCJ7CJST*RUWP_X MLO/#C+X=BFCM76"*!BX\Z1V)+ROSD5?M8_\FL?&3_L3-9_](9J]5KRK]K'_ )-8^,G_ M &)FL_\ I#-7JM !1110 5Y5X<_Y.G^(?_8F>&O_ $NUVO5:\J\.?\G3_$/_ M +$SPU_Z7:[0!ZK1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5^>O[8_Q)U3XY_'+0OA7X-9;N'0-2C@0#YX;KQ Z%E,@ .8K"#?< M28/#E5(RM?57[5'QND^!?PGNM3TR..[\6ZK.FC^';*096:_F!",_81QJ'E7?>:DV3]^\G!8'G] MU'%@X%[%+ZT4M)?(TR1LP$L "KN4YRC3< K]W(;("/VU% M;T*JHU%4<5*W1[?H)JZL>+W7CCXPG1XI(_ %HMZS%)(UOHB$7:<.K&0\Y/W2 MN!MZMNR-6_\ &/Q"LFDN9/#=O!8Q[UE!S.Z[6*>8BHV6!P7"GDJ5!*'<1ZG1 M7IO,:4K?[-!>G-^LGMT(Y'_,S-\-W]WJGAW2[V_M#87US:Q37%JP(,,C("R' M//!)'X5I445X\VI2;2MY&AS/Q.\,W7C3X:^+/#UC)#%>ZMI%W8027!(C626% MT4L0"0H+#. 3CL:Z:N*^-NGW6K?!CQ]8V-M->7MSX?OX8+:WC,DDLC6T@5%4 M =/NK/Q7\29KBVF@BN_$$4UO))&56:,:58(70 MG[R[T=AFXW=[GD=MXP^)NGZ_8VFJ>&[=K"[O(HDGMHVG98 MVEQ*9'1]L:K'E@[ 9.U=K$DK/^UC_P FL?&3_L3-9_\ 2&:O5:\J_:Q_Y-8^ M,G_8F:S_ .D,U5?M8_\FL?&3_L3-9_](9J]5H **** "O*O#G_ "=/\0_^ MQ,\-?^EVNUZK7E7AS_DZ?XA_]B9X:_\ 2[7: /5:*** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH ***^5OV^_CFO@#X=IX'TO4_[,U_Q7;SBZ MU"-L-I6D1KF]N\]FV$11]"7D!'*F@#Y\\::E=_MS_M1VNFZ3)/$<<,SV+CYM,L(TVV M5CSSF.,[G]999%_A/XUUG3)_LVI: M=HE[>6L^Q7\N6.!W1MK @X8 X((/<5UM !1110 4444 %<5X!U"ZO/%?Q)AN M+F:>*T\010V\5?M8_\FL?&3_L3 M-9_](9J]5KRK]K'_ )-8^,G_ &)FL_\ I#-0!X3_ ,$P?^2?_&?_ +*EK7_H MJTK[+KXT_P""8/\ R3_XS_\ 94M:_P#15I7V70 4444 %%%% 'E7[6/_ ":Q M\9/^Q,UG_P!(9J]5KRK]K'_DUCXR?]B9K/\ Z0S5ZK0 4444 %>5>'/^3I_B M'_V)GAK_ -+M=KU6O*O#G_)T_P 0_P#L3/#7_I=KM 'JM>>?'#6OB/H7A.TN M/AAH&G>(]?:]2.>UU.14C2V\N0LX)FB^8.(Q]X\,>.X]#HK.I#VD'%-J_5;G M9@\0L)B(5Y4XU%%WY9)N+\FDT[>C1\J0_$/]K%K>1IOAGX92<9V(DD3*W'&6 M.I CGV->T? _6OB/KOA.[N/B?H&G>'-?6]>."UTR17C>V\N,JY(FE^8N9!]X M<*..YL7OQATBRU.2%K/49=.A=HYM5BM]T,;+((V.S/FLBN<-*J&-3U88..[K MAP]%1GS*M*5NC:M^2/J M*3H]I_PB3.M_]H8R;! 1L\B79N\WC9YWD[MOS[=VWFN8L-8^,$T5S-=Z+H%M MY4+-';)ND>>0N0%#>> N%VMD_>P1\F[Y?2M4U>RT2U%S?W,=K;F2.$22G WN MX11^+,!6=_PGGAKG_BHM*X&3_IT73S/+S][^^0G^\<=:^JP^(J1HJ$>L/6>T']S+NNYT-%8B^-_#SPF9=;T]H0ZQ^:+E"A=BP"ALX+$HXP.?E/I5C M_A)M(\RSC_M.T\R\#FW3SES*%7>Y49Y"J02>V1GJ*ET*JW@_N?J%T:=%<])\ M0_"T40D/B/2BA\O!6\C;=YF?+P >=V#C'7!QTI8/B#X9N(9IEU_3ECB)$C27 M*(%PRJ<[B.C,JY_O''7BK^K5]_9O[F+F79&F0-Y7J%R0-W3WJCIOQ'\+:OL%GX@TZX9W6-%6X7F^#_#VIZ[K-Y%I^D:9;27EY=S'"0PQ MJ6=S[ FOSO^!'AS4_VQ?VD]3\>^)K*:'0H9+75;NRN 2+:SC8OI&DGYB-Q. M;V=1P6,8( D%=Q_P4'^+[^(M9TOX.Z)"VJQA[;4?$-C;N ][))(%TW2@>>;B M8"1P0,1Q YPQKZ?_ &>/@]'\$OAA8:%-,E]KMP[ZAK>HHN/ME_+@S2#@?*.$ M0?PQQHO:@#TNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ KRK]K'_ )-8^,G_ &)FL_\ I#-7JM>5?M8_\FL?&3_L3-9_](9J /"? M^"8/_)/_ (S_ /94M:_]%6E?9=?&G_!,'_DG_P 9_P#LJ6M?^BK2OLN@ HHH MH **** /*OVL?^36/C)_V)FL_P#I#-7JM>5?M8_\FL?&3_L3-9_](9J]5H * M*** "O*O#G_)T_Q#_P"Q,\-?^EVNUZK7E7AS_DZ?XA_]B9X:_P#2[7: /5:* M** /-+OX7:M,\^FQZS;KX?N3<"5GM?\ 34CFE,LD*N#L(W'ARN5&1AB=P]+K M N/'OARUUQ-'EUJSCU)G$0@:49$A&1&3T#D9(0G<0"0"!6_6-.,(WY'^)Z>, MK8JJH?65;=KW;7ON]E>_&C4?A=H]S=:?>:1XO:\MM'M?M4;760\,:@HV\2KEFCE'( MVX0!<(6VM]7NZQC+L%&0,DXY)P!^=.KZC YLL'1]DXR:\IN/6^UFON\GT/&E M3YG?]#YJN_%/P^T'Q)H^FQ>'-?CU1?(EMX(+\#[.T<,D,94&?8)<(8C@X/G$ MECDFNGUKQ'\-AHMWXBN].>U37X)+R96D$%U=M92CY%C9QEE::3.".A)R,&O; M68(I9B%4#))/ %4[)=/TR&UL+06UI$$Q;VT 5%" ?P*.V/2M)YK"IRRY)W5K M_O'JEKVTL^5K?;OJ'(U_PQYA\+-2\%_$:ZM]8TFVN[>ZTV-8+=;B^W[XD "O ML61AN"E =X#C*@\%2=;4/V?/ NIZA:W]QHY>]M(&M[>X%Q('B1BQ(4AN#ELY MZ\#TKT4D @$@9X'O0S!!EB ,@9)[GI7!4S*NJKGAIR@GHES-NW:^G=_>RE!6 ML]3S^P^ _@S3=&M]+@TZX%E;W<5[$K7T[.LT94R2:C/)AY8FC<[7M)WWU>OJ/DBNAY[9?L\^"+"YEN8M/NCQS%Q\-] NKO6[F2S9I]9MI+2];S6'F1.H5E'/ M' '2L>Q^!'@G3-7@U2TT9;;4()?.CN(IG5E;S/,XYZ;N,=,''3 KO)9H[>,R M2NL:#JSG 'XTL:Q^TO^T5H_PW\&SAM/\ #VI-IEE, &C;6O+/VN^8$_-'I]NSX&!F M:0J"S;C MG=]JSG(QLZ'/&]7):G_9?_"V/#GF_:_[:_L35/LVS;]G\CS]/\[?GYM^[R-N M.,>9GG;0!UM%%% !1110 4444 %%%% !1110 4444 %%%% !7E7[6/\ R:Q\ M9/\ L3-9_P#2&:O5:\J_:Q_Y-8^,G_8F:S_Z0S4 >$_\$P?^2?\ QG_[*EK7 M_HJTK[+KXT_X)@_\D_\ C/\ ]E2UK_T5:5]ET %%%% !1110!Y5^UC_R:Q\9 M/^Q,UG_TAFKU6O*OVL?^36/C)_V)FL_^D,U>JT %%%% !7E7AS_DZ?XA_P#8 MF>&O_2[7:]5KRKPY_P G3_$/_L3/#7_I=KM 'JM%%% 'AFI?#?Q/)?WFD1:3 M9OI]RMVJ:BLRK"!/<-*TLH)\SS5$A"HL;*Q7+2 [ ON=%%84Z,:5[=3U,;F- M7'J"J)+EOM?5NUV[MZNW2R\CB/BY9Z-J/ARUM=+#J7Q)UJ\:\MTTQ5M//"K=0L[2RHRA@B MY97))QF-F+$ @?1.IZ39:U:FVO[2"]@//ESQAUS@C.#WP2,^]95I\/?"U@Q- MMX;TF EB_P"[L8EP2I4D87C()!^I]37U."S..%P[HN4EZ$/A5H4\G@_Q5IU]=S/8Z3;6]E).J_-;X=AN!&02LI'7/"YR0<]A>?#OPKJ M$TTUUX9T>YEF;?*\MA$S2-N9LL2OS'<[GGNQ/4UL:?IUII-I':V-K#9VT8VI M#;QB-%'H%' I5\RBZ=L/*2E+XK\MFK6V2733T&H:ZGCW_#,EL;2RA;QKXGF- MHA6-YKW>2Q653(<\[V69@S C/'05:O/VX)*G< M[."=V43YAS\@ (&0?8**R>=Y@VFZOX+K\O,/9P['GA^$'_$NU6 >)=76?4/L MNZ83<0B#9M6-?X5.PY&>=S9)))K,U_\ 9[TO6Y=/>+6-1TYK**6.-K1E1LN\ MK,20!U\^13_LL0"NYMWJU%8PS7&4W>-2WR7:W;MH5R1?0\B;]G6T%K8P1>,? M%2"UN&N2SZI([3.SR,QD+'+?ZQ !G"B&/ &"#M:M\'8+];46FOZOIC0V/]GE MX+@DM&$*A^>!)RQWXR=[=\%?0Z*)9MC9M2E4O:_;KOT%[./8\IN_V?=.U%;I M;S7]9NEO+(V=S'+R\8^)=/1-X" MP7?RA614V8Z;,*>#G)8MG=\U>W45K#.\PI_#5?W*WW6L'LX=CG/ G@Q/ NCR MZ?'J-YJ4;SO<"2^<.ZEL;E!QTR">Y:5E9&9_P[B^-__1Z'Q _[XOO_ )94?\.X MOC?_ -'H?$#_ +XOO_EE7W_160SX _X=Q?&__H]#X@?]\7W_ ,LJ/^'<7QO_ M .CT/B!_WQ??_+*OO^B@#X _X=Q?&_\ Z/0^('_?%]_\LJY3XL?L-_&_X7_" MSQEXR_X;#^(&I_\ ".Z+>ZO]BW7T7VC[/ \OE[_[1;;NV8W;3C.<'I7Z55Y5 M^UC_ ,FL?&3_ +$S6?\ TAFH \__ ."(-:NO[1^ MT:CJET]S<3;=1N47?(Y+-A551D\!0.@KVC4[.Q?XL>'+J34/*U*+1-4B@T_R M&/G1-/IYDE\SHNQDB7:>6\[(^X:\"_X)2,C(!UM%%% !1110 444 M4 %%%% !1110 4444 %%%% !7E7[6/\ R:Q\9/\ L3-9_P#2&:O5:\J_:Q_Y M-8^,G_8F:S_Z0S4 >$_\$P?^2?\ QG_[*EK7_HJTK[+KXT_X)@_\D_\ C/\ M]E2UK_T5:5]ET %%%% !1110!Y5^UC_R:Q\9/^Q,UG_TAFKU6O*OVL?^36/C M)_V)FL_^D,U>JT %%%% !7E7AS_DZ?XA_P#8F>&O_2[7:]5KRKPY_P G3_$/ M_L3/#7_I=KM 'JMH^,=%ALM,\077AN>.X69KNT#;G4*P*':ZG!+ ] M?X1Q7445SXBA3Q5*5&JKQEO9M?BFFODSEQ6&I8RC+#UDW&6CLVG]Z::^3/&O M^%'^*_(\O_A9^K[O^>N+C=_Z4X_2N]^'OA/4?!VBS66I^(+KQ)/)<-,MW=AM MR*54!!N=C@%2>O\ $>*H77C74X;MYUL[9=-02D1N[>;*D;[7<-T5AAB$P!EN7Y;2K.KA(R4HZ:RF]'Y2DUKZ7_ /F,HRK*:%=U\%&2G%6UG4: ML^MI2:=^]K]=FCC_ (G^#-3\<:%#9Z3X@N/#EW%*\HN[;)+9@EC", 1E:K\1+G6=-C,OG6+621^;NR00R_=VL$P,?=W+SD M$=7X]\2)ITAV1C+8.6D;Z)&LDA]D-<7'^TUX+D6<^9=J(+>& M[D+1H-L4A.QOO_W06QZ^6OTK"+,JF%Y,/2YJ>JOR1;UWLVFUOO??;4^KE MR*6KU&VOPK\965E/:VOCEK*.5(%W1132."GE^:^9II"&D$>#C 7%=7 MGM84EN+:2ZFBAB6YB"9\R+S48\_*IC^;+8[#J5!KGXYZ9_PL*X\(+I]S]OAO M(;3=(\:W9HL*[M]W?@9+*3C!(3;G!X[SP9HFH>'? M#EI8:GJ\VNWL2@27]P 'E;')('3G.!V! [5Q7AOX_P"BZYI;W]U8W>E6X>!4 M:=XF#B5)'WI2<%JF>I45YKX= M^/WAGQ1XCTW1++[5]MO[26_B$D8 ^SIN!-&D,YMHEE>(-<2B,,R+AR RL3&P.-K@@XZUY_\ 9&87:]C+2W3NVE^* M?W/L5[2'<]=HKS/6/V@_"OATPKJ;W-M)(ULFU8P^&FB611@'/ = >/XN,@,1 M7'[0_A^.7_2[2\L8!*8FEN/+&TAMN" QP<]1VX'WOEI+*<=**DJ3L]O/T[_( M/:1[GJE%>O"^FV$5U.;U%FN7LXD-L7&Q"Q/ 8@D GH"1K3I5*TN2E%R M?9*XFTMSHZ*\%\4>'(Y-5U.?3?BQ:Z)=7-U(\$:3)--$RS"3RD4N9=*5" MYQ,@Q\@SZ/X3\4:%HVDV6C77BW3M1U"WB(>9[Q"\N"^6Y8DD;&SR<;37IU\O M]G252E/F;Z.:'E7_!+C_DQ/X9?]Q/_ -.EW7NNK:?=2?&?PM?);3-9 M0^']7AEN5C)C21[G32B,W0,PCD(!Y(1L=#7A7_!+C_DQ/X9?]Q/_ -.EW7NN MK:A=1_&?PM8I']7FEMED(C>1+G30CLO0LHDD )Y =L=30!VM%%% !1 M110 4444 %%%% !1110 4444 %%%% !7E7[6/_)K'QD_[$S6?_2&:O5:\J_: MQ_Y-8^,G_8F:S_Z0S4 >$_\ !,'_ ))_\9_^RI:U_P"BK2OLNOC3_@F#_P D M_P#C/_V5+6O_ $5:5]ET %%%% !1110!Y5^UC_R:Q\9/^Q,UG_TAFKU6O*OV ML?\ DUCXR?\ 8F:S_P"D,U>JT %%%% !7E7AS_DZ?XA_]B9X:_\ 2[7:]5KR MKPY_R=/\0_\ L3/#7_I=KM 'JM%%% '.3> =(FU(WACD4,69[=9"(G).XDCK M@G)*@A23D@GFNCJJ^JV4>H1V#W<"WLBETMC(!(RCJ0N'HX>BY^PBE=ZV[^?\ EY^9PGQ6\5ZGX4?P;_9MA)?KJ7B.UTV[">5B M*WE60/(WF,O P/N9;) /(/$6/Q(73-4N[9OAC=6L$)AM-+,5LT M9T.+;O<\>LOBOJVL:QI]E'\-M6LA<26R7$][9N%A0S".0,=F,(#O5LD$*QXQ M6B?B?JFHMJYA\"ZD9M-M9Y(Y;BWE DG19'BB3,0W[@@!9"<,ZJ-^PR,X RJL=M2ZW\4]3L_$NHZ3;> M M4N8[:%?)O#9RM!-N2-@-RQD#&9%VC=ED&2@.1ZM126,PJ=_JZM_BEOI_D_O\ MD'++N>;_ X^(-SXOU3R[WP-J/AB3[-YJSWENP^;>RF,MY8"G:H/)YS@=,GO MO[,L\8^R08QC'EKT].E6J*X<16A5J.=&'(NUV_Q>I232U*HTNS#RO]EAW2L' MUC;-G-O$)=+\,7T'@/PNVKRZK$LBW$;)>?9@F8)<%2MQGA?OKR MW\//6JNE'F47+R6_YH]3+L#',*_L)5X4E9OFFVHZ=+J,G=]-#]-ZYS7_ (?: M%XGOTO-3M);F5&A<)]JF2(M$^^-C&KA"RMR&(SVSCBOFX?#C]KW'/Q3\)?\ M@+'_ /(%;&B> _VF[>SU%=;\>Z3J=P\8%FVEWMK8>4V&R7,FBW ;)*X.T8P< MALX&%#,JU.:=.G4B^^B_*5SZ/$<,4:-*519EAYM?94YW?I>FE^)[%IWP0\$Z M3;306NAK%#-*)W7[3,IR2X7G3='VU>E"-39N6B7]ZT M6UZ6;\M4?2U>5?M8_P#)K'QD_P"Q,UG_ -(9J\@_X5Q^U[G_ )*GX2Q_UZQ_ M_(%<7\;_ +^TWIWP7\?7?B_XB>&M4\)P>']0EUBQM+=%FN;);:0SQH19H0S M1AP#O7DCYAU'D_7Y?\^)_^ZGKM];_%CPYHT<^W3;O1-4O)X-BG?+#/IZ1MNQD86>48!P=W(. M!CP+_@EQ_P F)_#+_N)_^G2[KZB?3[62_AOGMH6O88GABN6C!D2-RA=%;J%8 MQQD@<$HN>@KU3X L4444 %%%% !1110 4444 %%%% !1110 4444 %>5?M8_ M\FL?&3_L3-9_](9J]5KRK]K'_DUCXR?]B9K/_I#-0!X3_P $P?\ DG_QG_[* MEK7_ **M*^RZ^-/^"8/_ "3_ .,__94M:_\ 15I7V70 4444 %%%% 'E7[6/ M_)K'QD_[$S6?_2&:O5:\J_:Q_P"36/C)_P!B9K/_ *0S5ZK0 4444 %>5>'/ M^3I_B'_V)GAK_P!+M=KU6O*O#G_)T_Q#_P"Q,\-?^EVNT >JT444 >87WAK5 M7OIK-=.5DE::02+&OEM(TC,MP\N[.Y%V *4W#!VD@Y7T^O,[KQ9J*WUU>#4] MJP^:%MU6/[.&25T$3C[^]@J\[NI7 &<-Z97@97["]1T;]-[;:VM;Y_U<^8R7 MZOS570YNF]MM;6M\]_SN<]XR\(0^,;?3(IGB1;*^BO@)8!)N9 V #D%3\WWE M(/4="0OC3;AKB&1S):9 ^T1C"8!W<,&^N^RC[*24=;7LOS\^ MQ]%+EOJ<_P"$/V=[;PW>^'=1?6M6N-0T:]U&Y1]0U:ZU)G6Z&W;YD\A8;4"G MCY=VYL$L2:>G?LV7EE<0%_'VN26YG^T7<:2R(UR0L:!"_FE@H6)5[MQRV:WY MOB9XKTC1+JZN_!5YJMX-5>R@M=,CE5C!C6S,@8*=V48%=[$+7LJOG4Y.:J)WNMX/K* M6E];7;?_ VF=J?86+X&7PUB*[F\;ZN]L+M[J:WC=T-QE(U56;S.@\H9P #Z M#G-BX^"]Y-H6@Z>OBJ]632YKJ>WGD\:ZL\]O?F\1S)+@J75F1E\W##Y< 8V M*,80O@/]C71K?6_"WPZ@N]&?7+5?"^F,]NHB MVK_HH4,^_' W%L*024'#8X\G,L=+ 4X2A#FAX>;YE++*5.< M*?.YSC"UVOBZZ1D]/)'WY17C&JZ39>#_ !7I,NA:;%X1I0T3E0 2HC4@X! MPXSG@G#"YI[:L\/5ARRO;1W7P\V[47MY'-@\Z^L8AX2M3Y9IVT=U\/-NU%WM MT<=#'UGX,*.^L M;--/LK>UB+&."-8E+')PHP,_E4]%>Q"G&#;74^RKXRMB81A4:M'R2^^V_P#3 MW;;*\J_:Q_Y-8^,G_8F:S_Z0S5Y_X'\#?&_QCX5T_5V^/0LYIT83VJ^#[&3R M)D8I)'NR,[75ES@=.@KG/VA?AA\6]'^ 7Q+O];^-?_"0:+:^&=3GOM(_X12T MMOMT"VLC20>5 M?M8_\FL?&3_L3-9_](9J /"?^"8/_)/_ (S_ /94M:_]%6E?9=?&G_!,'_DG M_P 9_P#LJ6M?^BK2OLN@ HHHH **** /*OVL?^36/C)_V)FL_P#I#-7JM>5? MM8_\FL?&3_L3-9_](9J]5H **** "O*O#G_)T_Q#_P"Q,\-?^EVNUZK7E7AS M_DZ?XA_]B9X:_P#2[7: /5:*** .4N=:\-#7Q<26R/=Q$Q'4?LV4C8'&#)CL M!==NI[:"CKT5KOKZ]-?Z7BY=+$.53V]-1UZ*UWUZZ]-?Q[5;_ %.UTP0F MZG6'SI/*CW?QO@G _!2?H#3X[VWE952>)V;A0K@D\9X_#FN-^+FN:9X>T73; MS4](FUI1?".W@@52RSM#*J'GIDG:#V+@UXKX';X3VGC*74-"\-:D-5T'3;G6 M5EW*L?E%(W")EAN+@Y4?PE&Z+U^UPF5_6L,Z]I:)[)-77=\RMK9;/?[_ %93 MY78^F$U>QD:15O;=C&=K@2K\IP#@\^A!_$4@UBP-RUN+R#SEP#'Y@R">@_&O MEVVM_A-X4O/# O-+U/;8:A-;:#4+!Y!A9>5."BJ54J5& P4+N&!+K>L? M"O2O"TEW=Z/K;V]U=3>1%=21LYG"2#Y27(4%HVC!+?>( &"*]+^P(N24/:-/ M;W%J[O;W]=%W[KIK'M?0^H%U*T=U5;F%F8 J XYSGIZ_=;\C4"Z_IC6+7@U" MV^R*&8S^:NP!<[CG/;!S]#7S]*OPZ_X02\^WVFKW<.BA7G>3]Q(%FN)+A98F M#8 9F?:0V0ORD@@U;^&/@_X;?$W[;-I8U99(X4(CN+T9\J1'4.JJ3L+;FW#@ MY"DC:5)YY911I4YUJCFHQ=K\BMY?:ZII_P"8_:-M)6/>%UW3FF2(7UN97D\I M4$@R7QG 'KP:9+XATN%&>34+9%61(2S2J!O8J%7ZDN@'^\*XS2?@-X2T3Q;8 M>([.WN(=0LK?[-"J38B5, ?< QGY165%^R_X AT$Z.NG7'V+[1'< "Y8.A0$ M*JL.50(2< M#9O&>1D(=+=;9EU"V*W)80GS5Q(5SNV\\XP:XC5_@#X1UW7]9UF]@N MYK[5O(^TO]I8 &+&PIC[AX/(QU-)J7P \(ZO;6%O>0W=Q#9VOV2.-KD[2N]G MR0.C;G8[A@]/[HQ$:67VCS59=+^ZM--;>]KKITTUZZ%Y]CNQK>GE;EA>0$6R MEYL.#L4*&R?;!!S[U:BFCGC#Q.LB'HR'(/XUYQH'[/?@_P .-JDEM;W,EQJ5 MB=.NKB:?=(\!0IMR ,8#'&*Z_P &>#=+\ ^';70]%@^S:;:KMBBSG:/2L<13 MP<4_J]24GIO%+IKU?7;NNPTY=4;=? _[ .FGQSX?ATBXO;S3(=)\%>%[R"?2 MYC!.SSQWT;AGY.T+;K@#'WFSGC'WQ7YT?\$_=4O8-1FTZVN'M$N/AQX6N"\( M7S97B:_VPH6R 7#OVSA3C&"1\YF$:#H-XB'-%-:>;=EV[GEYI'#2PSEBH<\4 MUIYMV75=S[FT7X7Z;I-_-=W%_J>MO+ ;9DUBY^U+L)!(^89[=,XYZ5U-AI]K MI=LMO9V\=M O2.)0H]S]:QO!VIW5\FJV]S<+>_8+S[*ETH'[T>3$Y)Q@$AG= M20!]SH#FNAHP-'#0IJ>'AR[^N^NNO5=[!EV'PE.DIX6FHK7UWL]=>J[V8444 M5Z1ZYYM=WI^$6OZE?7F1X(U6EO(?G+]$'PIJ]R]C8WL\%C<,+25R);9'$3!B/F.W)!//)H ]^)P*Q=,\: MZ)K"6C6VH1_Z6@DMUF5H6F4C(*AP">#GBO'_ -A3XK^(_CA^RKX'\:^+;N.^ M\0:F+T7-Q%"L2OY5]<0I\J@ 82-![XSWKU'P%96^H_#'PS;W4$=S!)I-J&BE M4,K#R5Z@UPUJE55H4Z=M5)ZI]''STW?1GFUZM=8B%&C;6,F[I]'%)73T^)]& M=517/6HF\,ZE!9O+)<:3=-LMVE)9[:3!(C+'DHP!VD\@C&3E0.AK>E5]HG=6 M:T:_KIV_1Z'50K>U335I+1K^MT]T_OL[I%%%%;G0%%%% !1110 4444 %%%% M !1110 5Y5^UC_R:Q\9/^Q,UG_TAFKU6O*OVL?\ DUCXR?\ 8F:S_P"D,U ' MA/\ P3!_Y)_\9_\ LJ6M?^BK2OLNOC3_ ()@_P#)/_C/_P!E2UK_ -%6E?9= M !1110 4444 >5?M8_\ )K'QD_[$S6?_ $AFKU6O*OVL?^36/C)_V)FL_P#I M#-7JM !1110 5Y5X<_Y.G^(?_8F>&O\ TNUVO5:\J\.?\G3_ !#_ .Q,\-?^ MEVNT >JT444 >6WFHR?VK:PA1(/NM&R DML.0N=W& M5]2KF9O&^GQ:BR&VN'ABW(]ZL8VIAMK<9WE01@N%*C'7@XZ:O'R^$(.IR5.; M;OYZZMW;[K1V^[P6/B;4+&PB\+ZE# MI5W]K#7%Q/&LB^2(WR-K*H2"X6]NEN M8P9)E3,+*5<[0Y^5OD.#G@#!/<^)_%=EX3MK66\CNIC^W R2 H4D9'-? M9X>5?V')'#*:=[/E=^JW37?2]U=+S/:=K[G"Z?J?QEBNK2VG\/Z++IYO)]\P M"0O';KM: [1.X#,Q*[1NPJYW[N:WKR]^),,^FRC3=.O5VO%=6\2HJ;_,D"S MM*&4%!$2 7(W$8/5;:F,]<^QQ=U M7XO^$-$U233[W6X(;J)BDBE6(1OW?RD@8!/G1X^OL:[9RQEVLES8_:YTO *NW'Q(\-6L0EDU>'87DC!4,V2@4OC .0-Z M#/3+J.I J74KQFF\'&][VY)6Z]+ZK_+U"RM\1Q=_XC^+Z1+]B\*:-*XB?>T] MR$_>Y)7:HE.Y0 %R2I8L&(CY5>]\'W.NW>BQ2^([6WL]3?YG@M>8XP>B;M[; MB,>?+8L?+V!PV .A4@@]^@R:SKTL77I\D<'RVUO&$K_BWH-.*?Q'> MT5AZ/XWT+Q!?-9Z=J45W<@(P5NW8D"MRO#G3G2?+4BT_/0T33V"OR MI_8Z_:N^"OP:MI[;XA^+;"V@U'P3X7M8HX[.?45\^V_M S1N+>.3RW3SHLJ^ MT_,,=#C]5J^$_P#@F7_S%?\ L0/!W_N4K&45).,E=,4HQG%QDKIG>VW_ 4] M_9."W^(Z001J%2./P]J:JH'0 "UXJ7_AZ/\ LQ?]%-_\H&J?_(U?55%- M))60TE%66Q\J_P##T?\ 9B_Z*;_Y0-4_^1J/^'H_[,7_ $4W_P H&J?_ "-7 MU513&?*O_#T?]F+_ **;_P"4#5/_ )&KS_\ :%_X*/?L[>.?@%\2_#>B?$/[ M;K6L>&=3T^QMO[$U&/SIY;62.--SVX5(M2_L[58[>[NFM_(EEQ'/>SSPMN167YHI8VQG(W8.""!]&Z#XGD MT'X=>%$B2$'^Q+>>2XN6(2-%CC7 4(CJO@7Q+*U1AYC^;+)(Q=Y'P!N8GJ<*H]@ !@ "O*_P!J2!;CP!8*Q( U$/QZK;SD M?RKSTG:THSA;25G[KO:Z2/8Z***^P/O0HHHH **** "BBB@ HHHH **** "O*O MVL?^36/C)_V)FL_^D,U>JUY5^UC_ ,FL?&3_ +$S6?\ TAFH \)_X)@_\D_^ M,_\ V5+6O_15I7V77QI_P3!_Y)_\9_\ LJ6M?^BK2OLN@ HHHH **** /*OV ML?\ DUCXR?\ 8F:S_P"D,U>JUY5^UC_R:Q\9/^Q,UG_TAFKU6@ HHHH *\J\ M.?\ )T_Q#_[$SPU_Z7:[7JM>5>'/^3I_B'_V)GAK_P!+M=H ]5HHHH XF;X> MSR:C*RZDILI0Z,'@!G6-W=VC5@0N"S]2I. ,[CAE[:L.3QII$5^UJUR25;RW MG6)C CY(V-+C8&R,8)X. <$C.Y7GX2GAJ?-]6:??6_ZNQY6!I8.DY_5&GKK9 MWMY;NW4Y'XDO9'2]/@O_ ^WB*VN;U(&@6)I!%N1_G8*K<8RAS@'S,$X//D1 M\8Z8+=Q;_".YDTRYN-F[^SI_,:.*=50M&801PTK("> H&.0*]^U76].T*!)] M2O[73X7?RUDNIEB5FP6V@L1DX5CCT!]*<-7L3>26@O(#=1HLCP^8-RJS,JDC ML"8W ]T;T-?6X3&+#TDI4G);_%)+[EIO8]"4;O<^>9-=L=1TG7[_ %+X-/'/ M:W%A'D64SB_61E3**L/F?N\+DE,#:&;8!P7.NZ7XGUZ:\O/@K,;I+M4EO[NR MD#,H)"R*WDC 5?F<9W $A5D)-?1:7MO).\*SQ-,B[VC#@L%R1DCTRK#Z@^E( M]_;1&,/<1(9&V(&<#3T5EIOUM?\M$B?9^?X(\2 MU/4M*T_5O[!7X8FXTK2FG73I_LSO5FM&6XMYC<06\$\:QAHEA)7<"Y"'&=J#."Q3V0W$0&?,3'/.X M=C@_K2QRI*"4=7QC[ISU&17+_: M%]<^'L-MIOD>7I\QA8*F[>TZ;2G"A8E;*D_-L! )4GW>BM)9O"<;2I.]M^>6 MC[K7[UU0O9OO^!S$OPR\*S1643:#9"*S#+#&L0"JK$LR8'52S$E3P3R:KO\ M"#P4\WFGPOI@DVA-ZVZ@@!-@ Q_L\5U]%>.L;B5M5E][-.6/8QO#_@[0_"GF M_P!C:5::8)?OBVB" ^V!T'M6S117-.I.K+FFVWW>HTK;!7YO_L*^+O$_A*>% M/#OA6W\2I?> ?"0NIKG518K9@-J05C^[D+@Y8G:,C;T.17Z05^='[!VN:=I4 ML%O>ZA:V=Q=^ /",=O%/,J-,V_4QM0$Y8Y91@>H]:REL:T_B6E_+7]#ZAU7X M_P#C'PSXET&PUOX>6-OIFJZO9Z2NJ6?B+SU#SNJAA&;9'.W)."%SM//(->[5 M\U?%[Q3IR:IX)T>*XTZZU)_&&BK+;.ZO<6R_:HW\Q5SE"<*NXC[LA'\5?2M1 M!MMINYT5XQ4(24;7OWU\]6PHHHK4XPHHHH **** "O&/VK)&B^'FGE#M)U1% MR/0PS _H:]GKQ;]K#_DG6G?]A6/_ -$S5\KQ3IDN*_P_JCXKC1VX>QC7\GZH M]IHHHKZH^U"BBB@ HHHH **** "BBB@ HHHH *\J_:Q_Y-8^,G_8F:S_ .D, MU>JUY5^UC_R:Q\9/^Q,UG_TAFH \)_X)@_\ )/\ XS_]E2UK_P!%6E?9=?&G M_!,'_DG_ ,9_^RI:U_Z*M*^RZ "BBB@ HHHH \J_:Q_Y-8^,G_8F:S_Z0S5Z MK7E7[6/_ ":Q\9/^Q,UG_P!(9J]5H **** "O*O#G_)T_P 0_P#L3/#7_I=K MM>JUY5X<_P"3I_B'_P!B9X:_]+M=H ]5HHJGJVLZ?H-FUYJ=];:=:*0IGNYE MBC!/0;F('- '&7?@G5IM1DB1[/[%(DL?VLLXD1'D=RICQ@D;R =P!ZD#&&[^ MFQR)-&LD;*Z, RLIR"#T(-.KBP^$IX5R=.^OZ;+^M?,\_"8&E@W)TK^]W\ME M\OO[LP_%W@S2?'&FQV.L6RW4$ K*[N;B*QFS;7'[/7A&[CN(IX MKF6&>W%L\1=0IC#%E'"@\%BA!%)%=P3S311S1R2P M,%E1&!:,D!@&'8D$'GL1653,<76@Z=2JW%[J^G3_ "7W#4(IW2):*C$\9F,( MD4RA0YCW#<%)(!QZ<'\JBM-2L[^29+:Z@N7@8I*L4@8QL"00P!X.01@^AKSB MRS159]2LXW*-=0*XE$!4R $2%0P3K]X@@@=<$&C4-1M-(LIKR^NH;*SA7?+< M7$@CCC7U9C@ ?6@"S15'1M=TWQ'8K>Z3J%KJEFQ*BXLIUFC)'4;E)&15Z@ K M\Q?V._B5!X$O-(L#HNJZ]J&L> /"Z6MGHR0RSL8QJCO^[>1&("Y)*@@8^8C( MS^F\4\OR8_9LU.Q\.>/?ACKFI^*[?PIIVG^#O#C MSW.$:YVM#JHS&C*Q9"<1OA3@3*3C&1$W:)TX>*G42:OO^3['U?XZ^)5IXBU_ MP'HVK^%O%'A;47\4:3=Z<=9M8H8[ETO85D4;9')PDC$X .W)&0&^NZ^(OBO M\0?#GQ&^)OP)B\,>*3XQ;0M;A74;YU"S?O;VR$;NH1!R8V!*KM!V@XW+G[=J M*;NV=.*CRPIZ6WT^?G]YR7Q,^)&G_"WP\FLZG;W-Q:&80L+5-[(-CN6/HH"' M)/ [D#FN3OOVGO EE87=RUW>[K=$8126$T9E+Q^8BHS*%)92G?C>N<9KK/B; M:ZY>>'%C\/6=M>ZEYP9$NBBHN%8AMSHX!W;>=IZ]NHXJXN?%=[Y8'PYT\R-< M!//NX8"(U5D6.9@)J/'D MY)Z?D>J:)K-KXAT>RU2QK#\%W.J7?ANU MDUG3H=*U(M*LMK 6O@NWN(DG@E\3V4!GR3RVJGY?FCYKB-*655D]O=_]*1Z/17GFF_$74+MK*^EM(ET MZ]%H8X-K+(BW#QJC"0G$A'G1[E"J%SPS=_0Z]+"XREBTW2>WY/9_.W^9ZF#Q M]#')RHO;NK:.]G\[/S[I,****[3T0HHHH **** "BBB@ HHHH *\J_:Q_P"3 M6/C)_P!B9K/_ *0S5ZK7E7[6/_)K'QD_[$S6?_2&:@#PG_@F#_R3_P",_P#V M5+6O_15I7V77QI_P3!_Y)_\ &?\ [*EK7_HJTK[+H **** "BBB@#RK]K'_D MUCXR?]B9K/\ Z0S5ZK7E7[6/_)K'QD_[$S6?_2&:O5: "BBB@ KRKPY_R=/\ M0_\ L3/#7_I=KM>JUY5X<_Y.G^(?_8F>&O\ TNUV@#U6N'\;^!M6UW5=,U;3 M-5@-YIUR9[>RU>U6:SCW6\L+E0FQ]Y\W.YG;A2HVAR:[BB@#Q"U_9[U-+ZV2 MY\2"72H(A$]I:1R6B7 "1",%$?9$L1C(1(@J[96!!QDUIOV>/$&H66H0W?C. MZ2]ECG-OJUO/2;A @"@D0(6)8*5]XHH ^:=2_99\57E@ ML=MXZDL+V6*.*XNX!()7"R7S*I964E4^V1LNW9AH!MV$JT?=>/O@[KWBWQO< MZS9^)OL%E)!:1I9,CNBO#0QC!5-KF0JV5QCD -S6_X?^".JZ!\0X=;@ MUR*+24O[J]:RB$P9O-ENY67 D$?SF[C#ED;/V6/')4Q^PT4 ?.][^S5XIN([ MY;3QQ)HZW&H/=>38>:$(,MW(LC;W;$@^TQ#Y-H/V=,%?EV=9XI^"FH>(O'%S MK\>O26BFZCN;>&*:>/RBK:?NSY;KG*6=&G@MO M'OV;5;BT6S;5!$[3QHOVDH%;< V'N%?YAG]T/F\P^!:7^SMK5KX)U32+W5 M[#4KV[\0VFM[YS=M$XAL[6W97+3-)ND:V:4D, #*<[B"S=9\&_AMKG@74M=; M6-:O-8M MO::1NV%5!@/+O4='TO2M%TUK&-I;>,K9)8*\:!&!$L^.[C5]!%E#:7>DN\P^T-&;+;(9-V[@6LPP20?M3G@EM_T-10!Y]\ M'OAUJ'PTT>ZTZ[O8-2^TSF\GO '\Z:X:.-9'I)X!\(I)- \06 ;M2^9P[J2/F/W0Q^4\=,_HS7YQ_L$ZYIVE7(M[W M4+6SN+OP'X1CMXIYE1IFSJ0VH"M3+8TIZRT5SZ'^+WB&_MM4\$Z M=%8W5O9W'C#18I;US"89U%U')L4;S(#N13DJOW#S@\_2M?-WQ9\5Z1%J'@_1 MO-LKW59/%NBK]G\Y#/:?Z9%)YNSEAE1MSQQ+UYP?I&HANSIKJU.&EM_GYA11 M16IQ!1110 4444 %>O1Z\O\ CWJ%OI&F^$+Z[D\JUM?$ MEG/-)M+;459"QP,DX /2OG\_DHY;6E)V22_-'S/$LHPRJM*3LE:[_P"WD=A: M^!-&L]06[CMB"A5HX"Y,,;*U2HTJ":I12OV5CWJ M.'HX=-48**?96"BBBMCH"BBB@ HHHH **** "BBB@ KRK]K'_DUCXR?]B9K/ M_I#-7JM>5?M8_P#)K'QD_P"Q,UG_ -(9J /"?^"8/_)/_C/_ -E2UK_T5:5] MEU\:?\$P?^2?_&?_ +*EK7_HJTK[+H **** "BBB@#RK]K'_ )-8^,G_ &)F ML_\ I#-7JM>5?M8_\FL?&3_L3-9_](9J]5H **** "O*O#G_ "=/\0_^Q,\- M?^EVNUZK7E7AS_DZ?XA_]B9X:_\ 2[7: /5:*** "BBB@ HHHH **** "BBB M@ HHHH ***H:_J+:1H6HWR*K/;6TDRJYPI*J2 >1QQZBC<:5]"_17Q?H'BKX M^_'3Q!XOU'P9XCCT32='U2/2FM/[9L;.(2_8K6X8QQRZ#>R!2+E/_!/K_EZ_[$#PC_[DZ]:_X5U^ MU3_T/4'_ (4^F_\ S)UXCX'_ &!OCMX,^S?9_&267E:)IVD-_8?CIK#?]E\[ MDXT!\Q_OOD1MSI\^Z23<-J>VA4;)ZGTU\8X+>8> WFNOL\D7C+1G@C\LMY[_ M &I5*9'W?E9VR?[F.I%?1%? X_8\^.QO]-O)_&>HWLVG7<5_:K??$D7,<<\; M;HWV2>&F4D$=P:M_"+Q1\?\ X[>'Y=<\(>-]13388]/$G]MZYI%M-YMSI=EJ M!4+'X9E!5%OEC#%@6*$[5R!4133;9O5G&48QC?2Y]VT5\F#X=_M4?]#U#_X5 M&F__ #)TO_"N_P!JC_H>8?\ PJ--_P#F3K0YCZRHKY-_X5W^U1_T/,/_ (5& MF_\ S)TA^'7[5';QU!_X5&F__,G0!]4:OJ<.BZ5>ZA<;OL]I ]Q)L&6VJI8X M'K@5PFB_$_5+GQ(MAJ>@"QMYGA1#%<%Y;?S1(8C*&148-Y;#,3/M/!R/FKYE M\)>,?CQJ/Q5U?X=OXDTW6]E-#%;Z/.)89[+3;&?S"NKJ MFQU*860]=IKKO#_P?_:'\/ZR=074OAY? 3+<);7EUJ;1K*J;%=B%#RL$PH,K M/C:O< UYF(KU85%&$6UULM#[K*,JP.(P4ZN)KTXS:?*I2::UMLMNKUOI;S3^ MLJ\<_:E@%Q\/[!"2 -1#Y'^S;SM_2O1? W_"3_\ "+67_"9?V3_PDGS_ &O^ MPO-^Q_?;9Y?F_/\ &?\$R%">!OC6HX ^*FM@?]^K6OLBOCG_@F7_R)'QL_[*KK?_HJUK[& MH **** "BBB@#RK]K'_DUCXR?]B9K/\ Z0S5ZK7E7[6/_)K'QD_[$S6?_2&: MO5: "BBB@ KRKPY_R=/\0_\ L3/#7_I=KM>JUY5X<_Y.G^(?_8F>&O\ TNUV M@#U6BBB@ HHHH **** "BBB@ HHHH **** "L;QFQ7P?KA&,BQGQDX'^K;O@ M_P C6S6-XS!/A#7 ,@_89_NYS_JVZ8Y_+FJCNBH_$CX?^#FOZ_X1M?%MYXNZG#IC:=-IJ6=Y'OR/.A,;$,J<,X93\H)W"OF;]GS4?@UIOBGXG2 M_$_QYX?L+G_A(46W\+>*==M8+(H=)T[%V+29AND)WH)>1A,#EZ#X[^%6E7N"OVJWUW3EF"GJH?S-P'MG%8V;=SJ52FH*+5WZ+\]]#Z M"HKRK_AK'X(?]%D^'_\ X5%C_P#':Y.PC_X7[XJ\0>-/ 'Q'-M'HDT6C:5J& MBW,5_I5V!#'<3^8BDI*"UPL9(8%3 .I:=\<[SP7=PZ3\5]*B\)7;D1P^(+9S)HMXV,Y$QYMR>?DFQTX8YKR[_@FV M,?!;5/\ KKH7_J)Z%0!]9T5C>+O$\7@_09]5FL[O4$B>-!;6$8>9R\BH-JD@ M'!;)YX )[5R6G?M"> ]4BCD@UIG#.\;&.TFD1)$.&1I$0IG=\HPQ#-PI8UVT ML#BL13]K1IN4;VT3>N_0ERBG9L]&HKFO!/Q%\/\ Q&M+JY\/7KW]O;2"*64V MLL*AR,[09$7)P0>,X!'J,]+7/5I5*$W3JQ<9+=-6:^3&FFKH^2_AU_R?]XZ_ MZXZS_P"FWP97UI7R9\.A_P 9^>.C_P!,M9_]-O@NOK.LAA7BW[6'_).M._[" ML?\ Z)FKVFO%OVL/^2=:=_V%8_\ T3-7RO%7_(DQ7^$^)XU_Y)W&?X/U1[31 M117U1]L%%%% !1110 4444 %%%% !1110 5Y5^UC_P FL?&3_L3-9_\ 2&:O M5:\J_:Q_Y-8^,G_8F:S_ .D,U 'AW_!,O_D2/C9_V576_P#T5:U]C5\<_P#! M,O\ Y$CXV?\ 95=;_P#15K7V-0 4444 %%%% 'E7[6/_ ":Q\9/^Q,UG_P!( M9J]5KRK]K'_DUCXR?]B9K/\ Z0S5ZK0 4444 %>5>'/^3I_B'_V)GAK_ -+M M=KU6O*O#G_)T_P 0_P#L3/#7_I=KM 'JM%%% !1110 4444 %%%% !1110 4 M444 %8WC09\':Z,;LV$_! .?W;>I _,BMFL;QF0/!^NDD "PGY) '^K;U!'Y M@U4=T5'XD?GE\(/$GP5TGQ[\1+'XK?#SP]K\USKR26_B#4M'M=4DMHETK3\Q M2HR--'$&.58*59I'Q@JYK['TS]F'X"ZUIMIJ%A\(_AW=V-W"D\%Q%X9L626- ME#*RGRN0000?>OFK]FW]FS0?C!XJ^)/B#Q)>7$FGV7B,6*Z79J+2/)?FZ]CS7_AD[X(?]$;^'__ (2]C_\ &JW?"UKX#^%]I)H/ MAC1])\+Z6DS/+;Z+IR6MG%,>!GM7<5Y_<>!M52[F@MGM6M9 MGNV6ZD9@\8GDE=@8Q][!F.,,,X&<8YX,;5Q%)1^KQO??KV\UYZ[*WF?/YA7Q M=%1^JPYK[Z7[65KK?7796UWN=KJFE6.NZ=<6&I6=OJ-AQKY8_P"";G_)%]4_ZZZ#_P"HGH5?5\48BB1 A5Z*/67F?1GQ(M+[4/!]W:Z=IEEK%W-+;QBSU) ]NZF= Y<$-PJ M[FSM;&W.#C!\]T'5_$<>GPB?X76D.I2P>?=2+''"CWB1HRY #=9$SNRVT(@! M=L"O:**]7#XY4*+HNFI:WNW)/9=FM-+^I+C=WNL_#4HDR MUG8 "(Y13N&%7UV]/X:Z>BBN"K4]K4<[6OZ_K=E)65CY-^'?_)_?CG_KEK/_ M *;?!=?65?)GPZ/_ !GYXZ'_ $RUG_TV^"Z^LZR&%<7\6O!FE>-_"3VFL:D= M(MK:3[4EWO54CD".JE]W!7YR2,@G'45VE M2*21HMLRJ2,E520<'<-YQGD5YF9TXU<)4ISASIZ-=TWY=M^FVZW/&SBE"M@* MM*I3]I&2LXZZIM)[:Z;[K;=;F%;^#_'EU DT'Q02:&0!DDCT*V96!Z$$-R*J MZSX:\?Z/ITMT?B2)"I5$0Z%;KN=F"J,Y/4L!77>"-+N=*MM4FNH%LDO+L7,= MOD9C7R(D8L 2 6='<@$_>R3DFG+,/%FI6TD!W:-92>;YV/ENIA]W;ZHA^;=W M8+@\&O$_LZC.BM:BG*Z2]M6]+ZSV6^OIN?/?V50GAX^]6C4G=)>WK][5?M8_P#)K'QD_P"Q,UG_ M -(9J]5KRK]K'_DUCXR?]B9K/_I#-0!X=_P3+_Y$CXV?]E5UO_T5:U]C5\<_ M\$R_^1(^-G_95=;_ /15K7V-0 4444 %%%% 'E7[6/\ R:Q\9/\ L3-9_P#2 M&:O5:\J_:Q_Y-8^,G_8F:S_Z0S5ZK0 4444 %>5>'/\ DZ?XA_\ 8F>&O_2[ M7:]5KRKPY_R=/\0_^Q,\-?\ I=KM 'JM%%% !1110 4444 %%%% !1110 44 M44 %8WC,9\'Z[C<#]AG^[NS_ *MNFWG\N:V:R/&">9X2UM,9W64XP!G_ )9M M[C^8^M5'=%1^)'YO_#?X,_LX_%#QS\1'^+'AN]U[QG_;\4%FMDNKNYLUTJP= M5"V1V'#F8\C=CKQBO2/ O['?[$WQ*U\:)X=\%SW^I^2]QY+WFO0#RU*AFW22 M*N 64=>XKK?V2?\ 5?%3_L;D_P#3/IE>S:1_R7#P[_V+NK_^E.FU@W),Z8QI M2CL[V[Z?=;]3T;PGX6TOP-X5T;PWHEK]BT71[*'3[&V\QI/)@B01QIN(+75+2_T34KR6WLM M-%K$LT,]@B,NYY'P!<2#!?OSG QZ37!ZS_R7;PA_V+>M?^E6E5WE 'R7\.O^ M3_O'7_7'6?\ TV^#*^M*^2_AU_R?]XZ_ZXZS_P"FWP97UI0 5YA^T)XRUCP/ MX+LK[1+S[%=2:@D#2>4DF4,O%>GUY!^TZ ? =CD9_T\_\ I+<5 M\YQ%4J4LIQ$Z4G&2CHT[-:K9H^3XLJU:.28JI0FX34=&FTUJM4UJ>B/X2M;O M U"XN]40?\LKN7,1_P!Z-0%;_@0-;*(L:A5 50, 8 %.HKW:=&G2NX*S?WO MU>Y]+3H4J+;A&S>[ZOU>["BBBMC<**** "BBB@ HHHH **** "O*OVL?^36/ MC)_V)FL_^D,U>JUY5^UC_P FL?&3_L3-9_\ 2&:@#P[_ ()E_P#(D?&S_LJN MM_\ HJUK[&KXY_X)E_\ (D?&S_LJNM_^BK6OL:@ HHHH **** /*OVL?^36/ MC)_V)FL_^D,U>JUY5^UC_P FL?&3_L3-9_\ 2&:O5: "BBB@ KRKPY_R=/\ M$/\ [$SPU_Z7:[7JM>5>'/\ DZ?XA_\ 8F>&O_2[7: /5:*** "BBB@ HHHH M **** "BBB@ HHHH *R/%[!?"6MEF"*+&LGQ:2/"F MLD9!%E,1M)!^X>X!/Y#-5'XD7#XD?*?[)/\ JOBI_P!C9@,P1R!U(1L=#6#W-J;7X/\ )GU)+*D,;R2.L<: LSL&/B5X0U_4=MKB9[:6XC2X 2.0M\T1= ?5UZD@'W-$6- M%1%"JHP% P *U.8^CPSHY>0 M%K*<[3&T(QO'*GY1U/V+^T1XLT/P-^T3\!M;\2:SI_A_1;7^WOM&HZI=);6\ M.ZTB1=\CD*N695&3R6 ZFN9_X)L_\D6U7_KMH7_J*:%0!A_"WX$?M:7_ (NT M^?XM_&;0[K1K*9KBWN?"MI:"^MI#!-&6C$VF"(EO,"G>&^5GQAL&O>_^%-^+ MO^B[?$#_ , ?#W_RJKU6B@#Y/^.WP"_:%GN] U;X0_&MGU^U2YM;J[\*/"'BEKVPOE-[H1E6[ENK@:5%\Z?9H8A& ML.DQ ; &W$D[MV5^PZ** "O&OVJ9VM_A]I[* 2=35.?1H)P?YU[+7BW[6'_) M.M._["L?_HF:OEN*6UDN):_E_5'Q7&C:X>QC7\OZH]IHHHKZD^U"BBB@ HHH MH **** "BBB@ HHHH *\J_:Q_P"36/C)_P!B9K/_ *0S5ZK7E7[6/_)K'QD_ M[$S6?_2&:@#P[_@F7_R)'QL_[*KK?_HJUK[&KXY_X)E_\B1\;/\ LJNM_P#H MJUK[&H **** "BBB@#RK]K'_ )-8^,G_ &)FL_\ I#-7JM>5?M8_\FL?&3_L M3-9_](9J]5H **** "O*O#G_ "=/\0_^Q,\-?^EVNUZK7E7AS_DZ?XA_]B9X M:_\ 2[7: /5:*** "BBB@ HHHH **** "BBB@ HHHH *R/%P)\*:T ,DV4P' MREOX#V!&?S'U%:]9'B_;_P (EK>[&W[#/G.W&/+;^]Q^?'K51^)%P^)'R=^S M'\*='^*T/Q%O/$6I^*W?3/$RZ?90Z;XNU73H((/[+T^;8L-MI76F7<5_9KK'B_5]0BAN(V#1RB*XNG3<".I7H2.A(/K-% M% ',>/\ X<:'\3=+M=/UV.^,-I'?A38:G:>'8;Z--3O?[0O)M2U2ZU&XGG\F*'>TUS+)(<1P1(!N MP @P!76T4 %%%% !1110 45Y)KO[2_AGP]K-]IMSI^L-/:3R6[O'!$48HY0E M29 2,J>U00_M1^%9TW+8:J!T^<6RG\C,#7S,N)(C==-?\ (^/EQ?D, M)NF\7'F6ZU_R/8J\6_:P_P"2=:=_V%8__1,U/F_:I\)V[[6T_5R<9^2.!Q^8 MF->=_&SXV:%\2_"MKI>FVU_;3PWBW+/>1(J%5CD7 VNQR2P[8]Z^:XBXARK% M95B,/1Q$7.4;)>9\?Q9Q5DF,R3%87#XJ,IRC9+JW=>1]54445^EG[ %%%% ! M1110 4444 %%%% !1110 5Y5^UC_ ,FL?&3_ +$S6?\ TAFKU6O*OVL?^36/ MC)_V)FL_^D,U 'AW_!,O_D2/C9_V576__15K7V-7QS_P3+_Y$CXV?]E5UO\ M]%6M?8U !1110 4444 >5?M8_P#)K'QD_P"Q,UG_ -(9J]5KRK]K'_DUCXR? M]B9K/_I#-7JM !1110 5Y5X<_P"3I_B'_P!B9X:_]+M=KU6O*O#G_)T_Q#_[ M$SPU_P"EVNT >JT444 %%%% !1110 4444 %%%% !1110 5D^+69/"NLLF=P MLIB,$CG8>X!(_ 'Z&M:LGQ;D^%=9P"3]BFP%!)^X>F"#^1!JH_$BH?$CX6^$ MWQYU_P"#6L?$32M!\(P>,+>]\1+?S2PQ:\6LY#IMC%]G@1_MN>-Y;Z.R7X3*UY)&\R6XC\5&1HT*AV"_\ "-9*J70$] 77/44[ M]E+_ %OQ:_['$?\ IGTRO8=(_P"2X>'?^Q=U?_TITVLG*QI&"E]S_(\I_P"& MP_B+_P!$:F_\!O%G_P S-)_PV)\1O^B,3_\ @-XL_P#F:KZSIID19%0LH=@2 M%)Y('7BKV,+VW/"?@G^T5XD^)?CB3P_XA\ 2^$T:PEO(+QUU9!(TPC8Q3-U M^6%N"<5W,4J31I)&ZR1N RNIR&!Z$&@9\Y?M9_MC6O[,4:K%H4/B*[ATR35[ MV*XN;NV6"#S5A@'F0V=PH::9C&ID,<:L%#.I=-WT?7YN_P#!4?\ YJ;_ -DW MTS_U)[2OTBH **** /%O@3_R47XK?]A4?^CKFO::\=^"7E_\)]\2]FW=_:'S MXZY^TW?7WQC]*]BKY?AE6RN'^*I_Z5?M8_P#)K'QD_P"Q,UG_ -(9 MJ /#O^"9?_(D?&S_ +*KK?\ Z*M:^QJ^.?\ @F7_ ,B1\;/^RJZW_P"BK6OL M:@ HHHH **** /*OVL?^36/C)_V)FL_^D,U>JUY5^UC_ ,FL?&3_ +$S6?\ MTAFKU6@ HHHH *\J\.?\G3_$/_L3/#7_ *7:[7JM>5>'/^3I_B'_ -B9X:_] M+M=H ]5HHHH **** "BBB@ HHHH **** "BBB@ K(\7A3X2UL.%9#8S[@P4@ MCRVZAL#\^/6M>LGQ<2OA36BI"L+*8@DX'W#WP'?^Q=U?_P!*=-KX^^&7[6_PG^ GBKXH>'_'?BO^ MPM7N?$J7\5O_ &==W&Z!M*T]%?=#$ZCYHW&"<\=.177:;_P4;_9WM_BIHNL2 M?$+;IUOHNHVDLW]B:B=LLL]BT:[?L^3E893D# V\D9&<6G.?%6C>&]$^(?VW6M8O8=/L;;^Q-1C\Z>5Q M'&FY[<*N68#+$ 9Y(%<.-P4<8H\TK6_X'XZ:/UWN?/YAETWXZ: M/UT:9](K'NMPDH#Y7:X(R#QS7 67A3Q!\.!Y'A46^L>&PW[O0;Z8PR6*_P!V MUFPP,8_AA< +T5U4!1Z'17HK0]9*VA^W'V[57\O[&B-C9--G=N=?[XQ MC/>NU_X:P\(_] [6O^_$/_QVO::*^*PN39I@J?L,/C8J%Y-)TK_%)R>O/W9^ M>8/A_.OLO_ +9>O4QP MU'B6O5G3EC8Q4;Z^PWU\YK=:Z7_)OR+_ (:P\(_] [6O^_$/_P =J:#]J7PK M< E+#5@!Q\ZVZ?SF%>QT5Z"P.=7UQL?_ 4O_DSU5EO$-_>S&/\ X(7_ ,L/ M(/\ AIWPO_SXZE_WU:__ !^FS?M1>%8$+M8:H0/[GV9C^0F)KV&BK>"SCIC8 M_P#@I?\ R9;R[/K:9A'_ ,$K_P"3/%O^&L/"/_0.UK_OQ#_\=K>MOVC? ,]O M%(^L26[N@9H9+.8M&2,E3M0C(Z<$CT)KTNBG3PF.IS]:#_P#;:R/%/&?QK\$ZO!')::U#W M^L?6( [*SDFAU.>_D7&+>WM) [Y('!<*O'7DCIZ\5C?\-8>$?^@=K7_?B'_P". MU[316M3"9S-WCC(1]*7^=1FM; \05)7CCJ"SB^F-C_P""E_\ )FCR[/KJV81_\$K_ .3/#O\ @F7_ ,B1 M\;/^RJZW_P"BK6OL:OCG_@F7_P B1\;/^RJZW_Z*M:^QJ^G/L0HHHH **** M/*OVL?\ DUCXR?\ 8F:S_P"D,U>JUY5^UC_R:Q\9/^Q,UG_TAFKU6@ HHHH M*\J\.?\ )T_Q#_[$SPU_Z7:[7JM>5>'/^3I_B'_V)GAK_P!+M=H ]5HHHH * M*** "BBB@ HHHH **** "BBB@ K)\6Y_X136<;B?L4V-F[/W#TV_-^7/I6M6 M3XN /A36LKO'V*;Y>.?W;<Z;1]+"0>2@+DM\H4@')8 XZU]$>'_ (V:+K&LV>E7 M^F:[X7O[]S'91Z_IDEJMVP4MMCD(*;L _(6#<=*^4/@=X,\5?$76O'&EZ/9V MVG:;I'CZ'7O^$@OG6:$W,.EZ4T=K]G5UD;)569\JH7(!+<5]-CP%XX\::GHT MOC?5]"ATS2-0BU*.P\/VDP:YFBR8C)+*YVJK8;8JY.,%L<'&\KZ'2H4N1.3U M]?N_K\CT+Q-9ZEJ'AS4[;1M072M7FMI([2^>(2K;S%2$& .#@]<5XK\(? M"'A_XN>&])UCQ;%JVH^-/#FJH=0M]1U>Y9++5K5B-Z0)*(54D[U"KM*N,YKW MVO"?B/J=I\$?C9X5\6?:(K;2/'VH6WA34[4NJ&74&5OL,ZC'S/A'B;D?+M." M16AQGNU%%% 'RK_P5'_Y,3^)O_<,_P#3I:5]55\J_P#!4?\ Y,3^)O\ W#/_ M $Z6E?55 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E M7[6/_)K'QD_[$S6?_2&:O5:\J_:Q_P"36/C)_P!B9K/_ *0S4 >%_P#!,5S) MX"^-+GJWQ3UHG'_7*UK[)KXT_P""8/\ R3_XS_\ 94M:_P#15I7V70 4444 M%%%% 'E7[6/_ ":Q\9/^Q,UG_P!(9J]5KRK]K'_DUCXR?]B9K/\ Z0S5ZK0 M4444 %>5>'/^3I_B'_V)GAK_ -+M=KU6O*O#G_)T_P 0_P#L3/#7_I=KM 'J MM%%% !1110 4444 %%%% !1110 4444 %9'C#_D4M;^8(/L,_P Q(&/W;QZ=%J6A:E)&-0M]6\+^$;SPOXA MLW$UCK.GZY?/<6V44 ?G)_P4;\$^!/C-^SW\3/C!';1ZUJ/AI= M+TGP[K4-U*(XT>[MCIVLC8P1FOT;KY+_P""FNE66C?L%?$V MVT^SM[&WWZ?+Y-M$L:;WU:U=VP !EF9F)[DDGK7UI0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 5Y5^UC_R:Q\9/^Q,UG_TAFKU6O*OV ML?\ DUCXR?\ 8F:S_P"D,U 'A/\ P3!_Y)_\9_\ LJ6M?^BK2OLNOC3_ ()@ M_P#)/_C/_P!E2UK_ -%6E?9= !1110 4444 >5?M8_\ )K'QD_[$S6?_ $AF MKU6O*OVL?^36/C)_V)FL_P#I#-7JM !1110 5Y5X<_Y.G^(?_8F>&O\ TNUV MO5:\J\.?\G3_ !#_ .Q,\-?^EVNT >JT444 %%%% !1110 4444 %%%% !11 M10 5E>+ 3X5UD ;C]BFP,9S\A[9&?S'UK5K'\9;?^$0US>P1/L,^YF*@ >6V M2=P*_F,>M5'XD7#XD?'_ .SC\(9/BCJ7Q)DU/7[FS\/Z=XT%Q#IVGQ^3<"^7 M2-+,=R+D-D;.,(%QN&23T'TIH?P0TC3M9LM5U36-?\67EA*)[+^W]1:XBM9 M&4.D0"Q[P&.'92PZ@@\U\E?"']EKPO\ M%:O\1=;\07:6MQI?B)=*@%MX:T" MZ+PC3;&<-)+>:=/,[;KAQDR$!0J@ "O1?^';/PY_Z"L__A(^%/\ Y35GRJ]R M_:S4>5/0^M**^2_^';/PY_Z"L_\ X2/A3_Y34H_X)M_#D?\ ,4F_\)#PG_\ M*:J,3ZSHKY-_X=N?#K_H*3?^$AX3_P#E-2'_ ()M?#D_\Q2?_P )#PG_ /*: M@"S_ ,%1_P#DQ/XF_P#<,_\ 3I:5]55^;'[<'[&GA#X&_LL^._&>AWJW6IV, M-M!'%=^%/#<:%;B[AMW.^#2XI48),Q5DD5E8*0>*_2>@ HHHH **** "BBB@ M HHHH \N^(/Q:U;P'JEP/^$>FU*R6XM[:)(8)\L)2BBJ:Q!J5S>>"]2T2ULC.&-^Q21]D;2(P79C:P1@3N^5BH&X'(]+HKU MOK6%]BH/#KF_FYGY=-NYGRRO>YXLOQ]U^/4=1M9?AWK!6VB$T$RJ, MT(SG,A7(4D*N54L<:GCKXJ>)-&U"^M-$\,RW?V"3,TDUO.XEBVJ?W>U K,?G MP Q'"Y()P/5:*U^N8-3C..%6G3FDT]M?S^_R#EE;XCRO2?BYXA\0-?VT/@?4 MM*N(]/\ MEO/J,4JQ,_F*OE,#&IW@.#@9!*N < ,;5G\6=6O?#TFJIX,U(!7 MCB%LT7.SR=^P!%"MM^9G (49:O2J*REBL(]L.EM]J7S^_\ Y9=SQZ/ MX[ZI=3YM/ ^MS6LJJT+/8W*.,ML(E4Q94!CNRH<[%<[>%W3^%?C7K>N^*;+1 MKWP#K.F0SLH;4I8I! H,9;/,?9@1@D<M45I+%X)QE%857:T?-+3S[/\ M@Y9?S!1117BF@5Y5^UC_ ,FL?&3_ +$S6?\ TAFKU6O*OVL?^36/C)_V)FL_ M^D,U 'A/_!,'_DG_ ,9_^RI:U_Z*M*^RZ^-/^"8/_)/_ (S_ /94M:_]%6E? M9= !1110 4444 >5?M8_\FL?&3_L3-9_](9J]5KRK]K'_DUCXR?]B9K/_I#- M7JM !1110 5Y5X<_Y.G^(?\ V)GAK_TNUVO5:\J\.?\ )T_Q#_[$SPU_Z7:[ M0!ZK1110 4444 %%%% !1110 4444 %%%% !63XM8KX5UDC.1938VE@?N'^Z M"?R&:UJR/%R[_"FLJ.ILIAT)_@/8$$_F/K51^)%P^)7/G_\ 8=_Y!/Q9_P"Q MS'_IETJOI>OFC]AW_D$_%G_LJUY M5^UC_P FL?&3_L3-9_\ 2&:@#PG_ ()@_P#)/_C/_P!E2UK_ -%6E?9=?&G_ M 3!_P"2?_&?_LJ6M?\ HJTK[+H **** "BBB@#RK]K'_DUCXR?]B9K/_I#- M7JM>5?M8_P#)K'QD_P"Q,UG_ -(9J]5H **** "O*O#G_)T_Q#_[$SPU_P"E MVNUZK7E7AS_DZ?XA_P#8F>&O_2[7: /5:*** "BBB@ HHHH **** "BBB@ H MHHH *Q_&*HWA'6Q( 4^Q3;@VW&-A_O?+^?'K6Q63XN.WPIK1&!BRFZL5_@/< M X_(_2JC\2+A\2/G[]AW_D$_%G_LI(.7\9_$&Q\$2VR7=I=W7G0R7#&U\L^5%&\2.Q#NI.#.G"AF/.!G /)0 M_M*>#ET!]6U!=6TB%&"-#WS]+LIMO3S+=&QR#W'JJG\!Z5ZM"K@53C M&O2DWU:E;3YIHAJ5]&7HI%FB21#N1P&4^H-/HHKRBSY5_P""H_\ R8G\3?\ MN&?^G2TKZJKY5_X*C_\ )B?Q-_[AG_ITM*^JJ "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "O*OVL?^36/C)_V)FL_P#I#-7JM>5?M8_\ MFL?&3_L3-9_](9J /"?^"8/_ "3_ .,__94M:_\ 15I7V77QI_P3!_Y)_P#& M?_LJ6M?^BK2OLN@ HHHH **** /*OVL?^36/C)_V)FL_^D,U>JUY5^UC_P F ML?&3_L3-9_\ 2&:O5: "BBB@ KRKPY_R=/\ $/\ [$SPU_Z7:[7JM>5>'/\ MDZ?XA_\ 8F>&O_2[7: /5:*** "BBB@ HHHH **** "BBB@ HHHH *R?%@)\ M*ZR!G/V*;H&)^X>R\_ES6M6/XQ"GPCK@=0Z?89\JP4@CRVX^8@?F0/6JC\2+ MA\2/ /V'?^03\6?^QS'_ *9=*KZ7KYH_8=_Y!/Q9_P"QS'_IETJOI>I("BBB M@ K/UWQ!IGA?2YM2U>_M],L(<>9)8'>\G FT?2[D9328&'R'8>E MPZD%WZKG8IP"6 /(?VS='UO]I;]F7QAX#\!>'=6U#5M8-F+:YO[4Z?;?N;V" M9R6N-C8*Q-@A2#Q@X.:^HZ** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "O*OVL?^36/C)_V)FL_^D,U>JUY5^UC_P FL?&3_L3-9_\ M2&:@#PG_ ()@_P#)/_C/_P!E2UK_ -%6E?9=?&G_ 3!_P"2?_&?_LJ6M?\ MHJTK[+H **** "BBB@#RK]K'_DUCXR?]B9K/_I#-7JM>5?M8_P#)K'QD_P"Q M,UG_ -(9J]5H **** "O*O#G_)T_Q#_[$SPU_P"EVNUZK7E7AS_DZ?XA_P#8 MF>&O_2[7: /5:*** "BBB@ HHHH **** "BBB@ HHHH *R?%I*^%-9(."+*; MG.,?(?8_R/TK6K)\6_\ (J:U][_CRF^YNS_JVZ;?FS].?2JC\2+A\2/G[]AW M_D$_%G_LA\0/^^+[_ .65 'V- M\;K'6M3^%VN6?A_1?^$BU.X6*(:4;I+;[5$TR"9/,?Y5S$9.OTYSBN _X7!\ M;_\ HWW_ ,O2Q_\ B*^8?%?[!?Q@\%Z%/J^J?MH_$<64+Q1O]ELM2N9"9)%C M4+''J#.WS.O"@FN:_P"&3/B?_P!'@?&W_P (KQ+_ /)% 'U!\0OVKO'WP;\) MW7C#X@?!:;P]X.TZ6 :EJ=OXGM;R2WCEF2(,L,:;I&W2* N0,GDJ,D?3=?D5 M\;_V.OBOJ_POUJTM?V@?BQ\4+B3R=OA36O".OP6E]B>,G>\TDB#8 9!N0Y:, M 8)!'ZZT %%%% !1110 5\G^/_VX=0\-?'CQA\+M"\%6?B'6?#H@D>%+K6)K MN:"2UMIC<>18Z/=JD8:Y6++29W+D@;ES]85\ ?!O_E,E\=O^Q,MO_1.C4 >F M#]L3XC$_\D8G'_;MXL_^9JE_X;#^(O\ T1J;_P !O%G_ ,S-?65% 'R8?VQ/ MB,/^:,3G_MV\6?\ S-4G_#8GQ&_Z(Q/_ . WBO\ ^9JOK2B@#QWX!?'+6OB[ M?^(['7?![^$;O28K2=$?^T%,Z3F< [+ZPLY!@P-\RHR'. V58#V*O/\ Q3K6XT*]N&X$4WF;[,L>REWGC_WYHQWKT"@#Y1^./[<\GP;^ M+,O@@^$+6^GDNX;#3)+K4+Z.76+EX;>4V]JD&GW"&53=0J5DDC&98SG#';]( M> ?%/_"<^!/#GB3[+]B_MC3;;4/LWF>9Y/FQ+)LW8&[&[&<#..@K\XOVU_\ MD]?X!?\ 95X__27PQ7W_ / +_DA/PX_[%O3?_26.@#>\?>*?^$&\">(_$GV7 M[;_8^FW.H?9O,\OSO*B:39NP=N=N,X.,]#7S3_PV)\1O^B,3_P#@-XK_ /F: MKW;XLW2ZO96'@N +/?>))?(FA)^Y8*5-W*P_N^6?+!_OS1CO7?4 ?)@_;#^( MQ_YHS,/^W;Q9_P#,U1_PV'\1O^B,S?\ @-XL_P#F9KZSHH ^2_\ AL3XC?\ M1&)__ ;Q7_\ ,U7$_'#]J'QSXP^"OC_0=3^&/_".:;JGA_4+&YUBZM?%/E6$ M4MM(CSON\.(NU%8NJUY5X<_P"3I_B'_P!B9X:_]+M=H ]5HHHH M **** "BBB@ HHHH **** "BBB@ K(\7C/A/6AM#_P"A3?*P!!_=GL2!^9'U M%:]9'C X\):V=P7_ $&?YB0,?NVYY!'Y@BJC\2+A\2/G_P#8=_Y!/Q9_[',? M^F72J^EZ^:OV(4\O2_BP,Y_XK)#^>B:4:^E:D@**** ,'QYX;?Q=X-U?2(9A M;W-U;LMO.PR(IA\T3X[[7"M^%-\"^+$\9^&K;4?)-G>#,-[9.-M"CR(4N;D0ZG;IVC\Q_W=P!T#.T;8QN: M0Y8^@T4 ?F#^V9!JI_:Y_9JU34]"O="&J_$Y;NVM;YX&E,:IX=@)/E22)]^" M0?>Z 'O7VY\+[OQWI'PO\)>&[;P6VE:EI>DV>GSWFOWL*VX>.%$=D2W>61P" MIP&$>?4=:^8O^"CO_)T_[%__ &.;?^EVE5]_T 5?M8_P#)K'QD_P"Q M,UG_ -(9J]5KRK]K'_DUCXR?]B9K/_I#-7JM !1110 5Y5X<_P"3I_B'_P!B M9X:_]+M=KU6O*O#G_)T_Q#_[$SPU_P"EVNT >JT444 %%%% !1110 4444 % M%%% !1110 5D^+25\*ZT5#$BRF(V[L_ZMNFT$_D"?2M:LGQ8"WA760!N/V*; MC&<_(?DU])5\V_L2_P#(-^*_ M_8X1_P#ICTFOI*I)"BN \=?"^;QKK$MR=5-I:3V0LWC5)/-C $VXQNLB[0XF M <8.1&HR#@KDVOPA\1Z3_84&E^.KFQT_39XW>V6U9OM$:L28V)E(P&=#F6.YBU M(ECN5H[0LAA\QHQ/NS@1ED?!)!PI.,8)Z3P]\1O#7BO4FT_2=7@O+Y;<79@7 M<'\DD 2 $#*G*D$=0RGHP)67X<^%II;N5_#VFM)>$FX68_5B M>YJUHO@W0/#^ILT445Y!H? '_!1W_DZ?]B__ +'-O_2[2J^_Z^ /^"CO_)T_[%__ M &.;?^EVE5]_T %2!7H%$;3PJD MEK?F:?I:P1YOM!7E7[6/_)K'QD_[$S6?_2&:O5:\J_:Q_P"36/C)_P!B9K/_ M *0S5PE'A/\ P3!_Y)_\9_\ LJ6M?^BK2OLNOC3_ ()@_P#)/_C/_P!E2UK_ M -%6E?9= !1110 4444 >5?M8_\ )K'QD_[$S6?_ $AFKU6O*OVL?^36/C)_ MV)FL_P#I#-7JM !1110 5Y5X<_Y.G^(?_8F>&O\ TNUVO5:\J\.?\G3_ !#_ M .Q,\-?^EVNT >JT444 %%%% !1110 4444 %%%% !1110 5C^,2H\(ZX6*A M?L,^2Q4 #RVZ[N,?7BMBLGQ:2OA762I(864V""01\A] 3^0-5'XD7#XD>!_L M2_\ (-^*_P#V.$?_ *8])KZ2KYM_8E_Y!OQ7_P"QPC_],>DU])5) 4444 %% M%% 'RK_P5'_Y,3^)O_<,_P#3I:5]55\J_P#!4?\ Y,3^)O\ W#/_ $Z6E?55 M !1110 4444 %? 'P;_Y3)?';_L3+;_T3HU??]? 'P;_ .4R7QV_[$RV_P#1 M.C4 ??\ 1110 4444 %%%% 'P!_P4=_Y.G_8O_['-O\ TNTJOO\ KX _X*._ M\G3_ +%__8YM_P"EVE5]_P! !1110 4444 %>5?M8_\ )K'QD_[$S6?_ $AF MKU6O*OVL?^36/C)_V)FL_P#I#-0!X3_P3!_Y)_\ &?\ [*EK7_HJTK[+KXT_ MX)@_\D_^,_\ V5+6O_15I7V70 4444 %%%% 'E7[6/\ R:Q\9/\ L3-9_P#2 M&:O5:\J_:Q_Y-8^,G_8F:S_Z0S5ZK0 4444 %>5>'/\ DZ?XA_\ 8F>&O_2[ M7:]5KRKPY_R=/\0_^Q,\-?\ I=KM 'JM%%% !1110 4444 %%%% !1110 44 M44 %9/BU"_A7657.XV4V, DYV'L""?H"/K6M6/XQ"-X1UL2 %#8SA@VW&/+; M.=W'Y\>M5'XD7#XD>"_L2_\ (-^*_P#V.$?_ *8])KZ2KX#^"'Q5^,7@;6/B M;8?#WX&?\+-T63Q'#/-J_P#PEUGI/DSG1]-5H/)F4LV%6-MXX/F8ZJ:]2_X: M'_:=_P"C1O\ S)6E_P#QNI(/JJBOE7_AH?\ :=_Z-&_\R5I?_P ;H_X:'_:= M_P"C1O\ S)6E_P#QN@#ZJHKY5_X:'_:=_P"C1O\ S)6E_P#QNC_AH?\ :=_Z M-&_\R5I?_P ;H /^"H__ "8G\3?^X9_Z=+2OJJO@#]J/5/VG?VE/@3XF^''_ M S#_P (Y_;7V7_B9_\ "?Z7=>3Y-U%/_JL)NSY6W[PQNSSC!^_Z "BBB@ H MHHH *^ /@W_RF2^.W_8F6W_HG1J^_P"O@#Q!\-_CM\)O^"@GQ.^,O@WX._\ M"QO#?B#1;;2+3_BI[#2\XM[#?)^]9G^5[1TVE!G.0<8R ??]%?*O_#0_[3O_ M $:-_P"9*TO_ .-T?\-#_M._]&C?^9*TO_XW0!]545\J_P##0_[3O_1HW_F2 MM+_^-T?\-#_M._\ 1HW_ )DK2_\ XW0!]545\*ZS_P % OC%X?\ C+H7PIO_ M -F/[/X^URR;4-/TC_A/[-O/@43,7\X0&)>+:;AG!^3IR,^@?\-#_M._]&C? M^9*TO_XW0!Y5_P %'?\ DZ?]B_\ ['-O_2[2J^_Z_-7]H_PS^T[^T#\4_@OX MR_X9O_L'_A7&M'5_L7_"=:7<_P!HYGM)?+WY3RO^/7&[:_W\X^7!^@/^&A_V MG?\ HT;_ ,R5I?\ \;H ^JJ*^5?^&A_VG?\ HT;_ ,R5I?\ \;H_X:'_ &G? M^C1O_,E:7_\ &Z /JJBOE7_AH?\ :=_Z-&_\R5I?_P ;H_X:'_:=_P"C1O\ MS)6E_P#QN@#ZJKRK]K'_ )-8^,G_ &)FL_\ I#-7E7_#0_[3O_1HW_F2M+_^ M-UY_^T+\=OVB=8^ 7Q+L-;_9=_X1_1;KPSJ<%]J__"P=.N?L,#6LBR3^2B!I M-BDML7EMN!R: -__ ()@_P#)/_C/_P!E2UK_ -%6E?9=?&G_ 3!_P"2?_&? M_LJ6M?\ HJTK[+H **** "BBB@#RK]K'_DUCXR?]B9K/_I#-7JM>5?M8_P#) MK'QD_P"Q,UG_ -(9J]5H **** "O*O#G_)T_Q#_[$SPU_P"EVNUZK7E7AS_D MZ?XA_P#8F>&O_2[7: /5:*** "BBB@ HHHH **** "BBB@ HHHH *R?%Q(\* M:T1@$64W5MH_U;=\''UP?H:UJR?%R[O"FLCYN;*;[N[/W#TVX/YG MD-<.#P'D[11^LCX4=!DX! ///AC\-Y_A]\9+NRM_'OC/Q9:0Z$9+RU\3:N;V M*&2:X46[(NU0K;;>X&3DX/;G/N%+/EA M]H58H\\B.-%5%SR<%CRQKJ* "BBB@ HHHH *\J_:Q_Y-8^,G_8F:S_Z0S5ZK M7E7[6/\ R:Q\9/\ L3-9_P#2&:@#PG_@F#_R3_XS_P#94M:_]%6E?9=?&G_! M,'_DG_QG_P"RI:U_Z*M*^RZ "BBB@ HHHH \J_:Q_P"36/C)_P!B9K/_ *0S M5ZK7E7[6/_)K'QD_[$S6?_2&:O5: "BBB@ KRKPY_P G3_$/_L3/#7_I=KM> MJUY5X<_Y.G^(?_8F>&O_ $NUV@#U6BBB@ HHHH **** "BBB@ HHHH **** M"LCQAM_X1+6]RAE^PSY5@I!'EMUW$#\SBM>LGQ!_L2_\@WXK_P#8X1_^F/2:^DJ^:?V'V+:5\6"3D_\ "9*/ M_*+I5?2U20%%%% !1110 4444 %%%>$_MP_%;6_@C^S#XN\;>'KR>QU32IM. M99K40^;Y4FH6T4RH9HI8U9HI)%#-&X4L#M.* /=J*^*_A[I_[3?Q*\ >&O%^ MF>-3!INOZ9;:K:Q7?B72UF2*>)945POA5@&"N 0"1G.">M=!_P *Z_:I_P"A MZ@_\*?3?_F3H ^M**^2_^%=?M4_]#U!_X4^F_P#S)TO_ KK]JG_ *'J#_PI M]-_^9.@#ZSHKY-_X5W^U1_T/,/\ X5&F_P#S)T?\*[_:H_Z'F'_PJ--_^9.@ M#ZRHKY,/P[_:H[>.H?\ PJ--_P#F3I/^%=?M4_\ 0]0?^%/IO_S)T <1\=?% M6L:M_P %2/@K\/KO4[J;P5>>&9]2FT0RD6[70@U<"; Z/A%7<,' QT)%?:OA MWPGHGA"T>UT/2;+2+=V+O'90+$'8\EFV@;BJUY5^UC_R:Q\9/^Q,UG_T MAFH \)_X)@_\D_\ C/\ ]E2UK_T5:5]EU\:?\$P?^2?_ !G_ .RI:U_Z*M*^ MRZ "BBB@ HHHH \J_:Q_Y-8^,G_8F:S_ .D,U>JUY5^UC_R:Q\9/^Q,UG_TA MFKU6@ HHHH *\J\.?\G3_$/_ +$SPU_Z7:[7JM>5>'/^3I_B'_V)GAK_ -+M M=H ]5HHHH **** "BBB@ HHHH **** "BBB@ K)\6 GPMK(&[/V*;[I8'[AZ M;?F_+GTK6K(\7_\ (IZU\H?_ $*?Y2 0?W;=B0/S(^M5'XD7#XD?/_[#O_() M^+/_ &.8_P#3+I5?2]?-'[#O_()^+/\ V.8_],NE5]+U) 5Y+K,GQ3@JQ)'EX.YL#=\N0,^M45VX;$_5FW[.,[_S* M_P!VUB91OU/&-1U7XU207]M::9H\,[!%L[QXE(P8V+M(OGD*P;: !N!( Y!) M7?\ #M]\2I]5M8]4L-/MM.C"M<2NBM)+DQ@JA28AQ*A;JPHHHKQS0*^5?^"H_P#R8G\3?^X9_P"G2TKZJKY5 M_P""H_\ R8G\3?\ N&?^G2TH ]5_9._Y-8^#?_8F:-_Z0PUZK7E7[)W_ ":Q M\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH ^ /C)_RF2^!/\ V)ES_P"B=9K[ M_KX ^,G_ "F2^!/_ &)ES_Z)UFOO^@ K"F\;Z);:U)I4]\+:[C94)GC>.(NV MS;&LK (TA\Q/D#%OF'%;MUM+6W^?0EWZ%6V^+W@B\F:.'Q;HT@%N+H2B]C\IXO MGRR29VMCRGW;2=H&3C(S:'Q*\(LY0>*M$+"/S=HU&'.S?LW?>Z;OESZ\=:S! M\%/ XOM,O/\ A';5KK3%9+21BY,*D#(&3_LCKZ"GZ=\&O!NCPK'8:'%9*K%P M;>61&!.&[./3+59$AMP&VQB1D9P.5_M8_\FL?&3_L3-9_](9J]2BB6")(T M&U$ 51Z =*\M_:Q_Y-8^,G_8F:S_ .D,U>-Z&AX3_P $P?\ DG_QG_[*EK7_ M **M*^RZ^-/^"8/_ "3_ .,__94M:_\ 15I7V70 4444 %%%% 'E7[6/_)K' MQD_[$S6?_2&:O5:\J_:Q_P"36/C)_P!B9K/_ *0S5ZK0 4444 %>5>'/^3I_ MB'_V)GAK_P!+M=KU6O*O#G_)T_Q#_P"Q,\-?^EVNT >JT444 %%%% !1110 M4444 %%%% !1110 5C^,6">$M:9F"J+*8EB5 'R'GY@1^8Q6Q65XLS_PBVL[ MI("BBB@ HHHH **** "OE7_ (*C_P#)B?Q-_P"X9_Z= M+2OJJOE7_@J/_P F)_$W_N&?^G2TH ]5_9._Y-8^#?\ V)FC?^D,->JUY5^R M=_R:Q\&_^Q,T;_TAAKU6@ KR+QA\=;_PSKITRU\+?VO*US);JD5_LEA"@D/. MACQ$LF"8\%MZ@GC&*]=HKMPM:A1FY5Z7M%VNU^1,DWL['G7@_P"-VE^,/$5M MHD6E:I9WLT4DH>>.,PX0D/\ ,KDC!&,,H(W+D#<,^BT45&(G1J3O0AR+M>_X MV0)-;L****Y2CX ^,G_*9+X$_P#8F7/_ *)UFOO^O@#XR?\ *9+X$_\ 8F7/ M_HG6:^_Z "BBB@ HHHH **** "O*OVL?^36/C)_V)FL_^D,U>JUY5^UC_P F ML?&3_L3-9_\ 2&:@#PG_ ()@_P#)/_C/_P!E2UK_ -%6E?9=?&G_ 3!_P"2 M?_&?_LJ6M?\ HJTK[+H **** "BBB@#RK]K'_DUCXR?]B9K/_I#-7JM>5?M8 M_P#)K'QD_P"Q,UG_ -(9J]5H **** "O*O#G_)T_Q#_[$SPU_P"EVNUZK7E7 MAS_DZ?XA_P#8F>&O_2[7: /5:*** "BBB@ HHHH **** "BBB@ HHHH *R?% MH+>%-9"C+&RFP",Y^0]LC^8^HK6JAKVBVGB30]1TB_$K6-_;26DX@GD@D,;J M5;;)&RNC8)PRL&!Y!!&::=G)DU M"U-EX9U._BF@.E:?%O66WMY$_P!9#*I&[(*'(Z5[)_PVU\)O^?\ \3_^$1KG M_P ATH_8F^$ZD$6/B@$="/'&N?\ R92O^Q3\*9,;[+Q2V/[WCC7#_P"WM(D5 MOVU/A4B@M>>*5![GP-K@_P#;*O9- UVQ\4:%INLZ9/\ :=-U&VCO+6?8R>9% M(H=&VL 1E2#@@$=Q7C'_ Q+\)O^?#Q/_P"%OKG_ ,F5R_[(7P_L/&G[.G@[ M5M6U7Q/+>R17$)-OXIU.WC6.*YEBC18XKA4151$4!5 P* /IZBO&?BG\--*\ M-?#O7[[3=5\61:N+5X=.)\8:LV;R3]W;K@W)!)E>,8(/7H:L?#KX:Z%XJ\": M!JL^I>+C=W-E$UR&\8ZL&2<*!*C 76 RN&4@="#0!Z?K^NV/A?0M2UG4Y_LV MFZ=;27EU/L9_+BC4N[;5!)PH)P 2>PKQC_AMKX3?\_\ XG_\(C7/_D.N7_:] M^']AX+_9T\8ZMI.J^)XKV.*WA!N/%.IW$;1RW,44B-'+<,CJR.ZD,IK)^ MQ3\*8R=EEXI7/]WQQK@_]O: $7]M?X4.P5;[Q0Q/8>!]:U=1V4T<-QX1U:T01PWUO-*[2S6J1HJQQNQ+,!\O MKBOH4_L3?"=B2;'Q02>I/CC7/_DROF;]OOX"^$/@U\(+/4/"9UZPN=1DU2PN MQ>^)M2OX9X/["U.;8T5S M5?M8_P#)K'QD_P"Q,UG_ -(9J]5KRK]K'_DUCXR?]B9K/_I#-7JM !1110 5 MY5X<_P"3I_B'_P!B9X:_]+M=KU6O*O#G_)T_Q#_[$SPU_P"EVNT >JT444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7SE^QUXJT?PC^R5X)O=:U.U MTNUS>@274JH&/VZ?"KG[Q.0 !DG-?1MB@#YT_;&\3:1XL_9)\:7VBZG::K9M]AQ-9S+( MN?MUOP2#P?8\BOHNN4\1?"CP5XNNWNM;\)Z+JMTXVO/=V$4DCC(.&8KDC(!P M>,@>E=70 5\E_P#!23P=K7C?X/>&]/T72M2U65]9NH9?[,TVYOVMQ-HNIVZ2 MR16T4DGE^;-$I8*<;QZBOK2B@9^7GP\_:._:P^&WP_\ #/A+2_ ?AVXTS0-+ MM=*M9KOP#XN:9X8(5C1G*P*I8J@)( &%O_#?^,/;_ M *8^X_.OTCHIZ!H?F[_PV%^U_P#]$]\+=/K2?\-A_M?8!_ MX5]X6P>G_%O_ !A]?^>/L:_2.BC0-#\W/^&P_P!K[G_BWWA7CK_Q;_QA]?\ MGC[C\Z5?VP?VOBV#\/\ PJO.,GX?^,..,?3/_/#TK]'J*- T/R! M\3:Y^TEXI_:7\)_'"[\)Z5'XL\-:9)I-I9P^!/%@L7B9;E"9$-F7+?Z9)R) M,A..#GUYOVO_ -KT8V^ ?"CD]E^'_C'^L'L:_2"BC0-#\W#^V'^UZ!G_ (5] MX5QUS_PK_P 8>F?^>/IS2_\ #87[7^^% MNN/^2?\ C#KG'_/'UK](J*- T/S<_P"&P_VON/\ BWWA7GI_Q;_QA]?^>/L? MRK ^(7[1O[5_Q*\ ^)?"&J>!/#MMIFOZ95?M8_\FL?&3_L3-9_](9J]5H **** "O*O#G_ "=/\0_^Q,\- M?^EVNUZK7E7AS_DZ?XA_]B9X:_\ 2[7: /5:*** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \J_:Q_P"36/C)_P!B M9K/_ *0S5ZK7E7[6/_)K'QD_[$S6?_2&:O5: "BBB@ KS30-)OH?VDO'6IR6 M5PFFW/A+P];07C1,(998[S6FDC5\89D6:(LH.0)$)QN&?2Z* "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /-/ MVF])OM?_ &;?BOIFF65QJ.I7OA+5K:UL[2)I9IY7LY52-$4$LS,0 H!)) %> *ET44 %%%% '_V0$! end GRAPHIC 9 link-20240331xex10d1004.jpg GRAPHIC begin 644 link-20240331xex10d1004.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" *M 9H# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z\_\8_' M3PIX&\5/X;OU\07NM1V4.H2VVA>&-3U;R8)7ECB>1K2WE5-S6\P 8@GRVXQ7 MH%>5>'/^3I_B'_V)GAK_ -+M=H /^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ M *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$? M$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ M ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>( M?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D M&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0:]5H MH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5HH \ MJ_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO M"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ M $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^ M('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ MAN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ M /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#( M-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ M#2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_ MZ!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!' MQ _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_P MW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-Q MXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D& MO5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5: M* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J M_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X: M6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ MT"/B!_X;CQ#_ /(-=_X3\4Z7XY\*Z-XDT2Z^VZ+K%E#J%C<^6T?G02H)(WVN M RY5@<, 1GD UK5Y5^R=_P FL?!O_L3-&_\ 2&&@#U6O*O#G_)T_Q#_[$SPU M_P"EVNUZK7E7AS_DZ?XA_P#8F>&O_2[7: /5:Q/&7C+2? .@MK.MW#6NGK<6 MUJ9%C:0^9//'!$,*">9)4&>@SDX )K;KR_\ :2\+ZKXQ^%$^F:-9O?WYUC1K MD01D!C'#JEK-*W)'W8XW;_@/%=^7T:6(QE&C7ERPE**;O:R;2;N]%9=63-M1 M;6YZ?D9 R,GG%9GASQ-I?BW0-,UO2+R.]TK4H$N;.Z3(6:-UW*RYP<$ M'?@!-8>(O#FO2^%(_P"V)OB-XANM6O)51Y'T:Y_M7RU%_!5I<^#;^?3](\&PZ1;Z5IMG;N]MK2RNUS=(&EC6&20F-UO M V\?-T).?L@SDD#FK>EZM!J]A'=P MB6*)V9 +B)HGRK%3\K 'J#CCD8(X-?*Z_L]:J-8\3>);O0I-0\67'CKPU-%J M,L[Q3=H_:4=ES+2+D[ MMM?"]%8?M9W^$^MM"\6:9XEOM=L]/G,UQHE]_9U\IC9?*G\B*?:"1\W[N>(Y M&1\V.H(&Q7RSX6^%?B_1?VBM2\8ZKIMWK/A>]\0%8=.D92MA*VE6$::LJ[OG M.^":W;<&9,ADV@R%OJ:OGLTP5#!3I+#U5-2A&3M;236L?5/NE\]WM"3E>ZL% M%%%>(:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 -=UC1G=@JJ,EB< "N&@^*J:_(1X3T+4?%-J&V'4 M[?RX+'IU2:5E\T=MT(D&>_!JKXBMC\2O&EQX9F)/A?1XXY=7B'2_N)!NBM6Y MSY:IB21<8?S(EY7>I]#BB2&-(XT6.- %5%& H'0 4 <+\#/BE_PNGX6:)XR_ MLS^Q_P"TO/\ ]"^T>?Y?ESR1??VKG/EY^Z,9QVS7>5X/^PQ_R:SX)_[?O_2Z MXKWB@ HHHH **** "BBB@ KRK]D[_DUCX-_]B9HW_I##7JM>5?LG?\FL?!O_ M +$S1O\ TAAH ]5KRKPY_P G3_$/_L3/#7_I=KM>JUY5X<_Y.G^(?_8F>&O_ M $NUV@#U6N&^-?Q(N?A/\.KWQ)9Z3'KEY%=V-G#8379M4D>YO(;92THCD*A3 M,&/R'[N.^:[FO/OCS\+S\9/AE?>$R]JL=W>Z?/*MXA>*2*"]@N)(V7N'2)E] M/FYXKT-H+&?PN>//O\ #=(%S%$ZL9"H^:,#YN"<''1V/QF\%ZCJUMID& MOV[7TXBVPNKH5:4!HD(+NZN('_M&U:'[)O@1 NR7?\ 9/EE=E:/>!M<*N/?C1R;%WFINF[O2]DD MN36SYW=WF^7G=^6R=VC*]2/G_7R._P!$^-?@?Q'J$MEIWB2SN)XOM 8G.^0Q\PA"0!G/6:]\$/&OCNRNI/$:1P MT;CKTY.M]A*=1J]CT M;4OCKX!TC2-,U*Z\4V$=MJ;RQV:JQ>:=XAF55B4%RT>#O&W*8^;%97C_ /:) M\&^"-&DN4UBQU.]:TM[RVM8;CY)HYV*P'S55E3S"&"9^^5(7->-^+_V/_%&N M#PAJR>(8]4UC17OX9-/U+6]3AB%KVZBWI"TF[6E>T6FK$\]9W]T^CJ***_/CK"BBB@ H MHHH **** "BBB@ HHHH ***R/%_BS2O ?A75_$FN7:6&C:3:2WMY&M$\/V_B_Q;KK23_P!F3:F;&.ULT&TW M$LBPS$;I6BB1=GSLS8/RD5PZ_M<_$\J"?A'X>!QT/C*Y_P#E57SO\(?#>N?M M6_&3Q?\ $?Q1!-;6%A&FN75M(Y_T01HTFC:4I&!F)<7DV,9D:+(^:OJ[QK^V M3I_PX^(?B3P]KWA/4YM/TR>&UM;S1BUU<7WEV58C,[QPM-SDKMI-+1.*Z[ZR6QXM?$8CZS*A2G&*C&+NXN5^9R724;6 MY?.]SGE_:Q^*##/_ J7PU@^OC6X'_N+H;]K'XH*"3\)?#6!Z>-;@G_TUUT7 MQ-_;5\/?#GP]>:@?"NOZE.(M0EL8HOLQ2Y%I'NDD651 MB+'B?]LOPYX=^(VA>$X?#?B#5IM2EU:RDDM;95DMKNP6*22(QR%=RF)WD\Q6 MP (R PDW+Z4.',QJ1C*&&DU)2:?-':"O+II9;WZW6ZL+FQJ_Y?P_\%R_^6'( M_P##7'Q._P"B2>'?_"RNO_E53H_VM?B:WWOA/X<3W/C*[_II->O:%\6](^*6 MF7_]E6]W FGZI8+ONO*Q/&UT@65-CL0I*.-L@1P5.4 ()X70?VR-.F\1)HVN M^%[^QNKO59["R_LMFO/W,6W=<3AXX6C4"2(_()01)N5F5)"F%/),56YU3H2< MH?$N976E]K7>FNFUM3F5?'/$2H.K#2,7?V9R5OXG3E^=SG1^UE\3._P * MO#/_ (6-Y_\ *FF/^UO\3@V!\)?#C#U'C*ZY_P#*573ZQ^VEH&GZSH6BP>$_ M$$^LZL^G.L#?9GB@M[S4$LXY))8)95!.YW5>Y0(YC9Q38OVW/"4WQ 3P_'H> MNSZ;-H<6NQ:S#;#8L1O9+.7S8F*R*$E6-05#%B[#:NT%^A<-YE*/.L+)K?XH M_P"77IWU:O9G1S8W_G_#_P %R_\ EAQ.O?ML^//"FCSZKK/PO\-V6GVX4RS' MQG.#R0JJH;3%!=F(55+#K73T.G UZU5U85FFX2M=)I-.,9;-R_ MFMN>:?\ #2W_ %%_A+_XO::*XSTSQ;5OCMJF@?8_[3F^&&G?;;9+RU^U_$!H MO/@?.R5-U@-R-@X89!P<&B\^.VJ:=I6GZG=3?#"VTW4?,^Q7DWQ 9(;KRVVR M>6YL,/M8@':3@\&O::* /%O^%[:I_87]M^=\,/[%^T_8_P"T?^%@-]G\_;O\ MKS/L&W?M^;;G..<8KRCXC_M]?\*_UZ#3/LGPUU 26RW/VT?$;R[<[G9?+1_L M!W.NS++@;0\9YWI_;+1_M.B:7;?8TES<1>7/J#>8Z8^5 M'\["MGDQR#C;R >9? +QGXN^(/@:;QKI.D>&1:^)-0N+[Y=:FF4E&^S#;*ML M!(FVW7:X RNW@5Z1]L^(/_0)\,_^#2X_^1Z[*B@#X<^#7Q?^(_P0^'UIX%M/ MA]X?\0V^AW-Y;KJLGBBXM/M7^E2L9$C&G2?(2QVL&.Y=K8&[ [1OVMOB=L!' MPF\.9S]W_A,KK(_\I5>Y:K/?VOP+N)]*NGLM3B\/&2VN(_)#1R"WRI4S,D8. M0,&1E4?Q$#)K@_@OXI\0>./@MXQU[7KC5)A=RWR6BZI!:1%4BB\J3R1;32J8 M/.28(6_1GR+QN8+ +&\\/@Y M[O\ R$M-]?\ H7='_#_/TK[- MKY]GU["BBBD(**** "O*OV3O^36/@W_V)FC?^D,->JUY5^R=_P FL?!O_L3- M&_\ 2&&@#U6O*O#G_)T_Q#_[$SPU_P"EVNUZK7E7AS_DZ?XA_P#8F>&O_2[7 M: /5:\Y_: \;:I\/?AG-K6C21Q7ZZKI-H'EC#J([C4K:WEX/?RY7P>QP>U>C M5R7Q4^&]E\6O!%YX9U"_O]+M[B>UN1>:8T:W$,EO<1W$;(9$=/OPIG-HSQ*O34HN6E_=NKZ==.A$TW%J.Y%\3_B3#\,M%@OYM/EOQ/*8EQ<0 M6T49"ELR33.B(,*0,GDX %>?>%OVN_"7BKP4/$T-AJ45D_A^XU^WBVQR278M M[E[:XMX0CGS)4F6->/E;SXBK'<<:^J_L_P!QKMEH\>I_$?Q9JMYI&K+K%E?7 MT>FM)#(+>:W*;5LU0H4N)/O*3G:0>,5@']F6SLI/A]X?M%:^\->&M7N=4LW:!1@GYJ^EPM+(XX=4\1+FJ)WZV_K_@G7Z1\<+;5]45$T#4X]%.JOH3:RQB,*WZ2&)X MB@+/#6D7,NJ:UX+O\ Q=I,5ZB>7#'; MI;$B<"0VM_@5I]IXI748=?UB+11JLFN_\(VC0"Q-^[F1 MIRWE>=S(S2;/,V;V)(-<3H_[%_A?3=)N=(N/%'BG5-&_L'4/#-AI]Y=0-'IV MGWC1L\<3"$.2GE*$:1F( .0!C7"OA^%6-6M>T6GRVD[JTKI_P!Z_+>WNM7L M^Y+VMK(]ZT^XFN[&":XM7LIY$#/;2,K-$2.5)4E21[$BK%4=#L+C2M&L;.ZU M&XU>YMX4BDO[I8UEN& P9'$:J@8]3M4#G@"KU?$3LI.VWE>WXZ_?J=""BBBH M&%%%% !1110 4444 %%%% !1110 5\%_\% OB[+XR\3Z;\'- M_[9CM)[2]U MRPB93_:%]*X_LS2CD_\ +20+/)GI'&I/!-?67Q\^,>G_ (^%FL^+[Z$WL]N MJP:?IL9Q+J%[(=EO;(.I+N5' .!N;&%-?)O[!OP=U'Q?XSU?XJ^+9QJUQ9WU MWY%ZP)2_UF4[;^\0$8\N$?Z)#C@!)>!Q3&?2_P *_@RGP9^ EQX6AD_M77)K M.YN]5OXH\/J&HS(6FE"CG!8[47DA%1?X:[NYUS1[Q"D^GWLZD[BLFC7+ G(. M>8O4#\A7145O"I%149)Z.^CMV\GV/*K8:O[=U\/447))/FBY?"Y-6M*-OB=] M^AS*ZGH*7!G72KI9S)YIE&B7 8OC&[/E9S@GGKS5D>)M- D'V34<2'+C^R+G MYCC'/[OG@ 5NT4W4IO=/_P "_P" 3[+,?^?L/_! M&9=*NM6U6WU+47L]%N(VN91<(\DKGR_F; 8_GCK76/KFCO+'(VGWK21MO1SH MUR2IYY!\K@\G\S7145O4Q7MM:G,WWW9'/'!XZ%:595H7:2_ANWNN37 M_+S^\[_(YFUU/0;%T>VTJZMWC#*C1:)<*5!.2!B+C)Y-2SZ[I%S:/:RV%]+: MN,-"^CW)0CW'E8KH:*Q=2#=VG?\ Q?\ .CV68?\_8?^"Y?_ "P\[\*>&/#/ M@^'P[H/@WPZV@Z1:WTMR;6VTN6U@3=!,&8ED R691USR*U_A#H5]X7^$_@K1 MM3@^S:EIVB65G=0;U?RY8X$1UW*2#A@1D$@]C76UQ7P2T^ZTGX,> ;&^MIK. M]MO#]A#/;7$9CDBD6VC#(RGE6!!!!Y!%+$5Y8B?/-MOJV[MN[=V_F:X/#5,/ M[2562DYROHN5+W8QM:\OY>YVM%%%(Y(P=W!.#CK:XK2=/NH_C/XIOGMIELIO#^D0Q M7+1D1O(ESJ1=%;H6421D@<@.N>HH [6BBB@#Q;XU6=O?_LF:];W=GJ%_:2>' M$6:WTRY%O,T?EIN)%-&\(_LG7EOHFB#0;>> M77)Y+0B-G5OM=RBJTJ/()PD:1QK-O;S(XXV!P0!U'QB\::#X"_9:U+4O$^ES MZWH,NAQ:?=Z?;R>4;A+E%@V&3JUY5X<_P"3I_B'_P!B9X:_]+M=H ]5HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHKP3]LGXY7'P;^%WV+0;J*#QQXGD;2M#:1@ M!:L4+3WK^B6\6Z4G!&X(#]Z@#Y@_:4\;:O\ M2_M):1\/_!]TRZ7H-_+I&FW M2+OC_M3R_P#B8ZFRD[62Q@9HHR1S/*0"4 %%%% !1110 4444 %%>>_%;Q]J7@632S8 M1VLRW0E#K<(QP5V8((8?WJXK3?C=XFUC4K2Q@MM+CFN9DA1FBDV@LP S\YXY M]*]JAE&)Q%%5X6Y7?KV/S+-?$3),FS&>58ES]M%Q5E&]W))JSOU31[O7%?!+ M4+K5O@QX!OKZYFO+VY\/V$T]S<2&2261K:,L[,>68DDDGDDUYI_PO[Q%LV_9 M=-SC&[RI,_7[]4M!_:3US7-$L-2@L[ 07L$=S&)H7#A74, 0),9 /O\ 4UT_ MV!C;VTOZGB+Q;X:<'43J/F'?U MK"KD^(HP]I4<4MKW/4P'B1DV9XE83!PJSJ-^_9I_,]0HKR7QIX^\ M9>!FLC?Q:'*+K?L%LDS#Y=N<[F']X8Q[UA:;\;O$VL:C:6$-MI4]^QGB_$O),!C'E^)C4C632Y7#6\DFNO5-'N M]<5I.H74GQG\4V+W,S64/A_2)HK9I"8TD>YU(.ZKT#,(XP2.2$7/05YHOQ^\ M1! #:Z:3C[QBDS_Z'5F^^-OB;2ITAFMM+D=H8I@PBD^[)&KJ/OCG##/OFMO[ M QM[:7]3SUXM\-.#J)U.563?)LW>RWZV?W'N]%>$7/QM\36,-G-);Z6Z7D)F MC412?*HD=.?G'.4/KQCOFMWP7X_\9>.3>FPBT.(6NS>+E)E^]NQC:Q_NGK[5 ME4R;$TH.I-I176_G;\ST,'XF9)F&*A@L+&I*K-745#5KEYK[_P NOH=;X7\0 MV^G>&M)M+BUU..X@M(8I$_LNY.UE0 C(CP>1VJKX^\;Z38^!?$=S=O=V5I#I MMS)-5>'/^3I_B'_ -B9X:_]+M=KU6O*O#G_ "=/\0_^Q,\-?^EV MNT >JUF>(+_4M.LTDTO2O[7N#(%:#[0L&U<'+;FX/( Q[^U:=%7"2C)-J_D[ M_I9G/B*4ZU*5.%1P;^U'ENO-'[_4 MM1LWDU32O[(N!(56#[0L^Y<##;EX')(Q[>]:=%;U*T)QM&DH^:YOUDU^!Y6# MR[%8:K[2KCJE5?RR5%+U]RE"6GK8YKQYJ'B+3=*MI/#-G;7MZ]RL,B72,RHC MJRA\*R\*YC9N?N!^AP1Y_SL>4:?\3O&]NS# M6/A_,D:SL#+8S/*3!MW"0((R25X4IG\) M>W-PTD;888*H$4GY<@Y9-[[4 MM,L?^%8SPW5R2US#)?-YEE&)54/(!"1AE;CGJK'[H+#W.BM/[0P;;V0PQV\211(L42*%1$&%4#@ #L*?112$%%%% !1110 4444 >,_M%? M\R__ -O'_M*O,_!7_(Y:#_U_P?\ HQ:]+_:)8%O#ZY&X"X)'?_EG7EWA>\AT M[Q+I-W512[2_-G\(\?3C#CZM.;LE.C M=]%:%.YR7B[Q59^"M%?5]1W)I\,D:W$Z@D0(S!?,8 9VJ2"3V&2> :YRX^/? M@2ZUA[;2/,MX;FY\O2]-L+%VWQ.AFA6)(UPJ^08WQ@!591QTKN;BWBNX7AGB M2:)QAHY%#*P]"#UJ7Q/HVA:AXSO-7MM-LGD2ZE>SN_LRB2-"75=A(W+\C$8X MX8CN:^NHSP:TKTY.5I6:DDNEDTT^N^NVQ^>8.M@(Y=5IXF#L;6Z^=7W[3OA#6/$>@^';#[;=?9;*[@OKI;.8+:SQ7F/+8;.!B8DL2 M-NU1@^8N?;O@C^T[\/=(\$ZBU[J\ULZ7DCB)K.4N_P#H)N\ !3R8()'YP/NC M.Y@*Y?4]'T*5=*N(--LOMZ6UHV5M5L< M5\6OVIOA[X_GLK;P]JSZK=Z?:M=2PP1%L^=Y'DQAAE2[[T"C/)) SM;''^ / MCEX4N/B)HFG/=3P7D>NV^G2++;2*BS_:1"5#E=K 2_)N!(R1VYKUWXL3>#=7 MET:7PY9:>LENKI(]O8^254;/+&2@X&&P!T]JXGPUHVA67B+2+B[TVQ6UM]02 M[D)M58*WG&1Y, ?>+.[$CDEF/4FJP7]GQR_V<:%2.CLG)76]_LK=[:;/?OY? M%F8Y1B>,ZF)86O[1G@R9&\^YO;*2,78L@Q(&R. M0PX(/4=:TO$NB:#JFM&^73;*XFEMK99KA[5=[NMK%"^XD9/$83/=5 Z 5[+J M9;[5-49_#+[2T=XM?972Z/@Z>)R98*K'V,[N4='-7NN>S7NJZ2=GZK9E/2?B M)H?C_3K9-%NOM+:.)=.O!@ QSK<3,5(SD<,O7!YKW']G7_F8/^W?_P!JUY%- M9Z78Z?I<6F6MO:LMNWVI;>$1YE,TK9; &X[2G//8=J]$^#'C'2/"?]L?VK=_ M9?M'D^7^Z=]VW?G[H./O#KZU\CG--5<'5CAH.S>BW?Q+LOGML?7<&8_!87C/ M"8JI5C3HQC\4I))?[.XVZL9^*>. MPN8<1SKX.K&I#D@KQDI*Z7=-H9_P2OQ_PHG7>!G^TM-YX_Z%W2/QK[.KXR_X M)7G_ (L1KH_ZB6F_^H[H]?9M?EK/[Y84444A!1110 5Y5^R=_P FL?!O_L3- M&_\ 2&&O5:\J_9._Y-8^#?\ V)FC?^D,- 'JM>5>'/\ DZ?XA_\ 8F>&O_2[ M7:]5KRKPY_R=/\0_^Q,\-?\ I=KM 'JM8?B_Q3_PB.FQ7G]D:KK6^81?9](M MO/E7*L=Q7(PORXSZD>M;E%1)-Q:B[,B2;BU%V9YK_P +M_ZD'QQ_X)O_ +.N MN\(^*?\ A+M-EO/[(U71=DQB^SZO;>1*V%4[@N3E?FQGU!]*W**QITZL97G. MZ]$C&G3JQE><[KT2.6^('CH> K/2[EM+N]66]OTL?*LMOFJ71RK ,0I&Y%4Y M90 V<\8/+:1^T'HNKWTT2:5JEO;PW8M)+JX$*)'UWRMF7(B4!MOVG-"FBTZ67P[XDM8M0N&M[9Y;6$AV M7J2%E)4*O?\+\LG\.7&L)H&K(L-ZEJ;1X?,N-GS&60I#YA 1(Y6 M'9MH&1G(]3HKHEB< ]L,UK_.]K[;=M/Q5AH[BWBO+>6">))X)5*212*&5U(P00>"".U6L5ERE_N MKM_C?^2%RS_F_ J:#K4'B/1;+5+0.+2\B6>$R##-&PRK8[9&#ZX/.*OTU$6) M%1%"(HPJJ, #T%.KQ9.+DW%61J%%%%2 4444 %<[\0_'VB_"WP-KGB[Q%="R MT71K22\NI3C.U1G:H)&YV.%5>K,P Y-=%7P)^W7\5-0^)?Q*T3X0>%85U1-, MO;62]M"3Y6H:S+\UA92$=8H5W7DW! 5(\]#0!C?LJ> =8_:1^/NM?$WQI:L( MK#4(M7O[63YHTU (#IVFC(&5LH&25^.9Y$)R0:_12N'^"OPJL/@O\-=&\*6$ MINWM$,EY?NN)+V[D8O/(['09[H1ZK>V= MS?P0%&P\$#PI,^[&T;6N81@D$[^ 0&QA7?QF^']@ED]SXZ\-6Z7MO+=VK2ZO M;J+B"(,994R_S(@1RS#(4*V2,&IO%WPP\/>.-;T;5]6AO6U#24FBM9;+4[JS M!BE:)I8I5AD19HW,$):.0,IV#(ZYX2Y_9!^%E_#'%>^'YK]8X+BV0WFH7$[" M.8L95+.Y8JS,S;22-V#C(&/>PL,H<(O%3J*5M>6,6K^]LW):6Y=U_-Y&4O:? M9L>A>&_B7X0\9:C-I^@>*]$UR_AMX[N2UTW48;B5(9%5HY65&)",KJ58\$," M.HKI*Y;P+\,?#'PUM;BW\-Z1!I< MIKS,5]7]J_JO-R:?%:][:[:;[>1<;V]X*R-;\36N@ZEH%C<1S/+K5\UA;F, MJDBVT]P2^2,+LMW'&3DKQC)&O7)>-;.QN?$O@&2[U#[%<6^MRRV<'D-)]KE. MFWJ&+<.$Q&\DFX\?NMO5A7(4=;1110!XQ^T2BA] ? W$3@GV'EX_F:\N\+V< M.H^)=)M+A/,MY[N&*1,D;E9P",CD<'M7J7[17_,O_P#;Q_[2KS/P5_R.6@_] M?\'_ *,6OU#*FUE46NTOS9_"/'T(3X^K0DKISHW71WA3O]YC5I^*+.'3O$NK M6ENGEV\%W-%&F2=JJY &3R>!WK,K9\:_\CEKW_7_ #_^C&KW&W[6*\G^:/RJ MG"+P%6;6JG!7ZV<:E_OLON1!JUI#;6&C21(5>XM&DE.3\S">5<\_[*J./3US M7IOP?\!:%XI\-7-UJEC]JN$NVB5_.D3"A$(&%8#J3^=>9=@\;Q33P^*HQG M!T4^644U?V<'>S35[N]^^IQGQG\':1X3_L?^RK3[+]H\[S/WKONV[,?>)Q]X M]/6N&\+V<.H^)=)M+A/,MY[N&*1,D;E9P",CD<'M7J7[17_,O_\ ;Q_[2KS/ MP5_R.6@_]?\ !_Z,6MLMJU*F6*I.3?5F)_&LRMGQ M;_R%8/\ KPLO_26*O9;?M8KR?YH_-*<(O 59M:J<%?K9QJ7^^R^Y$.K6<-K8 M:+)$FU[BT:64Y)W,)YDS[?*BCCTKN?@QX.TCQ9_;']JVGVK[/Y/E_O73;NWY M^Z1G[HZ^E<9KW_(*\.?]>#_^E4]>F?LZ_P#,P?\ ;O\ ^U:\;,ZM2GE]2<)- M-/=/7X['Z7P1@<+B^+\%AL12C.G*";C**<6_J[EJFK/77UUW(?B_X"T+PMX: MMKO2['[+N/[2TWU M_P"A=T>OLVOC'_@E?_R0G7?^PEIOI_T+ND5]G5^6L_OEA1112$%%%% !7E7[ M)W_)K'P;_P"Q,T;_ -(8:]5KRK]D[_DUCX-_]B9HW_I##0!ZK7E7AS_DZ?XA M_P#8F>&O_2[7:]5KRKPY_P G3_$/_L3/#7_I=KM 'JM9'B;Q7I7@^PCO=7NO MLEM)*(5?RW?+D$@84$]%/Y5KT54>5/WEI_7J3*[7N[_UZ'!_\+S\$?\ 0;_\ ME)__ (BNE\,^*]*\86$E[I%U]KMHY3"S^6Z8< $C# 'HP_.M>BMIRHM>Y%I^ M;3_]M1E!54_?DFO)-?JSG?'7CBS\ :*NIWUO>-PQSD2-9)8HS$#)-#%Y;?(Q#C8K9Y0?-DX]_!8.A4PJJS@I/6_OI/K;W6 MT_ZZ[#E)J5OT.SUKXQZ1X:33I-7L=0T^&Z2XDGF=8GCL?)8JPF9)&&XD$*L> M\G!XX-10?'SP/>Q>( M_&,D5I9W7P?TZ5XXI?LTKQ 6]E'(K8B"B-B21M1@-H)))PM:3W.NZE_9XM_A M5I/[B7['*;V 1J(VC8DQYB)$>XC/'.<8Y)':\KPT5:I'776-6%NMM^;R6Z_5 MQSOI^3/7/#'BG3/&6DIJ>D3O=6#LRI.T,D0?!P2N]02,\9''!YXK6KCOACXF MF\2:7J:RZ-%H::??O916\#%D90B/N!V*,AG93MR R,,YR!V-?*XJE["M*G:U MNC:>G35:/Y&\7=7"BBBN4H**** "BBB@ K\AO@'^ROXM_:6U/3M4T+XQ:W\. M]:TGP]IWB6ZU>TMWN+V^U#5VO#=3M/'/"X)6V5.2V5(''.[]>:^$_P#@F7_S M%?\ L0/!W_N4IW>P[NUC,_X=Q?&__H]#X@?]\7W_ ,LJ/^'<7QO_ .CT/B!_ MWQ??_+*OO^BD(^ /^'<7QO\ ^CT/B!_WQ??_ "RH_P"'<7QO_P"CT/B!_P!\ M7W_RRK[_ ** /@#_ (=Q?&__ */0^('_ 'Q??_+*C_AW%\;_ /H]#X@?]\7W M_P LJ^_Z* /B#_@D3\0O%7Q*_9M\2:GXO\3:QXJU*+Q;3)$+.S M81AY&8A0SN=N<98GN:^LO&ND_P!H^)? -Q]LM+7[!KYSIM[%Y<( MQ\[CS=Y7CY(Y#_#@_%O_ 14_P"36/%/_8YW7_I#8U]I>-="OM7\2^ ;JT@\ MVWTO6Y;R\?>J^5$=-O80V"03^\FC7 R?FSC ) !UM%%% 'FOQ@\+:WXDGTAM M(L5N_LZS>89&BP-VS'#G_9/-<'8_#WQQI]_:W<>B6QDMYDF0$VR@LK!ADJP. M,CL17T-17NX?.*V&HJA&$6E?=.^KOW\S\HSCPXRW.LSJ9K6Q%:%2;B[0E%13 MBE%63@^D5NWJ?,__ I[Q?\ ] C_ ,F8?_BZLZI\+?&>K:G=WTVCJLMS,\SJ MES$%#,Q)QE^G-?1]%=O^L>*O?DC?T?\ F?-+P8R!0=-8BORMIVYJ>ZO;_EWY MO[SYQO/A;XRO+>QA;1U"VD)A3%Q$"09'?GY^3ESZ=OJ>E\'Z;\1/!6F2V-CH M%G+%),9BUQ,A;<54=I1Q\HKVFBL*N>5JT/9U*<&M[6?_ ,D>I@?"S+92IWM9*W\/LDCQ#Q=H7Q!\9R63WN@V<1M-_EB&2(@[]N>.+"^MKI-$MC);S),HW6RY*L&&2K XR.Q%?0U%$,\K4X*G"E!17D_\ MQXKPMR[&8J6-Q&-Q$JK:;?/#5I)+_EW;1)+Y'S/_ ,*>\7_] C_R9A_^+JUJ M/PM\9:G<)-)HZAEABA 6XB Q'&J#^,\X49]_2OHZBM_]8\5>_)&_H_\ ,\I> M#&0*#IK$5[-I_%#=7M_R[\W]Y\XWGPM\97EO8PMHZA;2$PIBXB!(,COS\_)R MY].WU.YX+\.^/_ OVS[!H5K-]JV;_M,\;8V[L8Q*/[QKW*BL:F>UZL'2G3BX MOI9][]^YZ&#\*,JP&*AC<+BZ\*L%924J=TN7E_Y]_P NAXQXKL?B+XPL8;6\ MT"RCCBF$RF&2/E@K+R&E8$88]JX/Q?X8\0^"O"6M^(=5?M8_\FL?&3_L3-9_](9J5+/*U"/)3I02 M]'_F:X_PMR[-*SQ&,QV(G-JS;G#9>E,\&_X)7_\ )"==Y_YB6F\?]R[I%?9U M?&7_ 2O_P"2$:[U_P"0EIOK_P!"[H_X?Y^E?9M?.L_:&%%%%(04444 %>5? MLG?\FL?!O_L3-&_](8:]5KRK]D[_ )-8^#?_ &)FC?\ I##0!ZK7E7AS_DZ? MXA_]B9X:_P#2[7:]5KRKPY_R=/\ $/\ [$SPU_Z7:[0!ZK5#6=?TSP[:KQK2]GSKVM^7K;?\ $QO^%I>#/^ANT'_P9P__ M !5;.C:_IGB*U:YTG4;34[=',;36"RANIF@BD9&92XBDE() M.WY(G.3@< =2 <>T^,/@B]BLI(_%6E*EXA>$S72Q[L+N*D,1M<+DE#A@ V1\ MIQM>(_"FD>+K:VM]8L8[^"VN%NHHYP+-%XGTGRWD:%3)>1IN9693@,1D95L$<$#(R"#7065_;:G;BX ML[F*[@+,HE@<.I*L589'&0P(/H017%M\$_"<2VHLK&33#;S_ &A3:S-RW.[. M[<,MD!F&&8*H)PH%=7X=T"S\+:%8:1IZ&.SLH5AB!Y. .I/>&_&R.WA_7M-UH1QI,XL+I)BD;LZH[!22%9HI0">"8VQT-:*E.4'4 MC%N*W=M%?:[\Q76QO45\U_V!\=/#VHV-L_C3PY;QS>(8-*TU;LO--=:/%'<3 M.[+*_P"]OG4 O@_51PU)U88B$[6=HWO9NU]5;1Z;WO M?L9QGS.UK'HE%%%>":GP!_P14_Y-8\4_]CG=?^D-C7V'\1_^1Q^%G_8R3?\ MIGU*OCS_ ((J?\FL>*?^QSNO_2&QK[2\:Z[?:1XE\ VMI/Y5OJFMRV=XFQ6\ MV(:;>S!(/#'B>UATG5[O3H? ML<#E+>4H"S/.&)QUX1?RKQ?_ (7%XW_Z&C4__ @UY.)S;"822A6YKOLDUNUU MDNW8^)Q/$G13Y':[E:^B>W*^_<^^**^$)/BYXT73H)1XGU/S&ED4G M[0W( 0C^9JM_PN+QO_T-&I_^!!K&KGF I2Y9<^R?PQZI/^?S.*EQ75JQ5?M8_\ )K'QD_[$S6?_ $AFKY<_X7%XW_Z&C4__ (-5=6^ M)?BG7]*O=,U/7+O4=-O87MKJSNW\V&>)U*O&Z-D,K*2"I!!!(-9?ZP9?_?\ M_ 8__)FW^LU;_H'7_@;_ /D#M/\ @E?_ ,D(UWC_ )B6F\_]R[H]?9U?,O[# MEA:Z58?%NQL;>&SL[;QBD,%M;HJ1Q1KHVEA450 %4 #@8XKZ:KZ6I'DFXO MH?:X:NL50IUTK*<4_O284445F= 4444 %>5?LG?\FL?!O_L3-&_](8:]5KRK M]D[_ )-8^#?_ &)FC?\ I##0!ZK7E7AS_DZ?XA_]B9X:_P#2[7:]5KRKPY_R M=/\ $/\ [$SPU_Z7:[0!ZK1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %?#'_!-+[^J?]D^\&?\ H.J5]SU\,?\ !-/_ %FJ?]D]\&?^@ZI0!]OZ MA8Q:G87-G-GR;B)H7VG!VL"#C\#7AGBK]C7P?X\2:;Q)J>KZQJLFDQ:*-3D^ MS13Q6L8NAY:-'"NT.+Q@X'#>5%GH<^]T5Z6#S+%Y>V\)4<&^JW^_?U[]2)0C M/XD?,MU_P3Y^&-Q<6\\<^N6[16CV311WBF*:%M+CTT(ZE"2%AC9E((8/+(=V MTA1J6W["7PG36?"VHW.C+J#Z%86VGF&[M[>1-12"WF@C-UF+;R^9"<_(Y\K86Y^220?Q9'Q;_ ,$5/^36/%/_ &.=U_Z0V-?>&I:%8ZO> M:5=7<'FW&EW+7EF^]E\J4PR0EL @']W-(N#D?-G&0".<9?HHHH ^4_VMO^1N MM?\ KQMO_1EU7@=>^?M;?\C=:_\ 7C;?^C+JO Z_-L\_WB/H_P#TJ1^-8O\ MY&6+_P ?_MD"W+_R"+;_ *[R_P#H,=>2Z1\/O$VDZCXAGM=2MM-CO)IY;=+: M4NLKR374GG2J8P!(!+;KP6R(0"23W=[KKIJDSPL)5Q,* M>*W-JWB#Q;=7]O+9QH\-G M.]LN5GN2VW8%9.L)R'RV'!^4*!=O?!NKR^!+/0K+6%L[M-HGO9S/Q(2W^:$DYMHS_ ,M'''R\=*J?VK-_O5/9+9(X<+B,;*#?LX_%+[ M37VGTY/^'/,+7POX]1T:?Q/9RG[8DKD0, 8<'>@ QCDC;Z 88N>:RKOX;^.- M3TS5+>^\6I.L13;=.-*+TVPU)6MM;73Y>75)G0H!5I"<-MSV= M:VI:E,EP@"6_^IB/-M&>L:GNM5/[5F_N6W_@+%_\37@<0YI3S?&.5>T7"\?< MIQC?5ZNT]7:T4^R6F]_/P=;&3PM)^SC\,?M-=/\ 5**M_VK-_H%%%% !7E7[)W_)K'P;_[$S1O_2&&O5:\J_9._P"36/@W_P!B M9HW_ *0PT >JUY5X<_Y.G^(?_8F>&O\ TNUVO5:\J\.?\G3_ !#_ .Q,\-?^ MEVNT >JT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7PM_P3/?S& MU4XQ_P 6_P#!H_(:H*^Z:_/S]BAHQX6^']J3>Q1ZAX=TR.Y?34D\Z14MCY89 MD.0BM*S9(( +=,G/EYCCEE].-1QOS24=[:RT/%S7,HY72A5E'FYI1AO;63LF MWV/T#HKSW1K"/3/%^B/:7.J_9KVSFD:WU&>4L"-N,H_*GGH17H5;X7$/$1DY M1LT[;WZ)[V71G3@L5+%QDY1Y7%VT=ULG=.RZ,****[3T0HKYS\->(OVD_%6D MKJ%F/A2L)FF@*2C4PZ212M%(IP2,AT8=>U:G_&3O_5)?_*G0!\\?\$5/^36/ M%/\ V.=U_P"D-C7W_7@/[%7[+*_LC?".Z\(?VV==GU#4WUBXE\O:L,KV\$31 M(>"Z@P9#D*3G[HZ5[]0 4444 ?*?[6W_ "-UK_UXVW_HRZKP.OT7U#PYI.K7 M GOM+LKR<*$$MQ;H[;020,D9QDGCW-5O^$*\/?\ 0!TS_P X_\ XFO QF2T M\;-5)57%I6MRWZM[\R[]C\\Q>08VIC*]>DXN,Y7U;37NQ72+[=S\_)?^01;? M]=Y?_08ZJ5^AW_"%>'O^@#IG_@''_P#$T?\ "%>'O^@#IG_@''_\37/6X>HU MI*7MVM$O@71)?S^1P4>&LQHQ<;P>LG\4NK;_ )/,_/&BOT._X0KP]_T =,_\ M X__ (FC_A"O#W_0!TS_ , X_P#XFL/]6:/_ $$/_P 7_R9O_J_F/\ <_\ M I?_ "!^?E]_QZZ?_P!<#_Z->JE?H=_PA7A[_H Z9_X!Q_\ Q-'_ A7A[_H M Z9_X!Q__$UO6X>HUI*7MVM$O@71)?S^1A1X:S&C%QO!ZR?Q2ZMO^3S/SQHK M]#O^$*\/?] '3/\ P#C_ /B:/^$*\/?] '3/_ ./_P")K#_5FC_T$/\ \ 7_ M ,F;_P"K^8_W/_ I?_('Y^:K_P ?2?\ 7"'_ -%+52OT._X0KP]_T =,_P# M./\ ^)H_X0KP]_T =,_\ X__ (FMZ_#U&M5G5]NUS-OX%U=_YS##\-9C0HPI M7@^5)?%+HK?R'YXT5^AW_"%>'O\ H Z9_P" @:9H'[-OQ7U/ M3-.M-.U*R\):M,?&3@9_X38<\9_Y ^F?C7TE7QS_ ,$O]0NM6^"_ MB:]OKF:\O;G5M/FGN+B0R22R-X>T@L[,>68DDDDDDU]C5]G5ESS5?LG?\FL?!O_ +$S1O\ TAAKU6O*OV3O M^36/@W_V)FC?^D,- 'JM>5>'/^3I_B'_ -B9X:_]+M=KU6O*O#G_ "=/\0_^ MQ,\-?^EVNT >JT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P5_ MP3_BOO%/A:RTBRU*31)-&\(^&]1CO(8TE>1KB&]B*%7!7 $&>ASO[8%?>M?" M?_!,O_F*_P#8@>#O_!UKKJ**>'P] M/#1<:=]7=W;;OZMM_B&%PE+!P<*5]7=W;DV_-R;?1=0HHHKI.P\W_M)/A7XP MNXK\&'PIXAN_M%O?8Q%8WSX$D4I_@29OG5SQYC.I(+(#Z14%[8VVI66\ M5U:S(8Y8)T#I(IX*LIX(/H:XN#X6OHI1/#?BG6_#UBN<:=')%=VR@]D%Q'(T M8'9495'("], '=U0TSQ!I>MH'T[4K2_0Y(:UG60>G\)-?,/_ 3>_:*\5?M- M? [7/%'BZX^TZE:>(Y]-C?9$F(EMK60#$<:#[TS]L^_3'K/P)T/3]6^#OA[[ M99PSLIN"KLOSH?M$F"K=0?<'->77Q-6&+IX:FD^:,Y:_W7!6^?/VZ'C8G&5J M>.I8.E%/GA.6K:^"5-6TOOS]GL>J45SUO<7'AN_M[&\GEO-/NG\NVNI2>#DD$]#7;2JJHGI9K==CT:-95D]+26C79_ULPHHHKG_ .-5R7Q7^,*?%/X6^,?!:Z:NFMXCT:\T<7AN#+Y!N('B\S9Y:[MN M_.W(SC&1UKV/[(QO\GXK_,^7_P!9LKY/:<\N6U[^SJ6MWOR[>9QW_!*__DA& MN]?^0EIOKC_D7='_ K[-KY(_P"";WAR7P=\-?'&@W$L<\^E^(+2QDEC&%=H MM!TE"1GG!*DC-?6]>3).+LSZBZ:N@HHHJ0"BBB@ KRK]D[_DUCX-_P#8F:-_ MZ0PUZK7E7[)W_)K'P;_[$S1O_2&&@#U6O*O#G_)T_P 0_P#L3/#7_I=KM>JU MY5X<_P"3I_B'_P!B9X:_]+M=H ]5HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "OS!_9!_:@^&/[-"VQ^(_B?_A'?[<^'_A4V'_$ONKKSO).HB7_ M %$3[<>;'][&=W&<''Z?5^6/P%X1F1]9TBWN MV5V&I([@R(V&*0PJ3U(B0=%& #V__AZ/^S%_T4W_ ,H&J?\ R-1_P]'_ &8O M^BF_^4#5/_D:O5?^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ M !J@#RK_ (>C_LQ?]%-_\H&J?_(U'_#T?]F+_HIO_E U3_Y&KU7_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J /*O^'H_P"S%_T4W_R@ M:I_\C4?\/1_V8O\ HIO_ )0-4_\ D:O5?^&3O@A_T1OX?_\ A+V/_P :H_X9 M.^"'_1&_A_\ ^$O8_P#QJ@#XQ_X)#_$7P[\/OV8-<@U[4TLY;SQ7=7,2QQO/ M\GV6TC^;RPVQMT;?*V&QM;&UE)^X?@!;36GPB\/)/$\+E)I LBE25::1E;![ M%2"#W!!K2T?X.> ?#VG0Z?I7@?PWIEA#GR[6STFWBB3)+':JH ,DDG ZDUU= MM;0V5M%;V\2001((XXHE"JB@8"@#@ #C%>%2PN+EC_K6(E'DC&48J*=[2<7[ MS;:;]U;);L^;HX+'3S1XW%3AR0C.,%%-.TY0=Y-MIOW%LENRAXGL3J7A^_@7 MB4Q,\38R4D7YD8#U# $?2N,C_:"\"K;023ZTT+2(&P;*XQGO@^7S7H]>/_'3 MP5X>T7X6:W>Z?H.F6%Y$8#'<6UG''(F9XP<,J@C@D?C7/G53'8.C4QN"KF.7N'N0DY*:D[J"_M:F_+>_Q=S[7\)WTV MI^%M&O+E_,N+BRAFE? &YF0$G X')[5JUA>!/^1'\/?]@ZW_ /12UNU^954E M.27=G[;3=X1;[!7RE-\=O&DSIVORM7M=VOM=G>?\ "^?& MO_05C_\ 6+_ .)I\WQV\:1S.@U5,*Q S:Q?_$UYY4EU_P ?,W^^?YU]/]5P M]OX4?_ 5_D?)S518J$%6J6<9/^+4Z.%OM>;._A^.WC229$.JIAF .+6+_P") MKZMKX3M?^/F'_?'\Z^[*^8SNE3I*E[.*5^;9)=NQ]9P^YK%8B$IRDE&F_>E* M5KNI>W,W:]E>V]D%%%%?+'W!\)W7_'S-_OG^=%K_ ,?,/^^/YT77_'S-_OG^ M=%K_ ,?,/^^/YU^M_;^9^'?\R7_N%_[8>J?L/_\ 'E\7>>?^$R7C_N#:77TQ M7S1^Q!_QY?%SK_R.:^N/^0-I?X5]+U^55OXDO4_;:?\ #CZ+\@HHHK$T"BBB M@ KRK]D[_DUCX-_]B9HW_I##7JM>5?LG?\FL?!O_ +$S1O\ TAAH ]5KRKPY M_P G3_$/_L3/#7_I=KM>JUY5X<_Y.G^(?_8F>&O_ $NUV@#U6BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *_.']AOXI+\-8TW>%O$?B7[;\/?"? M_(OV:3^3L;4_]9ND3&[?QC.=K=,5^CU?GK_P3_\ ]7)_V3WPC_Z%JE3*]M#2 MGRJ2YE='U-/^TQ8Z=XETK1M4\#>,-(?4=0MM-BO+JVM6M1-.RJ@,L=PP(RW. MW<1@\9!%>R5\[_&.>WA'@-)K7[1)+XRT9()/,*^0_P!J5B^!][Y5=<'^_GJ! M7T14P;;:9O6C!0C**M>X4445H<@4444 %%%% !7 ?'>%;CX6ZO$XRCRVJL!Z M&YB!KOZ\Z_:%8I\(->9258&W((ZC_2(J\7.VEE6*;_Y]S_\ 26?/<1M1R7&M MK_EU4_\ 2&?+%U_Q\S?[Y_G1:_\ 'S#_ +X_G1=?\?,W^^?YT6O_ !\P_P"^ M/YU^Z_;^9^7_ /,E_P"X7_MA]G^!/^1'\/?]@ZW_ /12UNUA>!/^1'\/?]@Z MW_\ 12UNU^4U?XDO5G[92_AQ]$%?"=U_Q\S?[Y_G7W97PG=?\?,W^^?YU]3D M.U7_ +=_]N/C,_\ ]]PW^&I^=,CJ2Z_X^9O]\_SJ.I+K_CYF_P!\_P Z^LZ' MR\_]]I_X9_G +7_CYA_WQ_.ONROA.U_X^8?]\?SK[LKY//MJ7_;W_MI]1D'^ M^XG_ T_SJ!1117R)]P?"=U_Q\S?[Y_G1:_\?,/^^/YU)_+8]0_8?'^A?%W_L M5>'/^3I_B'_V)GAK_ -+M=KU6O*O#G_)T_P 0_P#L3/#7_I=K MM 'JM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^7G[)7B3P3H% MO;2>,K**YB/@#PHEO)-I,M\J$MJ.1E(WV9+(.<;CTSCC]0Z_)[]E*.\MOB#\ M/]5LY-+TQK#P=X9,FM:O\T%FCQZBFTIN3/F%E&[>,$*.=U1/X3IPZ3J*[[_D M?2_C'X@?#GQOXK\$MI%TL?B0^*]'E6231+B"6[474:F,S/$O 4[N2?\ 5@8Z M8^RJ^0_V@O$L&N^./@%$VO:/KNIP>+H#2K$>@^ MO*BGNSHQ7\.FU?KOZ^B.+^+WQ9T/X)>")_%GB,7(T:WN;:WGEM45C#YTR0B1 M@S+\BEP6(.< X!/%5%^/WPW:Y2W_ .$VT19WNOL(B>\16$^X(8R">&#LJ$'H MQVGYN*Y3]K>W>_\ A,+(>%I?&,4^H0/+I<;W"@B(-.LC""6-V5'A1MN3G PK M'"GQ'Q]\4?!_@;1Q=3_!35KA_"$>K:]92I=7$5K'+-.SW<)FV'YI)7,IA8-& M(T#C[B*/T/*[*FE:RY=)-._-=/96=[MJS\2I5<)/56^ M9]-^'?CCX-\5^,?^$;TS6;>ZO7LH+ZVD6:/R[M9)+Q"D/S;F>,V$Y<;1M&WD MY('>UXQ\$_A3X-T^[D\1VOP_N?"'B:QSU\SFE/"4<2Z>"YN5)?%RWOUUBVFGOH_P-H.35Y!1117D&@5YS^T M/_R1[Q!_V[_^E$=>C5YS^T/_ ,D>\0?]N_\ Z41UX>>_\BG%_P#7N?\ Z2SY MOB7_ )$>._Z]5/\ TAGRR)W ^4X[L@)/U)'-26T[&XB&$Y8=$7U^E5ZDM?^ M/F'_ 'Q_.OW:'NV2V/S/'Y=@H8*MRT8JT9?979^1]G^!/^1'\._]@ZW_ /12 MUNUA>!/^1'\/?]@ZW_\ 12UNU^55?XDO5G[72_AQ]$%?"]S.PN)1A.&/5%]? MI7TG^T9>:K8^"K.?1=>M-"OH+X7!:_UE=+@GACBDDF228J3M$:NYV_=";R&5 M&1OSZ\4^!O'T-[I7V;5M4U"5X;[SI;>],<5I=N(1;.X-PGF1HRR,05E!4,OE M?."/TCA;+(5Z,JM2O&GS/2_]U2?IKLO/3<^'XAP]#%8S#JM%.T:FZ3W=/:_I M^)[=]H?TC_[]K_A4ES.PN)1A.&/5%]?I7 :NMW)X3DT&UU$Z=XFN(FEM8)-1 M$ESM60$L&(W,H'!QV.-P.".8U-/BO9$EKW2K!1<1QQ*\R31Y-M,%CDDD57(: MY^SQY7+MNR,#(KZJAEKKQD_;QC9ZY^+6F^&M;O;6[TFTN[?[3+;S2S0 MK&D2[2CL9$"IA!*?F8@,%+-MS7Z?>&K#4]-T:WM]7U0:SJ"9\V]6W6W$A)S] MQ20 .GX<\\U\7Q3@?JU&A5=:$KN2M%MO3EUVLEJNM_+<^RX=P=+#8BO.E&,5 M*,%966SGO;UT]&:E%%%?GA]R?"=U_P ?,W^^?YT6O_'S#_OC^=%U_P ?,W^^ M?YT6O_'S#_OC^=?K?V_F?AW_ #)?^X7_ +8>J_L0'_0OBYU_Y'-?_3-I=?2] M?,_[$&?L7Q=]/^$R7_TS:77TQ7Y56_B2]3]MI_PX^B_(****Q- HHHH *\J_ M9._Y-8^#?_8F:-_Z0PUZK7E7[)W_ ":Q\&_^Q,T;_P!(8: /5:\J\.?\G3_$ M/_L3/#7_ *7:[7JM>5>'/^3I_B'_ -B9X:_]+M=H ]5HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "OS'_8STSPMJ6S_ (27P[%KVSP!X4^S^;HK MZCY6?[1W8VQOLSA>N,[>^./TXK\\?^"?7_+U_P!B!X1_]R=3+5&E.7+),]9^ M(&A>#_"7B'P5;:'X/TO3=3E\6Z-"][!H7D;$-U'(?*N!&J%CM4$!CP7&.#CZ MUKYW^,?V/'@/[3Y_G?\ "9:-]E\K&WS/M2YWY_AV>9TYW;>V:^B*SAHV=6(E MS4X/U"BBBMCA"BBB@ HHHH *\Y_:'_Y(]X@_[=__ $HCKT:O.?VA_P#DCWB# M_MW_ /2B.O#SW_D4XO\ Z]S_ /26?-\2_P#(CQW_ %ZJ?^D,^5:DM?\ CYA_ MWQ_.H@0P!!R#R"*EM?\ CYA_WQ_.OW2#4K-;'P68-/!5FOY)?DS[/\"?\B/X M>_[!UO\ ^BEK=K"\"?\ (C^'O^P=;_\ HI:W:_+*O\27JS]SU&*YU'4[J:_B$<\TLB88_;);QB8@HC.Z29U.5(V$J,!GW/U+X!>'M0LK^ MROV.H23RP2-?75I;277F0L-K&0Q$OD J0V1M=E "G%>CU)=?\?,W^^?YU]:L MZS!7:JO>_3?3RTV7EH?-3J26+IQOIRS_ #@>5W'[.?AS7-7FN]5O=2U*>;2W MT6(S/%BU@'-:^';^$M8&DZ5X7EM9)DN M[-)[NX:![5O,28!?+DE2U,4I4#J4:;7S=2_WV7W!1117YW/ MP#ZQ5_L>WL)?PM[P_E_QW/4/V'\?8_B[P,_\)DO/'_0&TO\ '_/UKZ8KYG_8 M@_X\OB[S_P SDO'_ '!M+KZ8K\HK?Q)>I^]T_P"''T7Y!1116)H%%%% !7E7 M[)W_ ":Q\&_^Q,T;_P!(8:]5KRK]D[_DUCX-_P#8F:-_Z0PT >JUY5X<_P"3 MI_B'_P!B9X:_]+M=KU6O*O#G_)T_Q#_[$SPU_P"EVNT >JT444 %%%% !111 M0 4444 %%%% !1110 4456U.]&FZ;=WC(TBV\3RE$!)8*"< $D\=@:-PWT1 M9HKY)A_:[^,7B[7_ !%;_#W]G3_A-=%T6]33YM5_X3BSL,SFV@N&3RIH@W"W M$?(R#GKG(%S_ (:'_:=_Z-&_\R5I?_QN@#ZJK\W_ -A+PUI'B'S/[5TJRU/R M? 'A+R_MENDNS/\ :6=NX'&<#./05[M_PT/^T[_T:-_YDK2__C=?+_P>\"_M M>_!+9_87P$TVZW:!I6AS?VCXHT]]WV'[1ME79C:S::P(;'Q58PR3-!)O";VN'"@\C.TX_ M2N^\ ?ML_';XH?\ "1_\(Q^RS_:?_".ZU<^'M4_XN%81?9[^WV^=#^\A7=MW MK\RY4YX)J8)IMV.BM-2A"*E>U^_ZGVK17RK_ ,-#_M._]&C?^9*TO_XW1_PT M/^T[_P!&C?\ F2M+_P#C=:'&?55%?*O_ T/^T[_ -&C?^9*TO\ ^-T?\-#_ M +3O_1HW_F2M+_\ C= 'U517S5\%/VIO'?CGX^W7PI^(7P?_ .%9:U'X9?Q/ M#)_PD\&K>= +J.V48AB"KEFDY+Y'E_=PP-?2M !7G/[0_P#R1[Q!_P!N_P#Z M41UZ-7G?[0,3S_"/7(HQN=VME49QDFYBQ7B9ZKY3BTO^?<__ $EGSG$B;R3' M)?\ /JI_Z0SY:FFDBF=$=D16*JJG [ "EMKF5KB(&5R"PR"Q]:CNO\ CYF_ MWS_.BU_X^8?]\?SK]W7NM16B1^1_4,)_8_/[&-_9;\J_E]#[/\"?\B/X>_[! MUO\ ^BEK=K"\"?\ (C^'O^P=;_\ HI:W:_**O\27JS]ZI?PX^B"OA>YN95N) M0)7 #' #'UK[HKX3NO\ CYF_WS_.OJ<@;2JV_N_^W'PG$E"C7QF&5:"E:-3= M)]:?7X M/ZY37L8_#/[*[P\B2VN96N(@97(+#(+'UK[HKX3M?^/F'_?'\Z^[*^2S]MJE M?^]_[:?8\-T*-#&8E48*-XT]DEUJ=@HHHKY$^_/A.Z_X^9O]\_SHM?\ CYA_ MWQ_.BZ_X^9O]\_SHM?\ CYA_WQ_.OUO[?S/P[_F2_P#<+_VP]5_8@_X\OBYU M_P"1S7U_Z VE_A_GZ5]+U\S_ +#X_P!"^+O3_D5?LG?\FL? M!O\ [$S1O_2&&@#U6O*O#G_)T_Q#_P"Q,\-?^EVNUZK7E7AS_DZ?XA_]B9X: M_P#2[7: /5:*** "BBB@ HHHH **** "BBB@ HHHH *S/$T9E\-ZL@&XM:2@ M# .?D/8D _B1]16G67XH*#PSJYD=8XQ9S;G9\2_ SXA>)/AE;>,;[2$L-3M=7^(T.BG3+[="!+)H-BZS>>H8J 8T!78 MV1GH>:^F3XW\?^#+S2W\9:+H-WI&H:A;Z<;SP_>2^99R3R"*(O%,@\Q#(Z*6 M5@1NSM(!KYU_9E^#K?%'4?B!/K&O7$?AC3/&:W,>BV2-!*U\NB:>J7'VI'#K MM64X10,D DD<5]-Z+\#="TW5K+4M1U'7O%-W83"XL3X@U66[CM9 " Z1DA-X MR<.REAV(K"TKLZ5*BH13U?73_AOZ[['HE%%>2^+[CXA:WX[U%_!.L:=:6OA^ M""*72=4M]T&I3RAI)%:5?GB*1^3M89Y=LC%:'$>M5\J_L"_\W&_]EF\1_P#M MO7K?@SX[Z;K&LP^&_%&GW'@?QB_"Z1JS#9(_\ VWH ^JJ*Q?&/C#3/ ?A^XUK6)9(;"!HT=X87F;<[JB *@).6 M91TXSDX%8I^-/@.)(C<^+M'T^62:WMOL]_>);3+/.I:&%HY"&65@KXC(#?(W M'RG'73PF(K0]I3IRE&]KI-J^FGXK[T2Y):-G:45R5_\ %SP-I:1/>>,M M8Y M86N$DFU.%5,2QB1I,EL;0C*Y;IM8'H16WX<\2Z1XPT6UUC0M4L]9TFZ!:"^L M)UG@E )4E74D'!!'!Z@U,\-7I052<&H]VFE]_P G]PTT]$SYG_YRF_\ =&?_ M '.5]55\J_\ .4W_ +HS_P"YROJJN885P?QR(7X9:H2< 36A)/\ U]15WE>< M_M#_ /)'O$'_ &[_ /I1'7BYV^7*\5+M3G_Z2SY[B*7)DN-EVI5/_2&?+-U_ MQ\S?[Y_G1:_\?,/^^/YU)I+K_CYF M_P!\_P Z/LLW_/&3_ODU)9':_\?,/^^/YU]V5\+VUM*MQ$3$X 89)4^M?=%?)9^FE2O\ WO\ VT^Q MX;KT:^,Q+HS4K1I[-/K4[!1117R)]^?"=U_Q\S?[Y_G1:_\ 'S#_ +X_G4ES M.PN)1A.&/5%]?I1;3L;B(83EAT1?7Z5^NZJUY5X<_Y.G^(?_8F>&O\ TNUVO5:\J\.?\G3_ !#_ M .Q,\-?^EVNT >JT444 %%%% !1110 4444 %%%% !1110 5G>(B5\/ZF1NR M+67&TL#]P]"H+#_@(SZ(T>3P]JB)G>UK*%PI8YV'' 92?H&!]QUJX? M$BZ=N=7[GYM_#/X)_LY_$_Q[\0)_C+X?:3Q!-XBBLM.U>^O;^RLI(5TFQD\@ M30RI"'5F=B'(8^:@!.0!]$Q_\$O?V7YHUDC^&JO&X#*R^(-3((/0@_::\4^# M/[,D_P =O$_Q&O)K^WT71+?Q/#%=7432RWEPRZ18XB$3'R54+.Y$I#."Q &. MOZ ^$O#=MX-\*Z-H%E)++9Z590V,#SD&1HXD"*6( !;"C. !GL*Q3E=W6AM4 MC25.+@_>ZH^:_P#AUQ^S%_T3+_ROZI_\DU[?\&_@=X(_9_\ "3^&? .B#0=$ M:X>[:V^U37!,K !FWS.[=%'&<#TY-=W15G,<_P"-_ /A[XD:#/HOB;2;?5]- MF!#0S@Y4_P!Y&&&1O]I2"/6OE_\ X)L^%M+\#>%?CIX;T2U^Q:+H_P 6==T^ MQMO,:3R8(DM8XTW.2S850,L23CDDU]@5\J_L"_\ -QO_ &6;Q'_[;T >M?M) MZF-*^$6JNVCW>OQRS6T#Z?8R2I-*KS(I"^4RLW!/R _.,J<@X/SSX:^(?PD\ M SKXB;X=BU\36US9W=\VGZFET\=X=/N(0A9I \C-%).D,;@F)9OAA>Z+!*+QH(]:94FN(-3MDDEG0PS/M$D4H"D,&0#"[0!7TM!!%:Q+%#& MD,2\*D:A5'T J2BO,S',:N/J7;E[-7Y8N3ERWU=F^[U9<(*"\SY5_P":0_VS+PJJ2>MJ.PKK:YW79CKE['H=L2R;EEOY5P5CB!#" M(Y_BDP!C^Z6/'RY\ZI0GAJ"A2K2NE:*M#?HOA^_RU9Y-7#5,'AE3HXB=TN6* MM!ZVLE\'W^5V]-3H(F+QHS+M) )![4ZBBO:/H$%%%% PHHHH **** "BBB@# MX3NO^/F;_?/\Z+7_ (^8?]\?SHNO^/F;_?/\Z+7_ (^8?]\?SK];^W\S\._Y MDO\ W"_]L/5/V(!_H7Q=/_4Y+_Z9M+KZ8KYG_8?Q]B^+OK_PF2^G_0&TNOIB MORJM_$EZG[;3_AQ]%^04445B:!1110 5Y5^R=_R:Q\&_^Q,T;_TAAKU6O*OV M3O\ DUCX-_\ 8F:-_P"D,- 'JM>5>'/^3I_B'_V)GAK_ -+M=KU6O*O#G_)T M_P 0_P#L3/#7_I=KM 'JM%%% !1110 4444 %%%% !1110 4444 %9GBA$D\ M-:LL@5HVM)@P<(5(V'.=_P N/][CUXK3K-\2Y_X1S5=K;6^R2X;<5Q\AYR V M/K@_0]*N'QHTI_''U/SL^%EKXSG\1?$MO#O[3VB?!6R'B*(/H&I:%IM])<2? MV5I^;D/H:'X1^,OB;5(=-T?]NOP_JVHS[O*L['P3HD MTTFU2S;468DX4$G Z FI/V6_#&CWVI?%"^NM+LKN^MO%\8ANY[='ECVZ1IA7 M:Y&1@DD8Z$YKT35/"VFZ=\?/A5JEE;Z=8W$VH:FMPL*+'<7+/I\[>8<#+A2I MRQ/!D7^]7.Y23.FG3I376]F_N39[%\+?#OB?PIX$TS2O&7B[_A._$EOYOVOQ M!_9D6G?:MTKLG^CQ$HFU&1.#SLW'DFNKHHK4X@KY5_8%_P";C?\ LLWB/_VW MKZJKY5_8%_YN-_[+-XC_ /;>@#ZJKE/$WQ#L]"U-='LK.[\0>(702#2M,"M) M&AR!)*[LJ1)D'!=AG!VAB,58^(/B>;PCX5N;ZTA2YU&1XK2QMY,[9;F:18H5 M; )"[W7<>R@GM3O _@V#P7HWV99FOM0N'-QJ&I3*!->W# ;Y7QZX "CA5"J, M!0* .&NOB[XET'XJ^!?".O>&M-M(_%AU#R)[+57N'MA:P"7+AH$!+9 P#@<\ MG'/K5>#_ !@_Y.F_9]_[F'_TA2O>* /E7_G*;_W1G_W.5]55\J_\Y3?^Z,_^ MYROJJ@ KD_BIXLN_ _@+5-;L(X);NU\K8EPI9#NE1#D @]&/>NLKSG]H?_DC MWB#_ +=__2B.O(SBK.AEN)JTG:483:?9J+:9X6?5ZF&RC%UZ,K3C3FT^S46T M_DS5\,#7/%OAG2]1U#6([5+ZVBNC#I=KY+ .@;87=Y#WQE=I],5T^FZ9:Z1: MBWM(1#$"6(')9CU9B>23W)Y-?G7KFL7\6KWJQWURD8GD4*LS +ACP.?I3-%U MK4)=8L4>^N71IXPRM,Q!&X<'FOG:&>8*ABEA'&MKZR=DWK8^RPO! MN:X?)HYP_9R:I>T=ZDW*W)S-7=-VOY:7/TAHHHK[D\H***_.'7-9OX]6O1'? M7*(L\B!%F8!<,<8&?3^M>3F>9T*\'*C*MR2T:6RZIOOY'T,^##;I7G&=?N>:?"=U_Q\ MS?[Y_G1:_P#'S#_OC^=]OY]OD?/+PUXA?#WUOFH M^S]CS?Q)\W+R7V]C:]NG-:_7J?07[$&?L7Q<]/\ A,U[_P#4&TNOI>OCK_@F M%J-UK/P9\3ZA?3R75[=ZO83SSRDEI)&\/Z0S,3W)))/UK[%KFJ2YIN2ZGOQC MRQ4>R04445F4%%%% !7E7[)W_)K'P;_[$S1O_2&&O5:\J_9._P"36/@W_P!B M9HW_ *0PT >JUY5X<_Y.G^(?_8F>&O\ TNUVO5:\J\.?\G3_ !#_ .Q,\-?^ MEVNT >JT444 %%%% !1110 4444 %%%% !1110 5G>(@6\/ZF%W!C:R@; Q. M=AZ!2&S_ +I!]#FM&LSQ, WAO5@R>8IM)04PIW?(>/F(7_OH@>I JX?$C2G\ M:]3Y4_92_P!9\6?^QP'_ *9],KT/Q#%8GXU_"*629UU)=0U%8(0/E:(Z=<>8 MQXZAA$!R/O'@]O//V4O]9\6?^QP'_IGTRN_\1SVZ_'/X/PM:[[M[W4WCN?,( M\M!ITP=-O0[BR'/;9[FN:?ZK\SJH;OTE_P"DL]_KSZ?Q%KGQ U.ZL?"MU'I. MA6DKV]WXB,:RRRS*2KQ6D; H2C AI7#*&!4(Q!*Z7Q8U:\TGP+>C39GMM2OY M;?2[6>, M#+'[*X$%[YZJ8XY9=>LF M=?)6W?)A&&=AN;&:^U?B/_R./PL_[&2;_P!,^I5XC^P+_P W&_\ 99O$?_MO M0 S2KS]I/Q[XHT&RUK1-+\,:?:W9O&U34?#=L((72&39OCM_$=Q)+EF4! J8 M)#EQLVMZQ_PCGQO_ .BA_#__ ,(.^_\ ES7JM% 'RY\7OAS\<(_$/@OQS8:M MX=\:>(/#5SF:%_P AO3O^OB/_ -"%&N_\AO4?^OB3_P!" M-/T;YM;TY_[UQ'GZ[AG_ #[U^0;YU_W%_P#;S^H_^:+_ .Y7_P!PGZ54445^ M\'\^!7YG:U?6W_"2ZC:M<1"9KEQY1<;LY8CCZ _AFOTQK\H?B7\*M%\9>)M9 MN[PW,-Y,SV[3P28/EAR0NT@J1GGD'N.A(/B9K0RG$TXT\XQ$J-.^DHPYVI6T MO&\;QM=NSOI9'V?!\\53S9RPD%.7LYZ-\NG-3ZV>NW0Z$2(TCQA@73&Y0>5S MTS6AK4J'Q#J%ON7S7GE94S\QP^.!UQR!]2*\\;X,^%?[1L[]=-@#6Y1O+\B( MB1U1TW.Q3>Q;S Q);EHU;J#FUK?PAT=;_6+7S9FBFNI6D1X8'60F1#EU,9#M MF,?,V22222<8^2I99PK*A.*S*HH-T[MT-I-33VJ.Z6[VTLDV[M?JU?$9E_:V M';P\>;V=:R4]UST-=8JW1?CIL=SH7_(;T[_KXC_]"%?I;7Y&^$/A%+9>,[2\ MFU?SK6;4X)FABMS$[QI)(PCDHH3PUQ)W[[CCO\ YR:9H7_(;T[_ *^(_P#T(4:[_P AO4?^OB3_ M -"-/T8[M;TY\Y)N(\\]]P]_\\U^#[YU_P!Q?_;S^@_^:+_[E?\ W">N_P#! M+)-GP*UW(&3J.F'/'3_A'='/U[U]FU\;?\$M_P#DAFN?]?\ I??_ *EO1Z^R M:_>6?SZPHHHI""BBB@ KRK]D[_DUCX-_]B9HW_I##7JM>5?LG?\ )K'P;_[$ MS1O_ $AAH ]5KRKPY_R=/\0_^Q,\-?\ I=KM>JUY5X<_Y.G^(?\ V)GAK_TN MUV@#U6BBB@ HHHH **** "BBB@ HHHH **** "LWQ*=OAS53O$>+24[F( 'R M'DDJP'X@CV/2M*L[Q&2/#VJ$%P1:RX,8?3FKA\2-*?QKU/A? MX1?LL>&/VB-7^(VM>(;I+2YTOQ&NE0"V\-:!=%HAIMC/NDEO-.GF=MUPXR9, M!0J@ "O1A_P3;^'(_P"8I-_X2'A/_P"4U=#^Q-_QY?%[_L=O_<-I5?2509GS M%X1_X)^> /!WBS1?$%KJFH&\TF^@U"!+?1=!T\-)%(KJ'>STV&1D)493?@]< M9"D?3M%% 'G?QQ^!^A_'WPG:>']?NKRTM+6^34(WLTMY"TBQR( Z7$4L" M%%VVZ' CR6+,22U>FT4 %%%% !1110 45PE[\E1S?'?P1;QEY=6FC0=6?3[D#\_+KQWG.61;3Q-/3?WXZ?B M> ^(,GBVGC*2MO\ O(:6[ZG?UYS^T/\ \D>\0?\ ;O\ ^E$='_#0_P /O^A@ M_P#)*X_^-UQ7QE^,O@[Q7\-M8TK2M8^U7]QY/EQ?9IDW;9D8\L@ X4GD]J\+ M.LZRRKEF*IT\53PCT/4B2IT^Z ;UA;@]CTJSK6BZA+K% M\Z6-RZ-/(5986((W'D<5BUH>( /[:OV&!FXD!'ON/O7YU">#>"J?NY?%#[:[ M3_N'ZG7H9RLYP]\12O[*M_RYG_/0O_R_].OWWTN:'HU_%J]DTEC-F8PL N&')_SW-5-?&[6;]@.EQ(IP/] MHX[?YP:9H7_(;T[_ *^(_P#T(5^+<^$6<_PY7]K_ #K^;_!^OS/V;V.;O@V_ MUBGR_5MO92O;V7?VV_G;Y=#V3_@EO_R0S7.O_'_I?KC_ )%O1_P_S]*^R:^- MO^"6X_XL9KAQ_P O^EOLFOVIGXTPHHHI""BBB@ KRK]D[_DUCX- M_P#8F:-_Z0PUZK7E7[)W_)K'P;_[$S1O_2&&@#U6O*O#G_)T_P 0_P#L3/#7 M_I=KM>JUY5X<_P"3I_B'_P!B9X:_]+M=H ]5HHHH **** "BBB@ HHHH *** M* "BBB@ K.\2*7\/:HH7<3:R@#&<_(>V1G\Q]16C65XJV_\ "+ZQOD6%/L,?B=X0\7Z+X MHU'4KWQ%'JLZKLP3V+KZUBY6+ITN=[]&_N39\_\ _#ZOX(?]"M\0/_!=8_\ R91_P^K^ M"'_0K?$#_P %UC_\F5]_T59@?,_[+O[?_P ._P!K3Q=JGAWPCI/B33+[3K/[ M=(^N6UO#&Z;U3:ACGD);+9P0. >:^F*X;XF7/]@WGA7Q)(PCL=,U,1WSD$[+ M>XC>#=QT"RO S,> JL3@#([F@#PO]I/]L+P=^S#?^&=.UW2M?\2:QXAG^SV6 ME>%[:&ZN]Q(6/=$\R-^\;^-;'XE> /#7B_3(KB#3=?TRV MU6UBNU59DBGB65%<*S ,%< @$C.<$]:^2/VJ?^3E++_L">%O_4ST^OH+]D[_ M )-8^#?_ &)FC?\ I##0!ZK1110!X/\ "7PKI>N_$+XF-J^DV6I!=3+0F\MT MFV@SW(;;N!QDKS]!7?ZIH/PZT75-/TV]T7P_!J&H;OLML=/B,DH4J&( 7[H+ MH"3P-PYYKD_@?.9?B#\3T( \K4M@/K_I%TW]:Y_]J5-&E\0^!;/5;"\OO[3F MEM1%8:W%833;9;>2.!%D7$CR3+"@W20IEMC2@RHC^%P1E&#S.A2I58)\SJW= MHWTE-_:LM+=U?:Y^=<+8/"3R>%65*,GS5-7%-_Q9^1ZO%X,\!SRP11Z%X=DE MG3S8D2T@)D3^\HQR/<5;_P"%;>$?^A6T7_P70_\ Q-?(_@_X@?"7X9:EX)\8 MMI7C*+Q');0Z'9Z3;RVUVP:ZO;E(X)%MGV.RN;A@"<1K\F%D(C/NVL?M8>!= M N[FROSJ5MJ-N\<HP7_ &ZO\CV"VMH;*VBM[>)(((D$<<42 MA510,!0!P !QBI:X7X4?&;PY\9['5[SPT]U-::9>O82S3P%$>1>NTY.<=P<, M,C(&17=5XM?#5<'4="M!QE'=-6:^1Z\>7E7+L%%%%8%!7YJ:R0-=U$'A6N) M3Z?,:_2NOS2UW_D-ZC_U\2?^A&O@^,7;!4_\?Z,_0N O^1U+_KU/_P!+IE)E M*L01@C@BM#63G6]10GAKB3OWW''?_.35%OF0-W'RG^G^?:K>N_\ (;U'_KXD M_P#0C7YG#3!U/\4/RJ'['7USK#?]>JW_ *70#0O^0WIW_7Q'_P"A"OTMK\U= M&.[6].?.2;B///?GYJ:T1_;NH@X -Q(,GM\QYZ4FAJ5UW3P001P M_P#!+?\ Y(9KG/\ R_Z5QQ_T+>C_ (U]DU\;?\$N,_\ "B]5>'/\ DZ?XA_\ 8F>&O_2[7:]5KRKPY_R=/\0_^Q,\ M-?\ I=KM 'JM%%% !1110 4444 %%%% !1110 4444 %9OB1WC\.ZJT6?,%K M*5P6'.PXY4$C\ 3Z UI5G^(D9_#^IJ@)8VLH 4$G.P]@03^!!]Q5P^)7-*=N M=7[GRC^RE_K/BS_V. _],^F5W_B/['_PO/X/[_/^W_;=3\K;CRO+_LZ;S-W? M=GR\8XQNSVK@/V4O]9\6?^QP'_IGTRN_\1WOE_'/X/VGD0-YM[J%HOEM-0LU-QJ%I'VCGB M^_.%Z+)'NW,MQ<>&](GGE74OJ^&JTN1.35XSO[TG)W:DEU[;'YS@,KXBRNA]4PM6@Z:DY:M32W?8XF]^+_P )=2:,W=S8W1CD29#-I,K[7243(XS%PRRJL@/4, PY M&:R_%_BKX*_%"T>QU^&TUR%G$SQR:9<%F(4IEBL>2-K%2#P02#P:]*_X5MX1 M_P"A6T7_ ,%T/_Q-'_"MO"/_ $*VB_\ @NA_^)KU:5;B>C-3IUZ2:V:51->C MY]#T/9<4/XJF'M_@J?\ R9S]G\8/ 6G(Z6ETUJCN9&6'2KE S'JQQ%R>!S4Y M^./@Q02=3N !R2=-NO\ XW6S_P *V\(_]"MHO_@NA_\ B:/^%;>$?^A6T7_P M70__ !-9M9])W9YG2]ECI4VDTURZUOSWW\CU\IS M'C+)L5];PU3"N7*X^]3JM6;B^E5:^ZNI^?D?A^\#8(@"MP3]IBX_\>JQJVB7 M5SJMY-%Y#1R3.ZM]IC&06)'\5???_"MO"/\ T*VB_P#@NA_^)H_X5MX1_P"A M6T7_ ,%T/_Q->:N%IJDZ-U9M/XNR:_D\V?22XOX]GBH8MRP?-&,HK]U6M:3@ MW_R_W]Q6U[_+X&T?1KJUU.TDF,"PI,CL?M,9QA@OO/ MKV.=3]H3P!(ZJNO%F8X"BRN"2?\ OW5G_A>'@S_H)W'_ (+;K_XW6S_PK;PC M_P!"MHO_ (+H?_B:/^%;>$?^A6T7_P %T/\ \379&'%"^ M*IA__ *G_P F? VM>'[U]8OG"P@/.[ -<1J<%B1P6R.*@M+,Z%<1ZCJ,]G9Z M?:,)[BYFO(52*-#N9V8MP 23Z U^@'_ K;PC_T*VB_^"Z'_P")KS3]IOP9 MX?T#]FWXKZGIFA:;IVI67A+5KFUO+2SCBF@E2SE9)$=0"K*P!# @@@$5XRX; MJ+%_7-+\W-;FTO>]O@/K/]9>./[,_LERPGLO9^SO[.MSC_ (U] MDU^A,W84444A!1110 5Y5^R=_P FL?!O_L3-&_\ 2&&O5:\J_9._Y-8^#?\ MV)FC?^D,- 'JM>5>'/\ DZ?XA_\ 8F>&O_2[7:]5KRKPY_R=/\0_^Q,\-?\ MI=KM 'JM%%% !1110 4444 %%%% !1110 4444 %9?BA8W\,ZNLH5HC9S!P^ MS:1L.<[_ )1GJ!QZIX=_8$_8R\87K6>@^'=$UN[5"YM].\87UQ(%'4E4NR<>]< M!\-K34?%Z>(_#NAZ%>:YJMC\2X->FB\ADM6MXO#]FI5KAQY2N6*J%9L_."1@ MYKZDUS2?$WQ0UWPL+GX>)X372-1MM1;6]4O;::XA2*57:"V6W=S^] V$N578 MS9!.!6',[M'2J,.2,F[7\U^6[/,]8_X)>_LWPZ1?2:9\+(KG4D@=K6&X\1:H MDE>)ZY*OP7^-UAJH?RO"OQ NH]-NX1 M]VWUC:1!*HS_ ,MD4HV!]Y%8FM#B/;**** /(/VJ?^2467_8V^%O_4@T^K7[ M)W_)K'P;_P"Q,T;_ -(8:J_M4_\ )*++_L;?"W_J0:?5K]D[_DUCX-_]B9HW M_I##0!ZK1110 45A1>)IKDRFVT/4;F*.:2'S4>W"LR.4; :4'&5/4"G_ -O7 MW_0N:G_W\M?_ (]71[":T=OO7^9Y"S3#22E%3:?54ZC3\TU&S7FC:HK%_MZ^ M_P"AI>QEW7WK_ #*_M.A_+/\ \%U/ M_D#:HKG[CQ5<6LMM'+X?U-7N)#%$-]L=S!6?'^NX^5&//I4W]O7W_0N:G_W\ MM?\ X]3=":WM]Z_S(CFV&DVHJ;:T?[NIH[7U]WLT_1FU16+_ &]??]"YJ?\ MW\M?_CU']O7W_0N:G_W\M?\ X]2]C+NOO7^9?]IT/Y9_^"ZG_P @;5%8O]O7 MW_0N:G_W\M?_ (]4-IXJN+Z)I(/#^INBR/$3OMA\R,48EU]Z.@HK%_MZ^_Z%S4_^_EK_P#'J/[>OO\ MH7-3_P"_EK_\>I>QEW7WK_,O^TZ'\L__ 74_P#D#:HK%_MZ^_Z%S4_^_EK_ M /'JAN/%5Q:RVTXD,40WVQW,%9\?Z[CY48\^E-4)O:WWK_,B6;8:" MO)32T7\.INW9?9ZO1>9T%%8O]O7W_0N:G_W\M?\ X]1_;U]_T+FI_P#?RU_^ M/4O8R[K[U_F7_:=#^6?_ (+J?_(&U7E7[6/_ ":Q\9/^Q,UG_P!(9J[O^WK[ M_H7-3_[^6O\ \>KS7]IO4;C4?V;?BO:7&EW>EV\_A+5HI+Z[:%H;96LY09'$ M,DFO1JZ"BBBI- HHHH *\J_9._Y- M8^#?_8F:-_Z0PUZK7E7[)W_)K'P;_P"Q,T;_ -(8: /5:\J\.?\ )T_Q#_[$ MSPU_Z7:[7JM>5>'/^3I_B'_V)GAK_P!+M=H ]5HHHH **** "BBB@ HHHH * M*** "BBB@ K.\1*6\/ZF!OR;64#RRP;[AZ;"&S_ND'TYK1K-\2@'PYJH*"0? M9)I%7#XD:4_C7J?"'P(^%7QB\YTY_-N6O&T*P=8?(VC(*P@ M!@Y^9P"H W5]):=\;[!M:T_3=<\.>(_",FI2K;65QK=DBV]Q.WW81+$\BJ[< MX5RN<8&3Q67,MBE1FUS)'CG_ SQ^T[_ -'<_P#F-=+_ /CEZ?;I/P<*TB2;E&<9*\UW.E?'6 M\\(:A;:)\5M(3PCJ$I$<&NV[F71KYL9^28\PL<-\DN#@=3D5['535-*LM21>:\F9&U_31P6)P JJH4< *,"N MO_9._P"36/@W_P!B9HW_ *0PT >JT444 8OA+_D%3_\ 7_>_^E4M;58OA+_D M%3_]?][_ .E4M;5;U_XT_5_F>5E/_(NP_P#@A_Z2@HHHK ]4Q=>_Y"OAS_K_ M '_])9ZVJQ=>_P"0KX<_Z_W_ /26>MJMZGPP]/U9Y6"_CXK_ !K_ --TPHHH MK ]4*Q?"7_(*G_Z_[W_TJEK:K%\)?\@J?_K_ +W_ -*I:W7\&7JOR9Y53_D8 MT?\ !4_]*IFU1116!ZH5BZ]_R%?#G_7^_P#Z2SUM5BZ]_P A7PY_U_O_ .DL M];T?B?H_R9Y69_P(_P".G_Z<@;5%>2>-M>\>Z'\0);K2=,UG6='ACM!'IMI' M9BRFA:8"[E:1\3_:(X]S(BL$;"C:/_VJ1H7AQ_$'@"RBU6'6I9=: M6":U:,Z?*MUL"!9F+B$R6^(T82M]G4,Y\UR/H,-D%7%4?;1Q%);:2J*+U3=K M.VUDGTO)*^]N]U5%VL_N/KFO*OVL?^36/C)_V)FL_P#I#-7+ZCX]^-MCJ:0Z M=X+T[5+![6\N7O=0=K8^8L >WB2./S& 9R%._P"8?,.2.7?&?5O$.N_L/?$O M4/%>E1Z)XBN/ VLO>Z?"?\ )#];X_Y?=)YX_P"A:T;\:^QZ^.?^"7A_ MXL=K8S_R_:3QG_J6M&K[&K@Q'\:?JSS\J_Y%^'_P0_\ 24%%%%5?LG?\ )K'P;_[$S1O_ $AAKU6O*OV3O^36/@W_ -B9HW_I##0!ZK7E7AS_ M ).G^(?_ &)GAK_TNUVO5:\J\.?\G3_$/_L3/#7_ *7:[0!ZK1110 4444 % M%%% !1110 4444 %%%% !6;XE.WPYJIWB/%I*=S$ #Y#R258#\01['I6E6=X MC)7P]JA&_(M92/+W[ON'IL!;/^Z"?3FKA\2-*?QKU/ACX#^!/%?Q1U'QGHVF MPVNCZ'I'CV#7?^$CN7$_^E)H=E&ML+4%6;_61N6+J,9 )-?5US\//%WBG4=+ M/BKQ;I\^D:?>PW_]G:'I#V?VJ6&198?-DDN)CM5T5MJA((HKJQUNVCDFDO1I6GEY 6LISM,;0C&\57N7[:22BK:>1]_T5\ ?\*;_ ."AG_1= MOA__ . ,/_RJH_X4W_P4,_Z+M\/_ /P!A_\ E55F!]_T5\ ?\*;_ ."AG_1= MOA__ . ,/_RJH_X4W_P4,_Z+M\/_ /P!A_\ E50!]1?M3_\ )*K'_L;O"O\ MZD&GU8_9._Y-8^#?_8F:-_Z0PU\;^+/AI^V3X?D\*7_Q6^+'@_Q-X!A\7>'/ M[2TO2[2-+B?.LV:Q;"-/B(VRF)C^\7A3UZ'[(_9._P"36/@W_P!B9HW_ *0P MT >JT444 8OA+_D%3_\ 7_>_^E4M;5SNFM+^QAMS?WFU)K)Y''^D MRYRPF4'G/85I_9/$/_04TS_P6R?_ "17;6IQ=63YUN^_^1\OEF+K1P%"*PTV ME".J=.S]U:ZS3^])FU16+]D\0_\ 04TS_P %LG_R11]D\0_]!33/_!;)_P#) M%8^SC_.OQ_R/3^NU_P#H%G]]/_Y8&O?\A7PY_P!?[_\ I+/6U7'ZU;:Z-2T# M?J.G,QO6"%=/D 5OLT_)'GG(QD8XY(.>,'6^R>(?^@IIG_@MD_\ DBMZE./+ M#WUMY]WY'EX/&5U7Q/\ LT_C76G_ ,^Z?_3PVJ*Q?LGB'_H*:9_X+9/_ )(H M^R>(?^@IIG_@MD_^2*P]G'^=?C_D>I]=K_\ 0+/[Z?\ \L-JL7PE_P @J?\ MZ_[W_P!*I:/LGB'_ *"FF?\ @MD_^2*R?#%MKK:;-Y6HZIW5./LI>^MUW[/R/+J8RO_:%)_5I_!4ZT_P":G_T\.PHK M%^R>(?\ H*:9_P""V3_Y(H^R>(?^@IIG_@MD_P#DBL/9Q_G7X_Y'J?7:_P#T M"S^^G_\ +#:K%U[_ )"OAS_K_?\ ])9Z/LGB'_H*:9_X+9/_ )(K)UJVUT:E MH&_4=.9C>L$*Z?( K?9I^2//.1C(QQR0<\8.]&G'F?OK9]^S\CR\RQE=T(WP MTU[]/K3_ .?D?^GAV%%8OV3Q#_T%-,_\%LG_ ,D4?9/$/_04TS_P6R?_ "16 M'LX_SK\?\CU/KM?_ *!9_?3_ /EAM5Y5^UC_ ,FL?&3_ +$S6?\ TAFKN_LG MB'_H*:9_X+9/_DBO-?VFX=3A_9M^*\FIWEI>::GA+5FNK>TM6@FEB%G+O1)& MD<(Q7(#%' )!*MC!/9Q_G7X_Y!]=K_\ 0+/[Z?\ \L/'?^"7G_)#M;Z_\?VD M^N/^1:T;\/\ /TK[&KY _P""9CVLGP=\2/90S6]DVI:68(KB42R)'_PC>C[5 M9PJAV P"0J@GG S@?7]/$?QI^K%E#OEV&;5OWL%%%% !7E7 M[)W_ ":Q\&_^Q,T;_P!(8:]5KRK]D[_DUCX-_P#8F:-_Z0PT >JUY5X<_P"3 MI_B'_P!B9X:_]+M=KU6O*O#G_)T_Q#_[$SPU_P"EVNT >JT444 %%%% !111 M0 4444 %%%% !1110 5G>) S>'=4"J'8VLH"E=P)V'C&Y<_]]#ZCK6C67XI= M8_#&KNY0(MG,6,A4+C8O%7#XU8TI_'&W<^?/V'?^03\6?^QS'_ M *9=*KZ7KYH_8=_Y!/Q9_P"QS'_IETJOI>H,PHHHH **** /(OVI_P#DE5C_ M -C=X5_]2#3ZL?LG?\FL?!O_ +$S1O\ TAAJM^U02Z)(6^U2Y",_P H8C(!;@$C)'6O"_&=]^TBWBCPA!X7 M\+%?#MAJ$^HSWFJ:C:R7;6[:>(X[2Z2.ZC2:19Y;HX&8\QVC>9\CLWTF%RK^ MT:M3]_3IV6\BDM9X);R5X8IIS<-,JJ)!B-8<+ D8#>8#&.G^%FN?'6 M]\7>'(/'.AZ3::#-HTEQJMQ:011-;WWFN(X%*WLS,1'LSA-G4B3^&JQ&1^PC M4DL52DH7VFKO1O1==OO=MSU%5O;W7]QZSKW_ "%?#G_7^_\ Z2SUM5BZ]_R% M?#G_ %_O_P"DL];5>!4^&'I^K.#!?Q\5_C7_ *;IA1116!ZH5B^$O^05/_U_ MWO\ Z52UM5B^$O\ D%3_ /7_ 'O_ *52UNOX,O5?DSRJG_(QH_X*G_I5,VJ* M**P/5"L77O\ D*^'/^O]_P#TEGK:K%U[_D*^'/\ K_?_ -)9ZWH_$_1_DSRL MS_@1_P =/_TY VJ***P/5"O*OVL?^36/C)_V)FL_^D,U>JUY5^UC_P FL?&3 M_L3-9_\ 2&:@#PW_ ()>$?\ "C];'&?MND]Q_P!"UHU?8]?'/_!+S_DAVM_] M?VD^O_0M:-7V-71B/XT_5GEY5_R+\/\ X(?^DH****YSU HHHH *\J_9._Y- M8^#?_8F:-_Z0PUZK7E7[)W_)K'P;_P"Q,T;_ -(8: /5:\J\.?\ )T_Q#_[$ MSPU_Z7:[7JM>5>'/^3I_B'_V)GAK_P!+M=H ]5HHHH **** "BBB@ HHHH * M*** "BBB@ K.\1.T?A_4V3.];64KM+ YV'NH)'X GT!K1K-\2I))X=U58O\ M6M:2A/E+<[#CA64GZ @^XZU7?\ #3'P^'B&31#J>I+J*W%S:HIT M#4!'<26URMKXB7*L=Q+;<['VXB_LP?#?_ (32P\52Z%->ZOI^H7.J MV7]H:G=7=M:75Q-Y\TL%O-*T,#--B0F-%.X C%):?LP?#C2)-$FT7P[#X=N1UEH[W4-[2MMTOR MWZV:N5QO MPM^$/A3X,Z%=:1X1TJ+2K&YNGO)43EGE; )9NK< %B3@#FNRKYW$JC&K)8: M3<.C:2;7FDVE][-E>VNYY!^U3_R2BR_[&WPM_P"I!I]6OV3O^36/@W_V)FC? M^D,-5?VJ?^2467_8V^%O_4@T^K7[)W_)K'P;_P"Q,T;_ -(8:YAGJM%%% &+ MX2_Y!4__ %_WO_I5+6U6%%X9FMC*+;7-1MHI)I)O*1+P=7$X7#4L/+#3;A%*Z=.SL MDM+S3MZI>AM45B_V#??]#'J?_?NU_P#C-']@WW_0QZG_ -^[7_XS6?LX_P Z M_'_([/KM?_H%G]]/_P"6!KW_ "%?#G_7^_\ Z2SUM5S]QX5N+J6VDE\0:FSV M\AEB.RV&UBK)G_4\_*[#GUJ;^P;[_H8]3_[]VO\ \9K6<8244IK1>?=OMYG# MAZV)I5*TY8:=IR36M/;DC'7W^\7\C:HK%_L&^_Z&/4_^_=K_ /&:/[!OO^AC MU/\ []VO_P 9K+V8>[,3^-:J,% M!QYUJUWZ7\O,X9UL3+%0KK#3M&,EO3O>3@U]O^Z_P.@HK%_L&^_Z&/4_^_=K M_P#&:/[!OO\ H8]3_P"_=K_\9K+V M_P"0KX<_Z_W_ /26>C^P;[_H8]3_ ._=K_\ &:AN/"MQ=2VTDOB#4V>WD,L1 MV6PVL59,_P"IY^5V'/K6M.,(.[FMGWZJW8X<96Q.(IJ$<-.ZE![T]HSC)_;[ M+3S.@HK%_L&^_P"ACU/_ +]VO_QFC^P;[_H8]3_[]VO_ ,9K+VG7&G?LV_%>[N-4N]4MX/"6K2R6-VL*PW*K9RDQN8XT<*P&"4= M6P3A@<$'LX_SK\?\@^NU_P#H%G]]/_Y8>._\$O ?^%':V>WV[2>W_4M:-7V- M7QW_ ,$P[Y-2^#/B6YCM(+".35=.9+6V+&.%?^$=TC:BEV9RH' W,3QR25?LG?\FL?!O\ M[$S1O_2&&O5:\J_9._Y-8^#?_8F:-_Z0PT >JUY5X<_Y.G^(?_8F>&O_ $NU MVO5:\J\.?\G3_$/_ +$SPU_Z7:[0!ZK1110 4444 %%%% !1110 4444 %%% M% !65XJV_P#"+ZQO194^QS;D<(58;#D'>0N/]X@>O%:M9WB-BGA[5&4E6%K* M00<8^0]\''Y'Z&KA\:]32G\OV'U*Z5\6 1@_P#"9*?_ "BZ57TM7S;^ MQ+_R#?BO_P!CA'_Z8])KZ2J#,**** "BBO-+5+OXQ74]R]WD0:FOBCPW M<&RDOHEF$46N6,DSE"V[:D:.['&%523@ FNK_95@DMOV7O@_#-&T4L?@[1T> M-P0RL+*$$$'H17H.A>'-*\,6*66CZ99Z59IPL%E L*#_ ("H K1H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\J_:Q_Y-8^,G_8F:S_ M .D,U>JUY5^UC_R:Q\9/^Q,UG_TAFH \&_X)7G_BQ&NC_J):;W_ZEW2*^SJ^ M,O\ @E?G_A1&N]&O_2[7 M:]5KRKPY_P G3_$/_L3/#7_I=KM 'JM%%% !1110 4444 %%%% !1110 444 M4 %9WB,%O#VJ ;R3:RX\LN&^X>FSYL_[O/IS6C6;XF ;PYJH*"0&TE^1@I#? M(>"&(!_$@>I%7#XD:4_C7J?/_P"Q+_R#?BO_ -CA'_Z8])KZ2KX&^$/B?XO> M']3\?P_"_0GU[2I==AEU"2XT"RN%@O/[+L%,<L^%].TC38-OFWE]X>TJ&&/20.]< MA_PV%\6_^?SP7_X":'_\U] 'U+KO[1/@OPOI4^IZR?$6D:;!M\V\OO"FJPPQ M[F"KN=K8 98@#)Y) [UWF@:[8^*-"TW6=,G^TZ;J-M'>6L^QD\R*10Z-M8 C M*D'! ([BO@/Q9^TIXS\<0Z%I/C/5/#MIX:;Q%HMS=SZ58Z09D\C4[:="3%XG MN72/?&GF2""39'O8C"DCZY_95@DMOV7O@_#-&T4L?@[1T>-P0RL+*$$$'H10 M!ZE1110!B_\ ":^'O^@]IG_@9'_\51_PFOA[_H/:9_X&1_\ Q5'@K_D3=!_Z M\(/_ $6M;5==1483<.5Z/NO\CY_"3S'%8>GB/:07/%.W)+2ZO;^(8O\ PFOA M[_H/:9_X&1__ !5>2?%+]M_X+_!;6ETSQGXMN-&GUN"$1V$-Q% M;M%+M$L>[8[;2P#8/%>ZUX.W_)YNC_\ 8K:__P"C?#M3:G.,G%--:[WZI=EW M-_:8RA6I1K3C*,VXZ1<6O=E*]W.7\MK6Z[G&_P##T?\ 9B_Z*;_Y0-4_^1J/ M^'H_[,7_ $4W_P H&J?_ "-7U517,>R?*O\ P]'_ &8O^BF_^4#5/_D:C_AZ M/^S%_P!%-_\ *!JG_P C5]544 >0_!3]K3X4?M$ZC=6'P]\5?\)!=VL3SS1_ MV==VVU%,:LO5POB:X'A_XH>%=3F8)8ZE;W&BR,0<"X8I- M;Y/0 B*=>>K.@!R<'NJ /'?BI^UY\)?@MXK7PSXM\5FRUXVLEZUA9:9>7\D< M,<9ED>3[-#)LVQ R,&P0GSGY>:]+\)^+-'\=>&]/U_0-0AU32+^(2V]U 3M= M!7RY>_P#!3O\ 9HTZ\GM;CXE>7<02-%(G]@ZF=K*<$9%M@\CM M7OGQ-U]_#G@;5KFW42ZC+";6P@) \ZZE_=P1C_>D91],GM6QX>TA/#^@:9I< M3;HK&UBME8]PB!1_*@#YE_X>C_LQ?]%-_P#*!JG_ ,C4?\/1_P!F+_HIO_E MU3_Y&KZJHH ^5?\ AZ/^S%_T4W_R@:I_\C5Y_P#M"_\ !1[]G;QS\ OB7X;T M3XA_;=:UCPSJ>GV-M_8FHQ^=/+:R1QIN>W"KEF RQ &>2!7W57E7[6/_ ":Q M\9/^Q,UG_P!(9J /!O\ @E?_ ,D)UW_L):;Z?]"[I%?9U?&/_!*\_P#%B==Z M?\A+3?\ U'=(K[.IL;"BBBD(**** "O*OV3O^36/@W_V)FC?^D,->JUY5^R= M_P FL?!O_L3-&_\ 2&&@#U6O*O#G_)T_Q#_[$SPU_P"EVNUZK7E7AS_DZ?XA M_P#8F>&O_2[7: /5:*** "BBB@ HHHH **** "BBB@ HHHH *S?$IV^'-5)? MR\6DIWY4;?D//S K^8(]0:TJSO$1(\/ZF5W9%K+C86#?DU]) M5!F%%%% '(_%OPD?'7PU\1:(EK;7MQ=/GBW*W!'F*G6N;\*? M"?X2^,?#>FZW8?#KPH;2^@69%?0;973(Y1@8\JRG*D'D$$'I7J5>?7V@ZQX! MUB\U;PQ9G5]'OI6N=0\/K(LVTJS07-OHUM')%(I!5U8)E6! ((Y!%=K7"M\;/!UG$6U?5O^ M$993M=/$,$FG%3G'6954C)X925/8D5V6GZA:ZM86U]8W,-Y97,2S07-O()(Y M8V *NK#AE((((X(- %BBBB@#%\%?\B;H/_7A!_Z+6MJN+\">-=!N+32/#D6K M6CZ[!IL$DM@)1YJCRHF.1Z@2QDCJ!(AZ,,[EMXQT"]N1;6^N:;/<'[0!#%=Q MLY^SRK#<< Y_=2ND;_W68*<$@5W8BA6565X/>^SV=VGZ61Y.4M?V=A_\$?\ MTE&Q7@[?\GFZ/_V*VO\ _HWP[7M5IK>GW\'GV]];S0Y<;TD!'R.4?GV92#[B MO%%=)?VR=$=&#JWA77R&4Y!'F^':RA&48U%)6T_]N08S^/A?\;_]-U#WFBBB MN8]8**** ,KQ/X:L/%^A7>D:E&TEI<*,F-BCQL"&21&'*NK!65AR"H(Z5Q^F M^+-=\"1+IWC*TNM5MHL)#XFTNT:9)TX -S!&"T,G/)4&,X+;DSL'HM% 'YC? MM6ZU8^(O%?QGU#3;J.\LII5\N>(Y5L>!_$*G\B"/J*^E_P!C?XEZ)H/[-'@_ M30UUJFL1?; =,TNUDN9P6O)V7<$!" @@[G*KZD5F_P#!2;_DBVE?]=M=_P#4 M4UVOK2@#@]&\.:OXI\0V7B7Q3 E@MCN?2M!202?9'92K3SN"5>?:2H"Y6,,X M!\+C28VGOX=5TYBUK MG;WGG2 M&$R"-3%=18#E7W;EVY4U]%5X=S:A\>'ELGW=F[)I*]U?JO+NC%5J;V9[116% MX(\;:-\1O"NG^(_#]X-0T:_0R6URJE1(H8J2 0#C*GGOU'%;M>#4ISHSE3J) MJ2=FGHTUNFNZ-4TU='D'[5/_ "2BR_[&WPM_ZD&GU:_9._Y-8^#?_8F:-_Z0 MPU5_:I_Y)19?]C;X6_\ 4@T^K7[)W_)K'P;_ .Q,T;_TAAK,9ZK1110!X[HO MP.L=7TL:I#XCU_27UB*QU":WT^:!8X[N.VMX!<1EH68.8;>*,@L5 !*JKDL> M!\#_ /!/?X??#VV@CTC7?$?G6]G+90W%U_9\[(CW,5R696M"DC!X0!YBN &8 M8X7;[AX1MM=;PIHIAU'3DB-E 45]/D9@OEK@$B<9/O@?05K?9/$/_04TS_P6 MR?\ R17URSS,<*YT:.*Y8MJZMORW2O[NME=?-]SY#*Z\W@,/_LLW[D>M/LO^ MGAX]K_[&7@CQ%J%[>W%]JJ7-UH\NB,XCLI-D,ERUPQ026S '=)(NW[FUON9" MD9GA'PQ;>"OVG_!OA^REGGL]+\%ZU90RW+!I72-O#BJ7( !8@ M(?\ H*:9_P""V3_Y(KQRU2X3]L+0UNY8IK@>%O$&YX8S&A_?>'<84LQ'&.YK MAQ&98O&4)4L17YXK5+735>2.FI5E/%89.A*'OO5N%OX=33W92?X'OM%%RN]WY(^E;LKG7T5\H^%/AS\;#=_$>XT75]:\%:',!_PB^C>+ M[X:Y>QRM;6Z3/)/]OFQ'O2X*(9,J[*^=H:-]RUTGX]^%-1\>V]A/'XB1OLDF MA7M^\2V]S,NFVL5P2K3O);QM/%*RQ@'#L[,6#;C]-/(J',XT\;2;23LW;?ET M;UC=NU]95 PHHKY3^)W@+XP:M\7-5NO"#>(]):;7TFM= M?N=<\[0HM)_L-87@_LT7R$R_;M[AO(!#$/O(&#[&68"GF%2=.K7C248N5Y-) M-JVFZ?6^B;TTBS.0%(V8CSD60G856'UKX63_ !-G\2>(SXWM]/MM"00# M1Q;[#<293,C2[&(5@< J,C/*MBNK%913P]'VU+%4ZBLG92=]6E91:3OKKHMG MT1,:C;LXM'I=>5?M8_\ )K'QD_[$S6?_ $AFKU6O*OVL?^36/C)_V)FL_P#I M#-7SIL>#?\$K\?\ "B==Z9_M+3?3/_(NZ1^-?9U?&7_!*\_\6(UT=O[2TW_U M'='K[-IL;"BBBD(**** "O*OV3O^36/@W_V)FC?^D,->JUY5^R=_R:Q\&_\ ML3-&_P#2&&@#U6O*O#G_ "=/\0_^Q,\-?^EVNUZK7E7AS_DZ?XA_]B9X:_\ M2[7: /5:*** "BBB@ HHHH **** "BBB@ HHHH *SO$;M'X>U1DR76UE*X9E M.=AQRJL1]0"?0'I6C6=XB4MX?U,#.3:R@;59C]P]E(8_0$'TJX?$KET[<[1A=0^%? M@S5;N6ZO/"FC7-S,K+++)81%I0T20L'.WY@8XHTYS\L:#HHQU-%=GUS$\[J> MUES/K=W^\GECM8K:=IUKI%C!965O':VD"".*&)=JHHZ "K-%%%?\ U(-/JS^R=_R:Q\&_^Q,T;_TAAJO^U/\ \DJL?^QN\*_^ MI!I]6/V3O^36/@W_ -B9HW_I##2 ]5HHHH Q?!7_ ")N@_\ 7A!_Z+6MJL7P M5_R)N@_]>$'_ *+6MJMZ_P#&GZO\SRLI_P"1=A_\$/\ TE!7@['_ (S-T8?] M2MK_ /Z-\.U[Q7@[?\GFZ/\ ]BMK_P#Z-\.T4_AGZ?J@QO\ 'PO^-_\ INH> M\4445@>J%%%% !1110!\F_\ !2/_ )(OI?\ UUU[_P!1/7:^LJ^3/^"DAQ\% M]+_ZZZ[_ .HGKM?6= !1110 4444 %>5?M8_\FL?&3_L3-9_](9J]5KRK]K' M_DUCXR?]B9K/_I#-0!X/_P $KQ_Q8C7>O_(2TW_U'='K[-KXQ_X)7@?\*)U[ MIG^TM-]/^A=TC\:^SJ;&PHHHI""BBB@ KRK]D[_DUCX-_P#8F:-_Z0PUZK7E M7[)W_)K'P;_[$S1O_2&&@#U6O*O#G_)T_P 0_P#L3/#7_I=KM>JUY5X<_P"3 MI_B'_P!B9X:_]+M=H ]5HHHH **** "BBB@ HHHH **** "BBB@ K,\4!&\- M:L)462,VDVY'"$,-AR"'(4C_ 'B!Z\5IUG>(V*>'M48-M(M92&W;^((M5CET2UMI81$^E:?$%)DN(SNW0N<8(P1SU [?_A]7 M\$/^A6^('_@NL?\ Y,J#,^_Z*^ /^'U?P0_Z%;X@?^"ZQ_\ DRC_ (?5_!#_ M *%;X@?^"ZQ_^3* /O\ HKX _P"'U?P0_P"A6^('_@NL?_DRC_A]7\$/^A6^ M('_@NL?_ ),H ^H?VJ#CX4V1]/%WA7_U(-/JS^R=_P FL?!O_L3-&_\ 2&&O MBWXA_P#!53X/_&[3M!\':;I?BG0KJ\\4:!<'4M>M[.WL;:*WU>TN97FD6Z8H MHCA?G;@<9P,D?:7[)W_)K'P;_P"Q,T;_ -(8: /5:*** ,7P5_R)N@_]>$'_ M *+6MJN/\(^+M"MO"FBPS:UIT4L=E CQO=1AE81J""">"*UO^$U\/?\ 0>TS M_P #(_\ XJNZO0JNK/W'N^C[GRV59KE\(@FH1^U'^5>9M5X.W_)YNC_ M /8K:_\ ^C?#M>O?\)KX>_Z#VF?^!D?_ ,57QE^TE^V#X!_9C_:9\.>)?$#W MFO6MQH>KV7V3PX;>YN8S,VC-%*Z/*@$;&SN%#9Y9& !VMB8TJD(3BO@#_A]7\$/^A6^('_@NL?_ ),H_P"' MU?P0_P"A6^('_@NL?_DRN,^C/O\ HKX _P"'U?P0_P"A6^('_@NL?_DRC_A] M7\$/^A6^('_@NL?_ ),H ^_Z*^ /^'U?P0_Z%;X@?^"ZQ_\ DRC_ (?5_!#_ M *%;X@?^"ZQ_^3* /2_^"DW_ "1;2O\ KMKO_J*:[7UI7Y1?M+?\%'_A;^TY MX-M_#'A^P\0Z#=VMOKEZUUXCAM;:W<-X?^+$ZZ/^HEIO\ ZCND5]G5 M\9?\$K_^2$:[U_Y"6F^N/^1=T?\ "OLVFQL****0@HHHH *\J_9._P"36/@W M_P!B9HW_ *0PUZK7E7[)W_)K'P;_ .Q,T;_TAAH ]5KRKPY_R=/\0_\ L3/# M7_I=KM>JUY5X<_Y.G^(?_8F>&O\ TNUV@#U6BBB@ HHHH **** "BBB@ HHH MH **** "L[Q)_P B]JGW_P#CUE_U>_=]P]-GSY_W?F].:T:S?$JAO#NJAE5P M;24%64,#\AX() /T)'U%7#XD:4_C7J?/7[#O_()^+/\ V.8_],NE5]+U\T?L M._\ ()^+/_8YC_TRZ57TO4&84444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'R'^TM\#M7_P"&L?@_\8O">K67_"9_O?"6G:3K,+_V=_QX:K=23S21 MGS/]5YJA5'WMA)QD5Z)_QD[_ -4E_P#*G71_&3_DHOP)_P"QSN?_ %'M9KTO M5-4L]$TZYO\ 4+J&QL;9#+-->%/$?QLT_P")/AW1_&R^ M 'T?44NI)?\ A'Q?&Z5(H\[E\T[0/,>('(/#'OBO;ZX/P/#=>*_$5YXTOK6: MRMY;?[!HUK4 %%%% !1110 5Y5^UC_ M ,FL?&3_ +$S6?\ TAFKU6O*OVL?^36/C)_V)FL_^D,U '@W_!*__DA&N]/^ M0EIO;G_D7='K[.KXQ_X)7G_BQ.N]/^0EIO\ ZCND5]G4V-A1112$%%%% !7E M7[)W_)K'P;_[$S1O_2&&O5:\J_9._P"36/@W_P!B9HW_ *0PT >JUY5X<_Y. MG^(?_8F>&O\ TNUVO5:\J\.?\G3_ !#_ .Q,\-?^EVNT >JT444 %%%% !11 M10 4444 %%%% !1110 5F>)F">&]69I!$HM)29"5 4;#SE@5&/\ :!'J"*TZ MSO$1(\/ZF5W9%K+C86#??"WP#+KVG:3!KFH-J.FZ9;6-U>M9Q/+>7T%FA>98I2BJ;@,2(V.%( Y MH [FBOD'2?VVO'&OZ59:GIGPD&HZ;>PI*__F:H I_'7XSZU=?MZ_!7X,VL%K964EG/XJ@UH*7N(;D6.KVQ M0H3L:,Q!AC (+9SQBOHFT^%=IS#FO@:R\9ZA\4O^"H/P4\4Z[9V?A368=%N],3PP\&L)=O +/59 M!>9OM,LU\LL[1X7<=R\9^;;^F% !1110 4444 %%%% !7E7[6/\ R:Q\9/\ ML3-9_P#2&:O5:\J_:Q_Y-8^,G_8F:S_Z0S4 >#?\$K_^2$:[UQ_:6F^O_0NZ M/^%?9U?&/_!*\?\ %B==/_42TW_U'=(K[.IL;"BBBD(**** "O*OV3O^36/@ MW_V)FC?^D,->JUY5^R=_R:Q\&_\ L3-&_P#2&&@#U6O*O#G_ "=/\0_^Q,\- M?^EVNUZK7E7AS_DZ?XA_]B9X:_\ 2[7: /5:*** "BBB@ HHHH **** "BBB M@ HHHH *SO$BEO#VJ!0"QM90 4+C[A_A!4GZ9&?4=:T:S?$VW_A&]5WD!/LD MN2=F,;#_ '_E_P"^N/7BKA\2-*?QKU/GK]AW_D$_%G_LH,PKYW\6?M92^ O&6MZ9J_@W5+S3;;5+;2K*ZTY4 M!GEF+A#F5T3;F-E)W##F-<$R+7T117IX'$87#RD\50]JFMN9QMJG>Z^[YD24 MG\+L?-_BW]N?P=X1M4N)-$U;54+Z@)(]+GLII+<6<7FSK,OV@>7*$^;R6Q)A M6)4!2:B\3?MJ6VBP>&K^Q\#ZMK&B:S(D*ZE:7UE+ KG4(+1@CQSOYVT3!QY8 M8,6C7(_>-']%ZII=GK>FW>G:C:07^GWD+V]S:74:R13Q.I5T=&!#*P)!!&"" M0:M5[$,PR>"A_L+;3?->I+5:VM9*S^_;STSY*FOO?@>,?#S]J/0?B3XJTO1- M-T751]NA24:DC6]Q9(7^VF)?-AE<,&73KD[U!0$*I8,P6O9Z**\/&U<-6J\V M%I>SC;;FYM>]VD:Q32]YW"O(/VJ?^2467_8V^%O_ %(-/KU^O(?VJ!GX4V0] M?%WA7_U(-/K@*+/[)W_)K'P;_P"Q,T;_ -(8:]5KRK]D[_DUCX-_]B9HW_I# M#7JM !1110 4444 %%%% 'P!\9/^4R7P)_[$RY_]$ZS7W_7P!\9/^4R7P)_[ M$RY_]$ZS7W_0 45\V^*/ 7QTM[+5H_!.O6^CZC=W5_+]MU/5WOXY)'E_T5Q' M<02BW@CA9]T4(!,B1$#:'\RUXB^''QTGUB74M.\?:9)-IVGW$-BLUG+$MU<2 MJ/G=(YA C']WYL,Q41@%B79J^H634'9O&TTG?=N^FU[)I)MZ.][:M*S2Q]H M_P"5GT117S_>^"_CZOA?46M_B%8OK<\]@MJG]G6H6W@6VMQ=/S%@R/<"Y)4E MEV,NPQG 5+?PE\?K7QF[7OC:RO\ PS)=O5,/:/^5GT#17A6J?#WXJ^+/@/: MZ'J_BE(O':49%VK2CE%*496Q=/FC)K5M)I6 MM*+MJGKT6BOU#VC_ )6?05>5?M8_\FL?&3_L3-9_](9JU/@GHOQ$T#P>MG\3 M/$.G>*/$*E"=1TVU%NC9B3>NT*H.V3> VU=PYVIG:,O]K'_DUCXR?]B9K/\ MZ0S5XN)HK#UI4HS4TOM1O9^:ND_O29HG=7L>#?\ !*_'_"B==Z9_M+3?3/\ MR+ND?C7V=7QE_P $KS_Q8C7>O_(2TW_U'='K[-KG9;"BBBD(**** "O*OV3O M^36/@W_V)FC?^D,->JUY5^R=_P FL?!O_L3-&_\ 2&&@#U6O*O#G_)T_Q#_[ M$SPU_P"EVNUZK7E7AS_DZ?XA_P#8F>&O_2[7: /5:*** "BBB@ HHHH **** M "BBB@ HHHH *SO$C%?#VJ%<9%K*1ER@^X?X@"1]0#]#6C6?XB4OX?U-5SN- MK*!M#$_/V'?^03\6?^QS'_IETJOI>OFC]AW_ M )!/Q9_[',?^F72J^EZ@@**** "BBB@ HHHH *\B_:G_ .256/\ V-WA7_U( M-/KUVO(?VJ#CX4V1_P"IN\*_^I!I] %G]D[_ )-8^#?_ &)FC?\ I##7JM>5 M?LG?\FL?!O\ [$S1O_2&&O5: "N9TWXG^#=8U+4-.L/%NAWVH:?=K87EI;:E M#)+;7+,ZK#(@8E)"8Y $8 DHPQP:Z:OG'2?V--/E^(NK^)O$?B?4-2@FN+B3 M3K+19[W1FMDFU#4+YA-+;W>9W$FHNJN F%C'R_,V?9R^CE]6%66.JN#27*HQ MYG)WU[+[Y1[W=K/.;FFN57/>]*\4:-KUQ-;Z9JUCJ,\,:32Q6ERDK1HSR(C, M%)(!:&503P3&XZJ<:=?.GAO]B_1O"/B+0;[2_$NI+I^C^&K/P[#87:_:?,,- MQ/,;MW=C^^S/MCVA1"N]4&UE5/6/A#\,X/A'X#L?#5OJ=YK(MF=WOK]LRRLS M$DD#Y5[#"@#@G&2:TQ^&RVDG+!8ESU5DX.+MK=MWMI9::[^5Q0E-_$K'9T44 M5X1J? 'QD_Y3)? G_L3+G_T3K-??]? 'QD_Y3)? G_L3+G_T3K-??] !1110 M 4444 %%%% !7E7[6/\ R:Q\9/\ L3-9_P#2&:O5:\J_:Q_Y-8^,G_8F:S_Z M0S4 >#?\$K\_\*(UWT_M+3?_ %'='K[.KXQ_X)7X_P"%$Z[TS_:6F^F?^1=T MC\:^SJ;&PHHHI""BBB@ KRK]D[_DUCX-_P#8F:-_Z0PUZK7E7[)W_)K'P;_[ M$S1O_2&&@#U6O*O#G_)T_P 0_P#L3/#7_I=KM>JUY5X<_P"3I_B'_P!B9X:_ M]+M=H ]5HHHH **** "BBB@ HHHH **** "BBB@ K+\4;!X9U?S%5X_L:MXZN+OV'?\ D$_%G_L'KFXD6.V=K92T@OD#,PA#'"*,GI0!]'T5YEXC_ M .%E^'/#VJ:M+XM\(O%86LMTZMX7N5!"(6(R=2XZ=:J>!;[XF>-O!6@^(%\4 M>$K4:I807IM_^$8NG\DR1ABA/]HC)4D@\#IT'2@#UBBOG#]J+4_B+X+^ 'C7 M4;[Q!X8U.RDL?L$]K;^'KFWD:.Y=;9BLAOG"LHF+#*,,CI7DB?\ !,T*_L?AB?Z:E0!]U5Y!^U3_R2BR_[&WPM_P"I!I]?.A_X)F_/N&J?"]?;_A6& M1^NI5QGQ$_9,B_9[USP%KJUY5^R=_R:Q\&_P#L3-&_ M](8:]5H **** "BBB@ HHHH ^ /C)_RF2^!/_8F7/_HG6:^_Z^ /C)_RF2^! M/_8F7/\ Z)UFOO\ H **** "BBB@ HHHH *\J_:Q_P"36/C)_P!B9K/_ *0S M5ZK7E7[6/_)K'QD_[$S6?_2&:@#P;_@E?_R0C7>?^8EIO'_JUY5X<_P"3I_B'_P!B9X:_ M]+M=KU6O*O#G_)T_Q#_[$SPU_P"EVNT >JT444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7@_[#'_ ":SX)_[?O\ TNN*]XKR'X?_ +.T'@+P=8>$ MXO&7B.Y\-V2RK'I\XT M&^%<.7:/H&1@@YC.>YT/0M.\-:9#IVE64&GV,(Q';V\81%[D MX'Q4\&@#Q/\ ;G_Y-9\; M?]N/_I=;U[Q7D/Q _9SL_'?@O4?"?_"6^(;#PY?",2:<9H[I$V2K(NR29'E4 M!D'R^9M X KUZ@ KYJ_;>VC3?A)OY7_ (30YQZ?V+JM?2M>?_&OX">!/VB? M"MKX;^(6A?\ "0:+:WJ:A#;?;)[;;.J21J^Z%T8X6608)Q\W3(& #X_^"'_! M0G0OAK\%_ /A#4_@[\7Y]2T#P_I^E74MIX8C:%Y8+:.)V0M<*2I9"02 <8R! MTKM?^'GWA3_HC'QG_P#"6B_^2:Z'_AUQ^S%_T3+_ ,K^J?\ R31_PZX_9B_Z M)E_Y7]4_^2: .>_X>?>%/^B,?&?_ ,):+_Y)H_X>?>%/^B,?&?\ \):+_P"2 M:Z'_ (=%(O_ ))I?^'FGAK_ M *(G\:__ E(O_DFMS_AUQ^S%_T3+_ROZI_\DT?\.N/V8O\ HF7_ )7]4_\ MDF@#Y#\?_M*2^*OV^_AK\<+3X1?%./PGX:\/S:5>6);.\MY M;2[M]6T^&:"="DD;KX>T@,C*>000000,&OLBO/O@I\ _ ?[.WA:[\.?#W0O^ M$?T:ZO&U":V^USW.^=D2-GW3.[#Y8D& <<=,DY]!IC>H4444A!1110 5Y5^R M=_R:Q\&_^Q,T;_TAAKU6O*OV3O\ DUCX-_\ 8F:-_P"D,- 'JM>5>'/^3I_B M'_V)GAK_ -+M=KU6O*O#G_)T_P 0_P#L3/#7_I=KM 'JM%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>5?LG?\ MFL?!O_L3-&_](8:]5KRK]D[_ )-8^#?_ &)FC?\ I##0!ZK7E7AS_DZ?XA_] MB9X:_P#2[7:]5KRKQ1\-/''_ M/5/&7@WQ?X?T3^U-%L-(N[+7?#D^I?\>D M][*DD;Q7UMMW?;G!4JWW%((R10!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK17E7_".?&__ **'\/\ _P (.^_^7-'_ M CGQO\ ^BA_#_\ \(.^_P#ES0!ZK7E7[)W_ ":Q\&_^Q,T;_P!(8:R_%-O\ M;_#7AG5]7_X3WX?W/]GV1? _X]ZMX1^"O M@#0K73K*:VTSP_I]E%)-OWLD=M&@+8(&2%&<"NFEAJE9.4%HCFJXBG1:C-ZL "_]D! end EX-101.SCH 10 link-20240331.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Details of Certain Financial Statement Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Details of Certain Financial Statement Components - Property, plant and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Details of Certain Financial Statement Components - Accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Acquisition of Calman Technology Limited - Estimated fair values of the assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - COMMITMENTS - Future Minimum Lease Payments (Details) Cal2 link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - The Company and its Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Details of Certain Financial Statement Components - Changes in the carrying amount of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Acquisition of Calman Technology Limited - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Acquisition of Calman Technology Limited - pro forma consolidated statement of operations as if Calman had been included in our consolidated results (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - The Company and its Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Details of Certain Financial Statement Components link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - The Company and its Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Details of Certain Financial Statement Components (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 link-20240331_cal.xml EX-101.CAL EX-101.DEF 12 link-20240331_def.xml EX-101.DEF EX-101.LAB 13 link-20240331_lab.xml EX-101.LAB EX-101.PRE 14 link-20240331_pre.xml EX-101.PRE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 09, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-37659  
Entity Registrant Name INTERLINK ELECTRONICS, INC  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 77-0056625  
Entity Address, Address Line One 15707 Rockfield Boulevard, Suite 105  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92618  
City Area Code 805  
Local Phone Number 484-8855  
Title of 12(g) Security Common stock, $0.001 par value per share  
Trading Symbol LINK  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,860,368
Entity Central Index Key 0000828146  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 4,367,000 $ 4,304,000
Accounts receivable, net 1,772,000 2,167,000
Inventories 2,570,000 2,476,000
Prepaid expenses and other current assets 368,000 381,000
Total current assets 9,077,000 9,328,000
Property, plant and equipment, net 289,000 313,000
Intangible assets, net 2,437,000 2,654,000
Goodwill 2,435,000 2,461,000
Right-of-use assets 99,000 143,000
Deferred tax assets 82,000 83,000
Other assets 79,000 80,000
Total assets 14,498,000 15,062,000
Current liabilities    
Accounts payable 965,000 464,000
Accrued liabilities 416,000 492,000
Lease liabilities, current 112,000 126,000
Accrued income taxes 342,000 293,000
Total current liabilities 1,835,000 1,375,000
Long-term liabilities    
Lease liabilities, long term 2,000 33,000
Deferred tax liabilities 581,000 626,000
Total long-term liabilities 583,000 659,000
Total liabilities 2,418,000 2,034,000
Commitments and contingencies (Note 8)
Stockholders' equity    
Preferred stock, $0.01 par value: 1,000 shares authorized, 200 shares of Series A Convertible Preferred Stock issued and outstanding at both March 31, 2024 and December 31, 2023 ($5.0 million liquidation preference) 2,000 2,000
Common stock, $0.001 par value: 30,000 shares authorized, 9,860 shares issued and outstanding at both March 31, 2024 and December 31, 2023 10,000 10,000
Additional paid-in-capital 62,279,000 62,279,000
Accumulated other comprehensive income 93,000 200,000
Accumulated deficit (50,304,000) (49,463,000)
Total stockholders' equity 12,080,000 13,028,000
Total liabilities and stockholders' equity $ 14,498,000 $ 15,062,000
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 1,000,000 1,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 9,860,368 9,860,000
Common stock, shares outstanding 9,860,368 9,860,000
Series A Convertible Preferred Stock    
Preferred stock, shares issued 200,000 200,000
Preferred stock, shares outstanding 200,000 200,000
Preferred stock, liquidation preference, value $ 5.0 $ 5.0
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)    
Revenue, net $ 3,124 $ 3,278
Cost of revenue 1,871 1,691
Gross profit 1,253 1,587
Operating expenses:    
Engineering, research and development 576 527
Selling, general and administrative 1,428 1,233
Total operating expenses 2,004 1,760
Loss from operations (751) (173)
Other income (expense):    
Other income (expense), net 32 64
Loss before income taxes (719) (109)
Income tax expense 22 82
Net loss (741) (191)
Net loss applicable to common stockholders $ (841) $ (291)
Earnings (loss) per common share, basic $ (0.09) $ (0.03)
Earnings (loss) per common share, diluted $ (0.09) $ (0.03)
Weighted average common shares outstanding - basic 9,860 9,915
Weighted average common shares outstanding - diluted 9,860 9,915
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited)    
Net Income (Loss) $ (741) $ (191)
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments (107) 182
Comprehensive loss $ (848) $ (9)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) - USD ($)
shares in Thousands, $ in Thousands
Preferred Stock
Common Stock
Additional Paid-in-Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Total
Balance at beginning of year at Dec. 31, 2022 $ 2 $ 10 $ 62,614 $ (98) $ (48,680) $ 13,848
Balance at beginning of year (in shares) at Dec. 31, 2022 200 9,915        
Net Income (Loss)         (191) (191)
Preferred stock dividends         (100) (100)
Foreign currency translation adjustment       182   182
Balance at end of year at Mar. 31, 2023 $ 2 $ 10 62,614 84 (48,971) 13,739
Balance at end of year (in shares) at Mar. 31, 2023 200 9,915        
Balance at beginning of year at Dec. 31, 2023 $ 2 $ 10 62,279 200 (49,463) 13,028
Balance at beginning of year (in shares) at Dec. 31, 2023 200 9,860        
Net Income (Loss) $ 0       (741) (741)
Preferred stock dividends 0       (100) (100)
Foreign currency translation adjustment 0     (107)   (107)
Balance at end of year at Mar. 31, 2024 $ 2 $ 10 $ 62,279 $ 93 $ (50,304) $ 12,080
Balance at end of year (in shares) at Mar. 31, 2024 200 9,860        
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (741) $ (191)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 229 49
Adjustment to reconcile operating lease expense to cash paid (2) (1)
Deferred income taxes (39) 0
Changes in operating assets and liabilities:    
Accounts receivable 387 (396)
Inventories (111) (208)
Prepaid expenses and other assets 14 (179)
Accounts payable 505 375
Accrued liabilities (74) (149)
Accrued income taxes 54 80
Net cash provided by (used in) operating activities 222 (620)
Cash flows from investing activities:    
Acquisition of Calman Technology Limited, net of cash acquired 0 (2,740)
Purchases of property, plant and equipment (18) (10)
Net cash (used in) investing activities (18) (2,750)
Cash flows from financing activities:    
Payment of dividends on preferred stock (100) (100)
Net cash (used in) financing activities (100) (100)
Effect of exchange rate changes on cash (41) 69
Net increase (decrease) in cash and cash equivalents 63 (3,401)
Cash and cash equivalents, beginning of period 4,304 10,091
Cash and cash equivalents, end of period 4,367 6,690
Supplemental disclosure of cash flow information:    
Income taxes paid, net 6 19
Interest paid $ 0 $ 0
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and its Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
The Company and its Significant Accounting Policies  
The Company and its Significant Accounting Policies

Note 1 – The Company and its Significant Accounting Policies

Description of Business

Interlink Electronics, Inc. (“we,” “us,” “our,” “Interlink” or the “Company”) is a global sensor and printed electronics company operating in two principal sensor technology divisions: force/touch sensors, and gas and environmental sensors. We design, develop, manufacture and sell a range of force-sensing and gas-sensing technologies that incorporate our proprietary materials technology, firmware and software into a portfolio of standard sensor-based products and custom sensor system solutions. Our force-sensing products and solutions include sensor components, subassemblies, modules and products that support effective, efficient cursor control and novel three-dimensional user inputs. Our Human Machine Interface (“HMI”) technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays, printed electronics and industrial label products are applicable for use in a wide range of fields, from industrial automation, process control and monitoring to medical and diagnostic devices and defense systems. Our electrochemical gas-sensing technology instruments, products and solutions are deployed in industry, community, health and home settings, with uses in fields such as carbon monoxide and ozone detection and air quality monitoring.

We serve our world-wide customer base from our corporate headquarters in Irvine, California; our Global Product Development and Materials Science Center and distribution and logistics center in Camarillo, California; our printed-electronics manufacturing facilities in Shenzhen, China, and Irvine, Scotland; our advanced and proprietary production and product development facility in Silicon Valley, California; our engineering, research and development center in Singapore; our technical sales office in Japan; and our distribution and logistics center in Hong Kong. Our principal executive office is located at 15707 Rockfield Boulevard, Suite 105, Irvine, California 92618 and our telephone number is (805) 484-8855. Our website address is www.interlinkelectronics.com.

March 2024 Common Stock Dividend

On March 1, 2024, the Board of Directors declared a 50% common stock dividend with a record date of March 11, 2024, that was paid on March 22, 2024. Settlement of fractional share interests was made by issuing one full share of common stock in lieu of a fractional share. The stock dividend increased the number of issued and outstanding shares of common stock from 6,573,570 to 9,860,368. Except as otherwise noted, all references to common stock, common stock issuable upon conversion of preferred stock, and corresponding per share information throughout this Quarterly Report on Form 10-Q have been retroactively adjusted to reflect the stock dividend, which is accounted for as a stock split effected in the form of a stock dividend.

Fiscal Year

Our fiscal year is the calendar year reporting cycle beginning January 1 and ending December 31.

Basis of Presentation

The accompanying unaudited interim consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intra-entity transactions and balances have been eliminated in consolidation.

The accompanying unaudited interim consolidated financial statements for the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial reporting. Accordingly, certain information and footnote disclosures normally included in annual consolidated financial statements have been condensed or omitted in accordance with Rule 10-01 of Regulation S-X. In the opinion of management, the accompanying unaudited interim consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments and the elimination of intra-entity accounts) considered necessary for a fair presentation of all periods presented. The results of the Company’s operations for any interim period are not necessarily indicative of the results of operations for any other interim period or for a full fiscal year. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our Annual Report on Form 10-K, which was filed the Securities and Exchange Commission on March 25, 2024.

Use of Estimates

The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and disclosures made in the accompanying notes to the consolidated financial statements. Management regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, warranty reserves, inventory valuation reserves, stock-based compensation, purchased intangible asset valuations and useful lives, asset retirement obligations, and deferred income tax asset valuation allowances. These estimates and assumptions are based on current facts, historical experience and various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. The actual results we experience may differ materially and adversely from our original estimates. To the extent there are material differences between the estimates and the actual results, our future results of operations will be affected.

Revenue Recognition

We recognize revenue in accordance with Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, we perform the following five steps; (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) we satisfy a performance obligation. The five-step model is applied to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services transferred to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, we assess the goods or services promised within each contract and determine those that are performance obligations and assess whether each promised good or service is distinct. We then recognize revenue in the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Delivery occurs when goods are shipped and title and risk of loss transfer to the customer, in accordance with the terms specified in the arrangement with the customer. Revenue recognition is deferred until the earnings process is complete.

We (i) input orders based upon receipt of a customer purchase order, (ii) confirm pricing through the customer purchase order record, (iii) validate creditworthiness through past payment history, credit agency reports and other financial data, and (iv) recognize revenue upon shipment of goods or when risk of loss and title transfer to the buyer. All customers have warranty rights, and some customers also have explicit or implicit rights of return. We establish reserves for potential customer returns or warranty repairs based on historical experience and other factors that enable us to reasonably estimate the obligation.

A portion of our product sales is made through distributors under agreements allowing for right of return. Our past history with these sell-through right of return provisions allow us to reasonably estimate the amount of inventory that could be returned pursuant to these agreements, and revenue is recognized accordingly.

Shipping and Handling Fees and Costs

Amounts billed to customers for shipping and handling fees are presented in revenues. Costs incurred for shipping and handling are included in cost of revenues.

Engineering, Research and Development Costs

Engineering, research and development (“R&D”) costs are expensed when incurred. R&D expenses consist primarily of compensation expenses for employees engaged in research, design and development activities. R&D expenses also include depreciation and amortization, and overhead, including facilities expenses.

Marketing and Advertising Costs

All of the costs related to marketing and advertising our products are expensed as incurred or at the time the marketing or advertising takes place.

Stock-Based Compensation

All stock-based payments to employees, including grants of employee stock options and employee stock purchase rights, are recognized in the financial statements based on their respective grant date (measurement date) fair values. We calculate the compensation cost of full-value awards, such as restricted stock, based on the market value of the underlying stock at the date of the grant. We estimate the expected life of a stock award as the period of time that the award is expected to be outstanding. We are required to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as expense ratably over the requisite service periods. We estimate the fair value of each option award as of the date of grant using the Black-Scholes option pricing model, which was developed for use in estimating the value of traded options that have no vesting restrictions and that are freely transferable. The Black-Scholes option pricing model considers, among other factors, the expected life of the award and the expected volatility of our stock price. Although the Black-Scholes option pricing model meets the accounting guidance requirements, the fair values generated by the Black-Scholes option pricing model may not be indicative of the actual fair values of our awards, as it does not consider other factors important to those stock-based payment awards, such as continued employment, periodic vesting requirements, and limited transferability.

We have elected to recognize compensation expense for all stock-based awards on a straight-line basis over the requisite service period for the entire award. The amount of compensation expense recognized through the end of each reporting period is equal to the portion of the grant-date value of the awards that have vested, or for partially vested awards, the value of the portion of the award that is ultimately expected to vest for which the requisite services have been provided. The benefits of tax deductions in excess of recognized compensation cost are reported as a financing cash flow.

As of March 31, 2024, there were no stock-based compensation awards outstanding.

Other Income (Expense)

Other income (expense) consists of interest income, foreign currency exchange gains and losses, gains and losses on marketable securities, and other non-operating gains and losses.

Income Taxes

We account for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and to the extent we believe that recovery is not determinable beyond a “more likely than not” standard, we establish a valuation allowance. To the extent we establish a valuation allowance or increase or decrease this allowance in a period, we include an expense or benefit within the tax provision in the statement of operations. We also utilize a “more likely than not” recognition threshold and measurement analysis for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. We recognize potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.

We operate within multiple tax jurisdictions and are subject to audit in these jurisdictions. Our foreign subsidiaries are subject to foreign income taxes on earnings in their respective jurisdictions. Earnings of our foreign subsidiaries are included in our U.S. federal income tax return as they are earned.

Foreign Currency Translation

The functional currency of our Chinese subsidiary is the Chinese Yuan Renminbi. The functional currency of our United Kingdom subsidiaries is the British pound sterling. The functional currency for our Hong Kong and Singapore subsidiaries is the United States dollar. Assets and liabilities are translated into United States dollars at the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at the average exchange rate prevailing during the respective periods.

Comprehensive Income (Loss)

Comprehensive income (loss) includes all components of comprehensive income (loss), including net income (loss) and any changes in equity during the period from transactions and other events and circumstances generated by non-owner sources.

Segment Reporting

We operate in one reportable segment: the manufacture and sale of force/touch sensors and gas sensors.

Earnings Per Share

Basic earnings per share is computed by dividing net income (loss) applicable to common stockholders (i.e., net income (loss) adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of diluted common shares, which includes common stock equivalents from, if applicable, and if dilutive, unexercised stock options, unvested restricted stock units, and shares issuable upon conversion of convertible preferred stock. Unexercised stock options and unvested restricted stock units are considered to be common stock equivalents if, using the treasury stock method, they are determined to be dilutive. Convertible preferred stock is considered to be common stock equivalents if, using the if-converted method, they are determined to be dilutive.

Under the two-class method of determining earnings for each class of stock, we consider the dividend rights and participating rights in undistributed earnings for each class of stock.

Leases

We account for our leases under ASC 842. Under this guidance, arrangements meeting the definition of a lease are classified as operating or financing leases and are recorded on the consolidated balance sheet as both a right of use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or our incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right of use asset is amortized over the lease term. For finance leases, interest on the lease liability and the amortization of the right of use asset results in front-loaded expense over the lease term. Variable lease expenses are recorded when incurred.

In calculating the right of use and lease liability, we have elected to combine lease and non-lease components. We exclude short-term leases having an initial term of 12 months or less from the new guidance as an accounting policy election and recognize rent expense on a straight-line basis over the lease term.

Risk and Uncertainties

Our future results of operations involve a number of risks and uncertainties. Factors that could affect our business or future results and cause actual results to vary materially from historical results include, but are not limited to, the rapid change in our industry; problems with the performance, reliability or quality of our products; loss of customers; impacts of doing business internationally, including foreign currency fluctuations, changes in the trade policies of countries in which we or our customers do business, and political instability; potential shortages of the supplies we use to manufacture our products; disruptions in our manufacturing facilities; changes in environmental directives impacting our manufacturing process or product lines; the development of new proprietary technology and the enforcement of intellectual property rights by or against us; our ability to attract and retain qualified employees; and our ability to raise additional capital.

Our operations and financial results may be adversely affected by outbreaks of viruses, widespread illness, infectious diseases, contagions and unforeseen epidemics (such as the COVID-19 coronavirus) in countries in which our products are manufactured and sold. We experienced delays in the receipt of certain goods and the supply of our products from international and domestic shipping origins as a result of the COVID-19 pandemic and more general global supply chain constraints in fiscal 2021, and to a lesser extent in fiscal 2022 and 2023, and so far in fiscal 2024. Depending on the continued extent and duration of these and similar constraints and disruptions, our supply chain, results of operations (including sales) or future business may be materially and adversely impacted. These and other issues affecting our international suppliers or internationally manufactured merchandise could have a material adverse effect on our business, results of operations and financial condition.

Fair Value Measurements

We determine fair value measurements based on the assumptions that market participants would use in pricing the asset or liability. As a basis for considering market participant assumptions in fair value measurements, we follow the following fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) our own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs):

Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets;

Level 2: Other inputs observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborate inputs; and

Level 3: Unobservable inputs for which there is little or no market data and which requires the owner of the assets or liabilities to develop its own assumptions about how market participants would price these assets or liabilities.

Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of assets and liabilities and their placement within the fair value hierarchy.

Recently Issued Accounting Pronouncements

We reviewed all recently issued accounting pronouncements and concluded they are not applicable or not expected to be material to our financial statements.

Subsequent Events

We have evaluated subsequent events through May 9, 2024, being the date these condensed consolidated financial statements were issued.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Certain Financial Statement Components
3 Months Ended
Mar. 31, 2024
Details of Certain Financial Statement Components  
Details of Certain Financial Statement Components

Note 2 – Details of Certain Financial Statement Components

Inventories, stated at the lower of cost or net realizable value, consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

Inventories

 

(in thousands)

Raw materials

 

$

2,049

 

$

1,986

Work-in-process

225

232

Finished goods

296

258

Total inventories

 

$

2,570

 

$

2,476

Property, plant and equipment, net, consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

Property, plant and equipment, net

(in thousands)

Furniture, machinery and equipment

$

2,014

$

2,009

Leasehold improvements

 

406

 

412

 

2,420

 

2,421

Less: accumulated depreciation

 

(2,131)

 

(2,108)

Total property, plant and equipment, net

$

289

$

313

Depreciation expense totaled $40,000 and $37,000 for the three months ended March 31, 2024 and 2023, respectively.

Intangible assets, net, consisted of the following:

Weighted

Average

Amortization

March 31, 

December 31, 

    

Period

    

2024

    

2023

Intangible assets, net

(in thousands)

Patents, tradenames, and trademarks

5 years

$

932

$

935

Developed technology

3.5 years

538

543

Customer relationships

6 years

1,433

1,449

Non-compete agreements

4 years

920

930

Order backlog

0.5 years

22

22

In-process research and development

Indefinite

29

29

3,874

3,908

Less: accumulated amortization

 

(1,437)

 

(1,254)

Total intangible assets, net

$

2,437

$

2,654

Amortization expense totaled $189,000 and $12,000 for the three months ended March 31, 2024 and 2023, respectively. Future amortization expense on existing intangible assets is as follows:

Years ending December 31,

    

(in thousands)

2024 (remainder of year)

$

559

2025

 

663

2026

 

539

2027

 

332

2028

 

261

Thereafter

83

$

2,437

The changes in the carrying amount of goodwill for the periods ended March 31, 2024 and 2023 are as follows:

    

(in thousands)

Balance as of January 1, 2024

$

2,461

Adjustment to goodwill, foreign currency exchange rate changes

 

(26)

Balance as of March 31, 2024

$

2,435

    

(in thousands)

Balance as of January 1, 2023

 

$

650

Goodwill acquired in acquisition of Calman (before December 2023 adjustment to allocation)

4,052

Adjustment to goodwill, foreign currency exchange rate changes

154

Balance as of March 31, 2023

 

$

4,856

Accrued liabilities consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

Accrued liabilities

(in thousands)

Accrued wages and benefits

$

146

$

204

Accrued vacation

 

190

 

185

Other accrued liabilities

 

80

 

103

Total accrued liabilities

$

416

$

492

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition
3 Months Ended
Mar. 31, 2024
Acquisition  
Acquisition

Note 3 – Acquisition of Calman Technology Limited

On March 17, 2023, we acquired all of the outstanding shares in Calman Technology Limited (“Calman”), a Scotland-based designer and manufacturer of membrane keypads, graphic overlays and printed electronics, pursuant to a Share Purchase Agreement (the “Share Purchase Agreement”) by and among the Company’s wholly owned United Kingdom subsidiary, Interlink Electronics Limited, and the shareholders of Calman. The Share Purchase Agreement contains customary representations, warranties and covenants, including non-competition covenants on the part of the sellers, who continue to be employed by Calman. Under the terms of the Share Purchase Agreement, the purchase price was GB£4,127,000 (approximately $4,912,000), of which GB£3,627,000 (approximately $4,317,000) was paid at closing and the remaining GB£500,000 (approximately $595,000) was held back against potential claims for breaches of representations and warranties (subject to certain deductibles and caps) and was paid to the sellers in December 2023.The purchase price was subject to adjustment based on the extent, if any, to which Calman’s net working capital at closing was more or less than GB£600,000 (approximately $714,000), which resulted in additional purchase consideration of approximately GB£1,292,000 (approximately $1,538,000).

The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition date, giving effect to the post-closing purchase price adjustment and the revised allocation based on the results of the valuation report (in thousands).

Cash

    

$

1,577

Accounts receivable

 

656

Inventories

 

622

Prepaid expenses and other current assets

 

12

Property, plant, and equipment

 

146

Right-of-use assets

 

91

Accounts payable and accrued liabilities

 

(615)

Lease liabilities

 

(91)

Net identifiable tangible assets acquired

2,398

Developed technology

381

Tradenames and trademarks

214

Customer relationships

1,260

Non-compete agreements

 

843

Deferred tax liabilities

(710)

Goodwill

 

2,064

Net assets acquired

$

6,450

The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Calman. The goodwill is not expected to be deductible for income tax purposes.

The following represents the pro forma consolidated statement of operations as if Calman had been included in our consolidated results for the full quarters ended March 31, 2024 and 2023:

    

Pro Forma

Three Months Ended March 31,

    

2024

    

2023

(in thousands)

Revenue

$

3,124

$

4,039

Net income (loss)

$

(741)

$

296

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share  
Earnings Per Share

Note 4 – Earnings Per Share

Basic earnings per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period, plus the dilutive effect of any dilutive securities.

On March 1, 2024, the Board of Directors declared a 50% common stock dividend with a record date of March 11, 2024, that was paid on March 22, 2024. The effect of this stock dividend (which is accounted for as a stock split effected in the form of a stock dividend) has been applied retroactively to weighted average common shares outstanding, earnings per share, and the conversion rate and conversion price applicable for our Series A Convertible Preferred Stock, as if the 50% common stock dividend had occurred at the beginning of the earliest period presented.

The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended

March 31, 

    

2024

    

2023

(in thousands, except per share data)

Net loss

 

$

(741)

 

$

(191)

Less: Preferred stock dividends

(100)

(100)

Net loss applicable to common stockholders

$

(841)

$

(291)

Weighted average common shares outstanding – basic

9,860

9,915

Dilutive potential common shares from convertible preferred stock

Weighted average common shares outstanding – diluted

9,860

9,915

Earnings (loss) per common share, basic

 

$

(0.09)

 

$

(0.03)

Earnings (loss) per common share, diluted

$

(0.09)

$

(0.03)

Anti-dilutive shares issuable upon conversion of Series A Convertible Preferred Stock excluded from calculation

600

600

200,000 shares of Series A Convertible Preferred Stock convertible into 600,000 shares of common stock were outstanding but were not included in the computation of diluted earnings (loss) per share because their effect would be anti-dilutive due to the net losses and due to the $8.33 conversion price being higher than the average market price of the common stock.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Customers, Concentrations of Credit Risk, and Geographic Information
3 Months Ended
Mar. 31, 2024
Significant Customers, Concentrations of Credit Risk and Geographic Information  
Significant Customers, Concentrations of Credit Risk and Geographic Information

Note 5 – Significant Customers, Concentrations of Credit Risk, and Geographic Information

We manage and operate our business through one operating segment.

Net revenues from customers equal to or greater than 10% of total net revenues are as follows:

Three months ended March 31, 

    

2024

    

2023

    

Customer A

 

16

%  

32

%  

Customer B

 

17

%  

*

%  

*    Less than 10% of total net revenues

Net revenues by geographic area are as follows:

Three months ended March 31, 

    

2024

    

2023

 

(in thousands)

United States

$

1,445

$

2,153

Asia and Middle East

 

729

 

826

Europe and other

 

950

 

299

Revenue, net

$

3,124

$

3,278

Revenues by geographic area are based on the country of shipment destination. The geographic location of distributors and third-party manufacturing service providers may be different from the geographic location of the purchasers and/or ultimate end users.

We provide credit only to creditworthy third parties who are subject to our credit verification procedures. Accounts receivable balances are monitored on an ongoing basis, and accounts deemed to have credit risk are fully reserved. At March 31, 2024, two customers accounted for 24% and 19% of total accounts receivable. At December 31, 2023, two customers accounted for 35% and 16% of total accounts receivable. Our allowance for doubtful accounts was $0 at both March 31, 2024 and December 31, 2023.

Our long-lived assets were geographically located as follows:

    

March 31, 

    

December 31, 

 

2024

 

2023

 

(in thousands)

United States

$

674

$

733

Europe

4,565

4,784

Asia

 

182

 

217

Total long-lived assets

$

5,421

$

5,734

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions  
Related Party Transactions

Note 6 – Related Party Transactions

Qualstar Corporation (OTCMKTS:QBAK)

Qualstar Corporation (OTCMKTS:QBAK) (“Qualstar”) is a related party. Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer, is also the President, Chief Executive Officer and a director of Qualstar. Ryan J. Hoffman, our Chief Financial Officer, is also the Acting Chief Financial Officer of Qualstar. Mr. Bronson, together with BKF Capital Group, Inc. (OTCMKTS:BKFG) which he controls, has a controlling interest in both Interlink and Qualstar. We have a facilities agreement with Qualstar to allow Qualstar to use a portion of our Irvine, California office facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. Qualstar also has a facilities agreement with us to allow us to use of a portion of its Camarillo, California office and warehouse facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. In addition, we have various consulting agreements with Qualstar for certain of our respective employees and/or independent contractors that provide certain operational, sales, marketing, general and administrative services to the other entity. Interlink and Qualstar also agree to reimburse, or be reimbursed by, one another for expenses paid by one company on behalf of the other. Transactions with Qualstar and its subsidiaries are as follows:

Three months ended March 31, 

 

2024

2023

    

Due from 

    

Due to

    

Due from 

    

Due to 

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at January 1,

$

2

32

$

6

$

Billed (or accrued) to Qualstar by Interlink

 

76

 

 

225

 

Paid by Qualstar to Interlink

 

(65)

 

 

(210)

 

Billed (or accrued) to Interlink by Qualstar

 

 

37

 

 

25

Paid by Interlink to Qualstar

 

 

(44)

 

 

(25)

Balance at March 31,

$

13

25

$

21

$

BKF Capital Group (OTCMKTS:BKFG)

BKF Capital Group, Inc. (OTCMKTS:BKFG) (“BKF Capital”) is a related party. Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer, is also the Chief Executive Officer and Chairman of BKF Capital. Ryan J. Hoffman, our Chief Financial Officer, is also the Chief Financial Officer of BKF Capital. Mr. Bronson, together with BKF Capital, has a controlling interest in Interlink. We have a facilities agreement with BKF Capital to allow BKF Capital to use a portion of our Irvine, California office facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. In addition, we have consulting agreements with BKF Capital for certain of our respective employees and/or independent contractors that provide certain operational and general and administrative services to the other entity. We entered into a M&A advisory consulting services agreement with Bronson Financial LLC (“BF”), a wholly owned subsidiary of BKF Capital, pursuant to which BF provides M&A advisory consulting services to us. Interlink and BKF Capital also agree to reimburse, or be reimbursed by, one another for expenses paid by one company on behalf of the other. Transactions with BKF Capital and its subsidiaries are as follows:

Three months ended March 31, 

2024

2023

    

Due from 

    

Due to

    

Due from 

    

Due to 

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at January 1,

$

2

$

2

$

Billed (or accrued) to BKF Capital by Interlink

 

2

 

 

23

 

Paid by BKF Capital to Interlink

 

(3)

 

 

(8)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

56

 

 

50

Paid by Interlink to BKF Capital

 

 

(56)

 

 

(50)

Balance at March 31,

$

1

$

17

$

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes  
Income Taxes

Note 7 – Income Taxes

Income tax expense as a percentage of pre-tax loss was 3.1% for the three months ended March 31, 2024 versus 75.2% for the comparable period in the prior year. Our income tax expense is primarily impacted by the mix of domestic and foreign pre-tax earnings, permanent differences between book income/loss and taxable income/loss, and our ability to utilize prior net operating loss carryovers (“NOLs”). Accordingly, our effective tax rate can vary from the U.S. statutory tax rate of 21% from quarter to quarter. The effective tax rates for each of the three-month periods ended March 31, 2024 and 2023 were impacted by the amount of our foreign pre-tax income and the tax expense thereon while not realizing a benefit on our domestic pre-tax loss due to the valuation allowance on our domestic NOLs.

We experienced an ownership change under IRC Section 382 in 2010. In general, a Section 382 ownership change occurs if there is a cumulative change in our ownership by “5% shareholders” (as defined in the Internal Revenue Code of 1986, as amended) that exceeds 50 percentage points over a rolling three-year period. An ownership change generally affects the rate at which NOLs and potential other deferred tax assets are permitted to offset future taxable income. Certain state jurisdictions within which we operate contain similar provisions and limitations. As of March 31, 2024, all of the remaining federal and state NOLs are subject to annual limitations due to the 2010 ownership change.

Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets. We analyzed our need to record a valuation allowance against our otherwise recognizable net deferred tax assets in the federal, state and foreign jurisdictions, and we determined that a valuation allowance on federal and state deferred tax assets was necessary at both March 31, 2024 and December 31, 2023, while no valuation allowance on foreign deferred tax assets was necessary at both March 31, 2024 and December 31, 2023. The amount of deferred tax assets considered realizable could be adjusted in future periods if estimates of future taxable income during the carryforward period are reduced or increased, or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as our projections for future profitability.

The Internal Revenue Code includes a provision, referred to as Global Intangible Low-Taxed Income (“GILTI”), which provides for a 10.5% tax on certain income of controlled foreign corporations. We have elected to account for GILTI as a period cost if and when occurred, rather than recognizing deferred taxes for basis differences expected to reverse.

Of our $4.4 million of cash at March 31, 2024, $2.7 million was held by our foreign subsidiaries. If these funds are needed for our operations in the U.S. or for acquisitions, we have several methods to repatriate the funds without significant tax effects, including repayment of intercompany loans or distributions of previously taxed income. Other distributions may require us to incur U.S. or foreign taxes to repatriate these funds. However, our intent is to permanently reinvest these funds outside the U.S. and our current plans do not demonstrate a need to repatriate cash to fund our U.S. operations.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies  
Commitments and Contingencies

Note 8 – Commitments and Contingencies

Lease Agreements

We lease facilities under non-cancellable operating leases. Our current leases expire at various dates through fiscal 2025 and frequently include renewal provisions for varying periods of time, provisions which require us to pay taxes, insurance and maintenance costs, and provisions for minimum rent increases. Minimum leases payments, including scheduled rent increases are recognized as rent expenses on a straight-line basis over the term of the lease.

The rate implicit in each lease is not readily determinable, and we therefore use our incremental borrowing rate to determine the present value of the lease payments. No new right-of-use (“ROU”) assets were capitalized during the three months ended March 31, 2024 or 2023.

ROU assets for operating leases are periodically reduced by impairment losses. We use the long-lived assets impairment guidance in ASC Subtopic 360-10, Property, Plant and Equipment – Overall, to determine whether a ROU asset is impaired, and if so, the amount of the impairment loss to recognize. As of March 31, 2024, we have not recognized any impairment losses for our ROU assets.

We monitor for events or changes in circumstances that require a reassessment of our leases. When a reassessment results in the remeasurement of a lease liability, a corresponding adjustment is made to the carrying amount of the corresponding ROU asset unless doing so would reduce the carrying amount of the ROU asset to an amount less than zero. In that case, the amount of the adjustment that would result in a negative ROU asset balance is recorded in profit or loss.

In June 2023, we entered into a lease agreement to lease 1,560 square feet of office space in Irvine, California for approximately $4,000 per month for a term commencing June 2023 and ending May 2024. In March 2024 we extended the term of this lease through May 2025 for the same approximately $4,000 per - month rental fee. Our Irvine, California office is used for executive offices, sales, finance and administration. We previously occupied a different 4,351 square-foot office space in Irvine, California from June 2020 to May 2023 under a sublease agreement for approximately $6,000 per month, plus common area maintenance costs.

We lease a 14,476 square-foot manufacturing facility and administrative office in Shenzhen, China. In May 2022, we renewed this lease for the period June 1, 2022 through May 31, 2024 for approximately $8,000 per month.

We lease a 10,635 square-foot manufacturing facility and administrative offices in Newark, California. In February 2023, we renewed this lease for the period March 1, 2023 through February 28, 2024 for approximately $18,000 per month. In March 2024, we entered into a new lease for a 5,183 square - foot facility in Fremont, California for a five - year and three - month period commencing May 1, 2024 (subject to completion of tenant improvements) for $10,625 per month, escalating 3.5% annually, plus a share of common area operating expenses.

We lease an approximately 9,800 square-foot manufacturing facility and administrative offices in Irvine, Scotland for approximately $5,000 per month. This lease term ends February 2028, with an option for us to terminate the lease in February 2025.

We lease a 275 square-foot engineering and administrative office in Singapore for approximately $1,000 per month. This lease term ends May 2024.

We lease a 3,000 square-foot logistics and distribution facility in Hong Kong for approximately $2,000 per month. This lease term ends April 2025.

We lease a 500 square-foot sales office in Tokyo, Japan for approximately $1,000 per month. This lease term ends November 2024.

As of March 31, 2024, we had current and long-term lease liabilities of $112,000 and $2,000, respectively, and right-of-use assets of $99,000. As of December 31, 2023, we had current and long-term lease liabilities of $126,000 and $33,000, respectively, and right of use assets of $143,000. Future imputed interest as of March 31, 2024 totaled $4,000. The weighted average remaining lease term of our leases as of March 31, 2024 is 0.5 years.

Future minimum lease payments under non-cancellable operating leases that have remaining non-cancellable lease terms in excess of one year are as follows:

Years ending December 31,

    

(in thousands)

2024 (remainder of year)

$

85

2025

 

33

2026

 

2027

2028

Thereafter

Total undiscounted future non-cancelable minimum lease payments

 

118

Less: imputed interest

(4)

Present value of lease liabilities

$

114

During the three months ended March 31, 2024, we incurred approximately $124,000 in operating lease costs. Operating lease costs of $67,000 are included in cost of revenue, and $57,000 are included in operating expenses in our condensed consolidated statements of operations for the three months ended March 31, 2024.

During the three months ended March 31, 2023, we incurred approximately $119,000 in operating lease costs. Operating lease costs of $41,000 are included in cost of revenue, and $78,000 are included in operating expenses in our condensed consolidated statements of operations for the three months ended March 31, 2023.

Litigation

We are not party to any legal proceedings as of March 31, 2024. We are occasionally involved in legal proceedings in the ordinary course of business, including actions against us which assert or may assert claims or seek to impose fines and penalties in substantial amounts. Related legal defense costs are expensed as incurred.

Warranties

We establish reserves for future product warranty costs that are expected to be incurred pursuant to specific warranty provisions with our customers. We generally warrant our products against defects for one year from date of shipment, with certain exceptions in which the warranty period can extend to more than one year based on contractual agreements. Our warranty reserves are established at the time of sale and updated throughout the warranty period based upon numerous factors including historical warranty return rates and expenses over various warranty periods. Historically, our warranty returns have not been material.

Intellectual Property Indemnities

We indemnify certain customers and our contract manufacturers against liability arising from third-party claims of intellectual property rights infringement related to our products. These indemnities appear in development and supply agreements with our customers as well as manufacturing service agreements with our contract manufacturers, are not limited in amount or duration and generally survive the expiration of the contract. Given that the amount of any potential liabilities related to such indemnities cannot be determined until an infringement claim has been made, we are unable to determine the maximum amount of losses that we could incur related to such indemnifications.

Director and Officer Indemnities and Contractual Guarantees

Pursuant to our bylaws, we will indemnify our directors and executive officers to the fullest extent permitted by Nevada law, without limitation as to amount or duration, in the event of any actual or threatened lawsuit or proceeding. Certain costs incurred in connection with such indemnifications may be recovered under certain circumstances under various insurance policies. Given that the amount of any potential liabilities related to such indemnities cannot be determined until a lawsuit or proceeding has been threatened or filed, we are unable to determine the maximum amount of losses that we could incur relating to such indemnities.

We have entered into an employment agreement with Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer. This agreement contains certain severance and change in control obligations. Under the agreement, if Mr. Bronson’s employment is terminated due to his death or disability (as such terms are defined in the agreement), Mr. Bronson or his beneficiaries will be entitled to receive: (i) his base compensation to the end of the monthly pay period immediately following the date of termination; (ii) accrued bonus payments; and (iii) immediate and full vesting of all unvested equity and/or options issued by the Company. If Mr. Bronson’s employment is terminated by him for good reason (as such term is defined in the agreement), or by us without cause, then Mr. Bronson will be entitled to receive: (i) his base compensation to the date of termination; (ii) a severance payment equal to twelve months of his base compensation; (iii) any earned bonus compensation; (iv) employee benefits for twelve months following the date of termination; (v) any vested company match 401(k) or other retirement contribution; and (vi) immediate and full vesting of all unvested equity and/or options issued by the Company.

In the event of a change in control of the Company (as such term is defined in the agreement), Mr. Bronson is entitled to receive: (i) a change in control payment in an amount equal to twelve months of his base compensation, payable as of the date the change in control occurs; and (ii) immediate and full vesting of all unvested equity and/or options issued by the Company.

Guarantees and Indemnities

In the normal course of business, we are occasionally required to undertake indemnification for which we may be required to make future payments under specific circumstances. We review our exposure under such obligations no less than annually, or more frequently as required. The amount of any potential liabilities related to such obligations cannot be accurately determined until a formal claim is filed. Historically, any such amounts that become payable have not had a material negative effect on our business, financial condition or results of operations. We maintain general and product liability insurance which may provide a source of recovery to us in the event of an indemnification claim.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and its Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
The Company and its Significant Accounting Policies  
Description of Business

Description of Business

Interlink Electronics, Inc. (“we,” “us,” “our,” “Interlink” or the “Company”) is a global sensor and printed electronics company operating in two principal sensor technology divisions: force/touch sensors, and gas and environmental sensors. We design, develop, manufacture and sell a range of force-sensing and gas-sensing technologies that incorporate our proprietary materials technology, firmware and software into a portfolio of standard sensor-based products and custom sensor system solutions. Our force-sensing products and solutions include sensor components, subassemblies, modules and products that support effective, efficient cursor control and novel three-dimensional user inputs. Our Human Machine Interface (“HMI”) technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays, printed electronics and industrial label products are applicable for use in a wide range of fields, from industrial automation, process control and monitoring to medical and diagnostic devices and defense systems. Our electrochemical gas-sensing technology instruments, products and solutions are deployed in industry, community, health and home settings, with uses in fields such as carbon monoxide and ozone detection and air quality monitoring.

We serve our world-wide customer base from our corporate headquarters in Irvine, California; our Global Product Development and Materials Science Center and distribution and logistics center in Camarillo, California; our printed-electronics manufacturing facilities in Shenzhen, China, and Irvine, Scotland; our advanced and proprietary production and product development facility in Silicon Valley, California; our engineering, research and development center in Singapore; our technical sales office in Japan; and our distribution and logistics center in Hong Kong. Our principal executive office is located at 15707 Rockfield Boulevard, Suite 105, Irvine, California 92618 and our telephone number is (805) 484-8855. Our website address is www.interlinkelectronics.com.

Fiscal Year

March 2024 Common Stock Dividend

On March 1, 2024, the Board of Directors declared a 50% common stock dividend with a record date of March 11, 2024, that was paid on March 22, 2024. Settlement of fractional share interests was made by issuing one full share of common stock in lieu of a fractional share. The stock dividend increased the number of issued and outstanding shares of common stock from 6,573,570 to 9,860,368. Except as otherwise noted, all references to common stock, common stock issuable upon conversion of preferred stock, and corresponding per share information throughout this Quarterly Report on Form 10-Q have been retroactively adjusted to reflect the stock dividend, which is accounted for as a stock split effected in the form of a stock dividend.

Fiscal Year

Our fiscal year is the calendar year reporting cycle beginning January 1 and ending December 31.

Basis of Presentation

Basis of Presentation

The accompanying unaudited interim consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intra-entity transactions and balances have been eliminated in consolidation.

The accompanying unaudited interim consolidated financial statements for the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial reporting. Accordingly, certain information and footnote disclosures normally included in annual consolidated financial statements have been condensed or omitted in accordance with Rule 10-01 of Regulation S-X. In the opinion of management, the accompanying unaudited interim consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments and the elimination of intra-entity accounts) considered necessary for a fair presentation of all periods presented. The results of the Company’s operations for any interim period are not necessarily indicative of the results of operations for any other interim period or for a full fiscal year. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our Annual Report on Form 10-K, which was filed the Securities and Exchange Commission on March 25, 2024.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and disclosures made in the accompanying notes to the consolidated financial statements. Management regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, warranty reserves, inventory valuation reserves, stock-based compensation, purchased intangible asset valuations and useful lives, asset retirement obligations, and deferred income tax asset valuation allowances. These estimates and assumptions are based on current facts, historical experience and various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. The actual results we experience may differ materially and adversely from our original estimates. To the extent there are material differences between the estimates and the actual results, our future results of operations will be affected.

Revenue Recognition

Revenue Recognition

We recognize revenue in accordance with Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, we perform the following five steps; (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) we satisfy a performance obligation. The five-step model is applied to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services transferred to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, we assess the goods or services promised within each contract and determine those that are performance obligations and assess whether each promised good or service is distinct. We then recognize revenue in the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Delivery occurs when goods are shipped and title and risk of loss transfer to the customer, in accordance with the terms specified in the arrangement with the customer. Revenue recognition is deferred until the earnings process is complete.

We (i) input orders based upon receipt of a customer purchase order, (ii) confirm pricing through the customer purchase order record, (iii) validate creditworthiness through past payment history, credit agency reports and other financial data, and (iv) recognize revenue upon shipment of goods or when risk of loss and title transfer to the buyer. All customers have warranty rights, and some customers also have explicit or implicit rights of return. We establish reserves for potential customer returns or warranty repairs based on historical experience and other factors that enable us to reasonably estimate the obligation.

A portion of our product sales is made through distributors under agreements allowing for right of return. Our past history with these sell-through right of return provisions allow us to reasonably estimate the amount of inventory that could be returned pursuant to these agreements, and revenue is recognized accordingly.

Shipping and Handling Fees and Costs

Shipping and Handling Fees and Costs

Amounts billed to customers for shipping and handling fees are presented in revenues. Costs incurred for shipping and handling are included in cost of revenues.

Engineering, Research and Development Costs

Engineering, Research and Development Costs

Engineering, research and development (“R&D”) costs are expensed when incurred. R&D expenses consist primarily of compensation expenses for employees engaged in research, design and development activities. R&D expenses also include depreciation and amortization, and overhead, including facilities expenses.

Marketing and Advertising Costs

Marketing and Advertising Costs

All of the costs related to marketing and advertising our products are expensed as incurred or at the time the marketing or advertising takes place.

Stock-Based Compensation

Stock-Based Compensation

All stock-based payments to employees, including grants of employee stock options and employee stock purchase rights, are recognized in the financial statements based on their respective grant date (measurement date) fair values. We calculate the compensation cost of full-value awards, such as restricted stock, based on the market value of the underlying stock at the date of the grant. We estimate the expected life of a stock award as the period of time that the award is expected to be outstanding. We are required to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as expense ratably over the requisite service periods. We estimate the fair value of each option award as of the date of grant using the Black-Scholes option pricing model, which was developed for use in estimating the value of traded options that have no vesting restrictions and that are freely transferable. The Black-Scholes option pricing model considers, among other factors, the expected life of the award and the expected volatility of our stock price. Although the Black-Scholes option pricing model meets the accounting guidance requirements, the fair values generated by the Black-Scholes option pricing model may not be indicative of the actual fair values of our awards, as it does not consider other factors important to those stock-based payment awards, such as continued employment, periodic vesting requirements, and limited transferability.

We have elected to recognize compensation expense for all stock-based awards on a straight-line basis over the requisite service period for the entire award. The amount of compensation expense recognized through the end of each reporting period is equal to the portion of the grant-date value of the awards that have vested, or for partially vested awards, the value of the portion of the award that is ultimately expected to vest for which the requisite services have been provided. The benefits of tax deductions in excess of recognized compensation cost are reported as a financing cash flow.

As of March 31, 2024, there were no stock-based compensation awards outstanding.

Other Income (Expense)

Other Income (Expense)

Other income (expense) consists of interest income, foreign currency exchange gains and losses, gains and losses on marketable securities, and other non-operating gains and losses.

Income Taxes

Income Taxes

We account for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and to the extent we believe that recovery is not determinable beyond a “more likely than not” standard, we establish a valuation allowance. To the extent we establish a valuation allowance or increase or decrease this allowance in a period, we include an expense or benefit within the tax provision in the statement of operations. We also utilize a “more likely than not” recognition threshold and measurement analysis for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. We recognize potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.

We operate within multiple tax jurisdictions and are subject to audit in these jurisdictions. Our foreign subsidiaries are subject to foreign income taxes on earnings in their respective jurisdictions. Earnings of our foreign subsidiaries are included in our U.S. federal income tax return as they are earned.

Foreign Currency Translation

Foreign Currency Translation

The functional currency of our Chinese subsidiary is the Chinese Yuan Renminbi. The functional currency of our United Kingdom subsidiaries is the British pound sterling. The functional currency for our Hong Kong and Singapore subsidiaries is the United States dollar. Assets and liabilities are translated into United States dollars at the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at the average exchange rate prevailing during the respective periods.

Comprehensive Income (Loss)

Comprehensive Income (Loss)

Comprehensive income (loss) includes all components of comprehensive income (loss), including net income (loss) and any changes in equity during the period from transactions and other events and circumstances generated by non-owner sources.

Segment Reporting

Segment Reporting

We operate in one reportable segment: the manufacture and sale of force/touch sensors and gas sensors.

Earnings Per Share

Earnings Per Share

Basic earnings per share is computed by dividing net income (loss) applicable to common stockholders (i.e., net income (loss) adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of diluted common shares, which includes common stock equivalents from, if applicable, and if dilutive, unexercised stock options, unvested restricted stock units, and shares issuable upon conversion of convertible preferred stock. Unexercised stock options and unvested restricted stock units are considered to be common stock equivalents if, using the treasury stock method, they are determined to be dilutive. Convertible preferred stock is considered to be common stock equivalents if, using the if-converted method, they are determined to be dilutive.

Under the two-class method of determining earnings for each class of stock, we consider the dividend rights and participating rights in undistributed earnings for each class of stock.

Leases

Leases

We account for our leases under ASC 842. Under this guidance, arrangements meeting the definition of a lease are classified as operating or financing leases and are recorded on the consolidated balance sheet as both a right of use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or our incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right of use asset is amortized over the lease term. For finance leases, interest on the lease liability and the amortization of the right of use asset results in front-loaded expense over the lease term. Variable lease expenses are recorded when incurred.

In calculating the right of use and lease liability, we have elected to combine lease and non-lease components. We exclude short-term leases having an initial term of 12 months or less from the new guidance as an accounting policy election and recognize rent expense on a straight-line basis over the lease term.

Risk and Uncertainties

Risk and Uncertainties

Our future results of operations involve a number of risks and uncertainties. Factors that could affect our business or future results and cause actual results to vary materially from historical results include, but are not limited to, the rapid change in our industry; problems with the performance, reliability or quality of our products; loss of customers; impacts of doing business internationally, including foreign currency fluctuations, changes in the trade policies of countries in which we or our customers do business, and political instability; potential shortages of the supplies we use to manufacture our products; disruptions in our manufacturing facilities; changes in environmental directives impacting our manufacturing process or product lines; the development of new proprietary technology and the enforcement of intellectual property rights by or against us; our ability to attract and retain qualified employees; and our ability to raise additional capital.

Our operations and financial results may be adversely affected by outbreaks of viruses, widespread illness, infectious diseases, contagions and unforeseen epidemics (such as the COVID-19 coronavirus) in countries in which our products are manufactured and sold. We experienced delays in the receipt of certain goods and the supply of our products from international and domestic shipping origins as a result of the COVID-19 pandemic and more general global supply chain constraints in fiscal 2021, and to a lesser extent in fiscal 2022 and 2023, and so far in fiscal 2024. Depending on the continued extent and duration of these and similar constraints and disruptions, our supply chain, results of operations (including sales) or future business may be materially and adversely impacted. These and other issues affecting our international suppliers or internationally manufactured merchandise could have a material adverse effect on our business, results of operations and financial condition.

Fair Value Measurements

Fair Value Measurements

We determine fair value measurements based on the assumptions that market participants would use in pricing the asset or liability. As a basis for considering market participant assumptions in fair value measurements, we follow the following fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) our own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs):

Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets;

Level 2: Other inputs observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborate inputs; and

Level 3: Unobservable inputs for which there is little or no market data and which requires the owner of the assets or liabilities to develop its own assumptions about how market participants would price these assets or liabilities.

Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of assets and liabilities and their placement within the fair value hierarchy.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

We reviewed all recently issued accounting pronouncements and concluded they are not applicable or not expected to be material to our financial statements.

Subsequent Events

Subsequent Events

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Certain Financial Statement Components (Tables)
3 Months Ended
Mar. 31, 2024
Details of Certain Financial Statement Components  
Schedule of inventories

March 31, 

December 31, 

    

2024

    

2023

Inventories

 

(in thousands)

Raw materials

 

$

2,049

 

$

1,986

Work-in-process

225

232

Finished goods

296

258

Total inventories

 

$

2,570

 

$

2,476

Schedule of property, plant and equipment, net

March 31, 

December 31, 

    

2024

    

2023

Property, plant and equipment, net

(in thousands)

Furniture, machinery and equipment

$

2,014

$

2,009

Leasehold improvements

 

406

 

412

 

2,420

 

2,421

Less: accumulated depreciation

 

(2,131)

 

(2,108)

Total property, plant and equipment, net

$

289

$

313

Schedule of intangible assets, net

Weighted

Average

Amortization

March 31, 

December 31, 

    

Period

    

2024

    

2023

Intangible assets, net

(in thousands)

Patents, tradenames, and trademarks

5 years

$

932

$

935

Developed technology

3.5 years

538

543

Customer relationships

6 years

1,433

1,449

Non-compete agreements

4 years

920

930

Order backlog

0.5 years

22

22

In-process research and development

Indefinite

29

29

3,874

3,908

Less: accumulated amortization

 

(1,437)

 

(1,254)

Total intangible assets, net

$

2,437

$

2,654

Schedule of future amortization on existing intangibles

Years ending December 31,

    

(in thousands)

2024 (remainder of year)

$

559

2025

 

663

2026

 

539

2027

 

332

2028

 

261

Thereafter

83

$

2,437

Schedule of changes in the carrying amount of goodwill

    

(in thousands)

Balance as of January 1, 2024

$

2,461

Adjustment to goodwill, foreign currency exchange rate changes

 

(26)

Balance as of March 31, 2024

$

2,435

    

(in thousands)

Balance as of January 1, 2023

 

$

650

Goodwill acquired in acquisition of Calman (before December 2023 adjustment to allocation)

4,052

Adjustment to goodwill, foreign currency exchange rate changes

154

Balance as of March 31, 2023

 

$

4,856

Schedule of accrued liabilities

March 31, 

December 31, 

    

2024

    

2023

Accrued liabilities

(in thousands)

Accrued wages and benefits

$

146

$

204

Accrued vacation

 

190

 

185

Other accrued liabilities

 

80

 

103

Total accrued liabilities

$

416

$

492

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition (Tables)
3 Months Ended
Mar. 31, 2024
Acquisitions  
Summary of proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results

    

Pro Forma

Three Months Ended March 31,

    

2024

    

2023

(in thousands)

Revenue

$

3,124

$

4,039

Net income (loss)

$

(741)

$

296

Calman  
Acquisitions  
Summary of estimated fair values of the assets acquired and liabilities assumed at the acquisition date

Cash

    

$

1,577

Accounts receivable

 

656

Inventories

 

622

Prepaid expenses and other current assets

 

12

Property, plant, and equipment

 

146

Right-of-use assets

 

91

Accounts payable and accrued liabilities

 

(615)

Lease liabilities

 

(91)

Net identifiable tangible assets acquired

2,398

Developed technology

381

Tradenames and trademarks

214

Customer relationships

1,260

Non-compete agreements

 

843

Deferred tax liabilities

(710)

Goodwill

 

2,064

Net assets acquired

$

6,450

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share  
Schedule of computation of basic and diluted earnings per share

Three Months Ended

March 31, 

    

2024

    

2023

(in thousands, except per share data)

Net loss

 

$

(741)

 

$

(191)

Less: Preferred stock dividends

(100)

(100)

Net loss applicable to common stockholders

$

(841)

$

(291)

Weighted average common shares outstanding – basic

9,860

9,915

Dilutive potential common shares from convertible preferred stock

Weighted average common shares outstanding – diluted

9,860

9,915

Earnings (loss) per common share, basic

 

$

(0.09)

 

$

(0.03)

Earnings (loss) per common share, diluted

$

(0.09)

$

(0.03)

Anti-dilutive shares issuable upon conversion of Series A Convertible Preferred Stock excluded from calculation

600

600

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Customers, Concentrations of Credit Risk, and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2024
Significant Customers, Concentrations of Credit Risk and Geographic Information  
Schedule of net revenues from customers

Three months ended March 31, 

    

2024

    

2023

    

Customer A

 

16

%  

32

%  

Customer B

 

17

%  

*

%  

*    Less than 10% of total net revenues

Schedule of net revenues by geographical area

Three months ended March 31, 

    

2024

    

2023

 

(in thousands)

United States

$

1,445

$

2,153

Asia and Middle East

 

729

 

826

Europe and other

 

950

 

299

Revenue, net

$

3,124

$

3,278

Schedule of assets by geographical area

    

March 31, 

    

December 31, 

 

2024

 

2023

 

(in thousands)

United States

$

674

$

733

Europe

4,565

4,784

Asia

 

182

 

217

Total long-lived assets

$

5,421

$

5,734

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Tables)
3 Months Ended
Mar. 31, 2024
Related Party Transactions  
Schedule of related party transactions

Three months ended March 31, 

 

2024

2023

    

Due from 

    

Due to

    

Due from 

    

Due to 

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at January 1,

$

2

32

$

6

$

Billed (or accrued) to Qualstar by Interlink

 

76

 

 

225

 

Paid by Qualstar to Interlink

 

(65)

 

 

(210)

 

Billed (or accrued) to Interlink by Qualstar

 

 

37

 

 

25

Paid by Interlink to Qualstar

 

 

(44)

 

 

(25)

Balance at March 31,

$

13

25

$

21

$

Three months ended March 31, 

2024

2023

    

Due from 

    

Due to

    

Due from 

    

Due to 

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at January 1,

$

2

$

2

$

Billed (or accrued) to BKF Capital by Interlink

 

2

 

 

23

 

Paid by BKF Capital to Interlink

 

(3)

 

 

(8)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

56

 

 

50

Paid by Interlink to BKF Capital

 

 

(56)

 

 

(50)

Balance at March 31,

$

1

$

17

$

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies  
Schedule of future minimum lease payments under non-cancellable operating leases

Years ending December 31,

    

(in thousands)

2024 (remainder of year)

$

85

2025

 

33

2026

 

2027

2028

Thereafter

Total undiscounted future non-cancelable minimum lease payments

 

118

Less: imputed interest

(4)

Present value of lease liabilities

$

114

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and its Significant Accounting Policies (Details)
3 Months Ended
Mar. 01, 2024
Mar. 31, 2024
segment
shares
Feb. 29, 2024
shares
Dec. 31, 2023
shares
The Company and its Significant Accounting Policies        
Dividend declared on common stock (in percent) 50.00% 50.00%    
Common stock, shares issued   9,860,368 6,573,570 9,860,000
Common stock, shares outstanding   9,860,368 6,573,570 9,860,000
Stock-based compensation awards outstanding   0    
Number of reportable segments | segment   1    
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Certain Financial Statement Components - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventories    
Raw materials $ 2,049 $ 1,986
Work-in-process 225 232
Finished goods 296 258
Total inventories $ 2,570 $ 2,476
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Certain Financial Statement Components - Property, plant and equipment, net (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property, Plant and Equipment, Net      
Property, plant and equipment, gross $ 2,420,000   $ 2,421,000
Less: accumulated depreciation (2,131,000)   (2,108,000)
Total property, plant and equipment, net 289,000   313,000
Depreciation expense 40,000 $ 37,000  
Furniture, machinery and equipment      
Property, Plant and Equipment, Net      
Property, plant and equipment, gross 2,014,000   2,009,000
Leasehold improvements      
Property, Plant and Equipment, Net      
Property, plant and equipment, gross $ 406,000   $ 412,000
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Intangible assets, net      
Total intangible assets, gross $ 3,874,000   $ 3,908,000
Less: accumulated amortization (1,437,000)   (1,254,000)
Total intangible assets, net 2,437,000   2,654,000
Amortization expense 189,000 $ 12,000  
Years ending December 31,      
2024 (remainder of year) 559,000    
2025 663,000    
2026 539,000    
2027 332,000    
2028 261,000    
Thereafter 83,000    
Total intangible assets, net $ 2,437,000   2,654,000
Patents, tradenames, and trademarks      
Intangible assets, net      
Weighted Average Amortization period 5 years    
Total intangible assets, gross $ 932,000   935,000
Developed technology      
Intangible assets, net      
Weighted Average Amortization period 3 years 6 months    
Total intangible assets, gross $ 538,000   543,000
Customer relationships      
Intangible assets, net      
Weighted Average Amortization period 6 years    
Total intangible assets, gross $ 1,433,000   1,449,000
Non-compete agreements      
Intangible assets, net      
Weighted Average Amortization period 4 years    
Total intangible assets, gross $ 920,000   930,000
Order backlog      
Intangible assets, net      
Weighted Average Amortization period 6 months    
Total intangible assets, gross $ 22,000   22,000
In-process research and development      
Intangible assets, net      
Total intangible assets, gross $ 29,000   $ 29,000
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Certain Financial Statement Components - Changes in the carrying amount of goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Changes in the carrying amount of goodwill    
Balance at the beginning of the year $ 2,461 $ 650
Goodwill acquired in acquisition of Calman (before December 2023 adjustment to allocation)   4,052
Adjustment to goodwill, foreign currency exchange rate changes (26) 154
Balance at the end of the year $ 2,435 $ 4,856
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Certain Financial Statement Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued liabilities    
Accrued wages and benefits $ 146 $ 204
Accrued vacation 190 185
Other accrued liabilities 80 103
Total accrued liabilities $ 416 $ 492
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition of Calman Technology Limited - Additional Information (Details)
Mar. 17, 2023
USD ($)
Mar. 17, 2023
GBP (£)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Mar. 17, 2023
GBP (£)
Dec. 31, 2022
USD ($)
Acquisitions              
Goodwill acquired in acquisition     $ 2,435,000 $ 2,461,000 $ 4,856,000   $ 650,000
Calman              
Acquisitions              
Goodwill acquired in acquisition $ 2,064,000            
Deferred tax liabilities 710,000            
Fair value of accounts receivable 656,000            
Calman | Share Purchase Agreement              
Acquisitions              
Total consideration 4,912,000 £ 4,127,000          
Amount paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties 4,317,000 3,627,000          
Closing and remaining amount paid into escrow subject to purchase price adjustment process and paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties 595,000 £ 500,000          
Adjustment to net working capital 714,000         £ 600,000  
Approximate consideration $ 1,538,000         £ 1,292,000  
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition of Calman Technology Limited - Estimated fair values of the assets acquired and liabilities assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Mar. 17, 2023
Dec. 31, 2022
Acquisitions          
Goodwill $ 2,435 $ 2,461 $ 4,856   $ 650
Calman          
Acquisitions          
Cash       $ 1,577  
Accounts receivable       656  
Inventories       622  
Prepaid expenses and other current assets       12  
Property, plant, and equipment       146  
Right-of-use assets       91  
Accounts payable and accrued liabilities       (615)  
Lease liabilities       (91)  
Net identifiable assets acquired       2,398  
Deferred tax liabilities       (710)  
Goodwill       2,064  
Net assets acquired       6,450  
Calman | Developed technology          
Acquisitions          
Intangible assets acquired       381  
Calman | Customer relationships          
Acquisitions          
Intangible assets acquired       1,260  
Calman | Tradenames and trademarks          
Acquisitions          
Intangible assets acquired       214  
Calman | Non-compete agreements          
Acquisitions          
Intangible assets acquired       $ 843  
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition of Calman Technology Limited - pro forma consolidated statement of operations as if Calman had been included in our consolidated results (Details) - Calman - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Acquisitions    
Revenue $ 3,124 $ 4,039
Net income $ (741) $ 296
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 01, 2024
Mar. 31, 2024
Mar. 31, 2023
Basic and diluted earnings      
Net Income (Loss)   $ (741) $ (191)
Less: Preferred stock dividends   (100) (100)
Net loss applicable to common stockholders   $ (841) $ (291)
Weighted average common shares outstanding - basic   9,860,000 9,915,000
Weighted average common shares outstanding - diluted   9,860,000 9,915,000
Earnings (loss) per share:      
Earnings (loss) per common share, basic   $ (0.09) $ (0.03)
Earnings (loss) per common share, diluted   $ (0.09) $ (0.03)
Anti-dilutive shares issuable upon conversion of Series A Convertible Preferred Stock excluded from calculation   600,000 600,000
Dividend declared on common stock (in percent) 50.00% 50.00%  
Series A Convertible Preferred Stock      
Earnings (loss) per share:      
Anti-dilutive shares issuable upon conversion of Series A Convertible Preferred Stock excluded from calculation   200,000  
Number of common shares for each convertible share   600,000  
Conversion price per share   $ 8.33  
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Customers, Concentrations of Credit Risk, and Geographic Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
customer
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
customer
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Number of operating segments | segment 1    
Revenue, net $ 3,124,000 $ 3,278,000  
Allowance for doubtful accounts 0   $ 0
Net revenue      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Revenue, net $ 3,124,000 $ 3,278,000  
Net revenue | Customer Concentration Risk | Customer A      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Concentration risk (as a percent) 16.00% 32.00%  
Net revenue | Customer Concentration Risk | Customer B      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Concentration risk (as a percent) 17.00%    
Net revenue | Geographic Concentration Risk | United States      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Revenue, net $ 1,445,000 $ 2,153,000  
Net revenue | Geographic Concentration Risk | Asia and Middle East      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Revenue, net 729,000 826,000  
Net revenue | Geographic Concentration Risk | Europe and other      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Revenue, net $ 950,000 $ 299,000  
Accounts receivable | Credit Concentration Risk      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Number of customers | customer 2   2
Accounts receivable | Credit Concentration Risk | Customer One      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Concentration risk (as a percent) 24.00%   35.00%
Accounts receivable | Credit Concentration Risk | Customer Two      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Concentration risk (as a percent) 19.00%   16.00%
Assets      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Total long-lived assets $ 5,421,000   $ 5,734,000
Assets | Geographic Concentration Risk | United States      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Total long-lived assets 674,000   733,000
Assets | Geographic Concentration Risk | Europe      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Total long-lived assets 4,565,000   4,784,000
Assets | Geographic Concentration Risk | Asia      
Significant Customers, Concentrations of Credit Risk and Geographic Information      
Total long-lived assets $ 182,000   $ 217,000
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Related Party Transactions    
Due from related party, opening balance $ 2,167  
Due to related party, opening balance 464  
Due from related party, closing balance 1,772  
Due to related party, closing balance 965  
Qualstar    
Related Party Transactions    
Due from related party, opening balance 2 $ 6
Due to related party, opening balance 32  
Billed (or accrued) to related party by Interlink 76 225
Billed (or accrued) to Interlink by related party 37 25
Paid by related party to Interlink (65) (210)
Paid by Interlink to related party (44) (25)
Due from related party, closing balance 13 21
Due to related party, closing balance 25 0
BKF Capital    
Related Party Transactions    
Due from related party, opening balance 2 2
Billed (or accrued) to related party by Interlink 2 23
Billed (or accrued) to Interlink by related party 56 50
Paid by related party to Interlink (3) (8)
Paid by Interlink to related party (56) (50)
Due from related party, closing balance $ 1 $ 17
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Taxes      
Income tax expense (benefit) (as a percent) 3.10% 75.20%  
Global Intangible Low-Taxed Income (in percent) 10.50%    
Cash and cash equivalents $ 4,367,000   $ 4,304,000
Cash balance held by foreign subsidiaries $ 2,700,000    
U.S. statutory tax rate 21.00%    
Foreign      
Income Taxes      
Valuation allowance $ 0   $ 0
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended 36 Months Ended
Mar. 31, 2024
USD ($)
ft²
Jun. 30, 2023
USD ($)
ft²
Feb. 28, 2023
USD ($)
May 31, 2022
USD ($)
Mar. 31, 2024
USD ($)
ft²
Mar. 31, 2023
USD ($)
May 31, 2023
USD ($)
ft²
Dec. 31, 2023
USD ($)
Commitments and Contingencies                
Lease liability $ 112,000       $ 112,000     $ 126,000
Lease liabilities, long term 2,000       2,000     33,000
ROU asset $ 99,000       $ 99,000     $ 143,000
Weighted-average remaining lease term 6 months       6 months      
Operating lease costs         $ 124,000 $ 119,000    
Period of warranty from date of shipment         1 year      
Extended warranty minimum period         1 year      
Chief Executive Officer                
Commitments and Contingencies                
Period for severance payment         12 months      
JAPAN                
Commitments and Contingencies                
Area of sublease space | ft² 500       500      
Sublease rent per month         $ 1,000      
Singapore                
Commitments and Contingencies                
Area of sublease space | ft² 275       275      
Sublease rent per month         $ 1,000      
Hong Kong                
Commitments and Contingencies                
Area of sublease space | ft² 3,000       3,000      
Sublease rent per month         $ 2,000      
Cost of revenue                
Commitments and Contingencies                
Operating lease costs         67,000 41,000    
Operating expenses                
Commitments and Contingencies                
Operating lease costs         $ 57,000 $ 78,000    
Sublease of space located in Irvine, California                
Commitments and Contingencies                
Area of sublease space | ft² 9,800       9,800      
Sublease rent per month         $ 5,000      
Space located in Irvine, California for executive offices, sales, finance and administration                
Commitments and Contingencies                
Area of sublease space | ft²             4,351  
Space located in Irvine, California for executive offices, sales, finance and administration | Sublease of space located in Irvine, California                
Commitments and Contingencies                
Area of sublease space | ft²   1,560            
Sublease rent per month $ 4,000 $ 4,000         $ 6,000  
Shenzhen, China manufacturing facility                
Commitments and Contingencies                
Area of sublease space | ft² 14,476       14,476      
Sublease rent per month       $ 8,000        
Newark, California manufacturing facility                
Commitments and Contingencies                
Area of sublease space | ft² 10,635       10,635      
Sublease rent per month     $ 18,000          
Fremont, California Facility                
Commitments and Contingencies                
New lease | ft² 5,183       5,183      
Lease period 5 years 3 months 19 days       5 years 3 months 19 days      
Lease rent per month $ 10,625              
Annual lease amount 3.50%              
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Future Minimum Lease Payments (Details)
Mar. 31, 2024
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2024 (remainder of year) $ 85,000
2025 33,000
Total undiscounted future non-cancelable minimum lease payments 118,000
Less: imputed interest (4,000)
Present value of lease liabilities $ 114,000
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (741) $ (191)
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -2!J5@'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 " #4@:E8F<__M^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT&$E'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)>0.>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UYZCA!558@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<*WIX>7^9U"]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -2!J5C^MDN=X 4 L? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,");,+=N$&>)-6F:S+ OI=K;?%%N )[;%RC))_GV/ M;+"SJ7R@GN4+V,;G18^.+J^DRR>I'M.U$)H\QU&27K766F_>=3JIOQ8Q3\_E M1B3PRU*JF&NX5:M.NE&"!WE0''68X_0[,0^3UN@R?S93HTN9Z2A,Q$R1-(MC MKEZN122?KEJTM7\P#U=K;1YT1I<;OA(+H?_:S!3<=4J5((Q%DH8R(4HLKUIC M^LYSF0G(W_@2BJ?TU34Q* ]2/IJ;27#58!YX*CP9_1T&>GW5&K9(()8\B_1L\U'UTJ^424>1O4S$5>-WDTT(2)2>-"*_@UA#@]>B_]#+*B"4\"H? 7XES8HK\KC5M6G)O+N-*"Q6]D+G82*5M>+B45IFM4CPTJB%>O\3K'X91:$XF&-00< MEH!#M%"[D>8VC 299O#8P7,-Q:-L=]'L7-C@TM"'<10EW<0S<7*S"5$," M-9GRV-I&<9W)]/YF?C>9?B W=S?>_?S3=.(MSHIB3J:>#1L5;(A-G6H2=HX! MGR2^5-!8\QGDC"PT]% B%?%DEFCU M^!M38.J$^_V(CQH*;(KWP'/0;YGC^3 M20 ]-ER&?F$YZIOU P-G0.;2?UR&(@K(M4J@*:3A5H4I:>.O3I0[:;54;DGBAJ4 M_U2'9^Z@J=_+)ZMW.B W4=O06H<>'MB4LW)*%/*VYT[Z4.^9FN98,[B@$AWV&T/AST[WRE\$ZV,$\5= MSWVHP3/)):'LU]5O9"'\3$$FK9"XDB?C&.8I6)O[CV?D9^<<#!79<$6V/,H$ MV0A5+)JME7 *?T4K@T5Q9P2V. B3%5F\Q \RLK+C L956;E.8:!89: 8;G'V MV20WS_Z:)RM1ZQP/"$W'B_=CZ^H4#VQ*6/DE=I1?\C*ES/JF6-3DJ809);/N MSQQ0_&K=U?'PJ*:P@"QR@"QHPR0 M6UA2OLC_L*/MS$PNU,KWR#U#0:W (\88G]KSB@K6[#WA<4]#* M_3#[>BC4>KF:.8S9CBZ&?VA K(\2.VD+R8#15X/@F22">R0=A MS^*AG23'&;(A[?:M"*?P.JSR.@RW*ONI\C9,C;/]*L"A8?N>!^3:;/^+UCGU7&CF>_R4]B4^&:7LCAY M+)^6)[WC_'RS4[U>'!-_Y&:Z3$DDEA#JG ]@O%/%R6MQH^4F/[Q\D%K+.+]< M"QX(95Z WY=2ZOV-^8/R_'OT+U!+ P04 " #4@:E8*DL."E@& P' M& 'AL+W=OTB0K+@%XX2IG(!K.+ZME]/KN0I4I$QN]S5)1IRO+G=SR1V\L!'KP\^"(>5\H\ M&,TNUNR1+[CZMK[/]=VHL1*+E&>%D!G*^?)R<(7/Y]0W"I7$WX)OB[UK9%QY MD/*[N?D87PX\@X@G/%+&!-/_-GS.D\18TCA^U$8'S9I&@,4E862::VL$:0B MV_UG3W4@]A2PWZ- :@5RK *M%6CEZ Y9Y=8U4VQVD.WZ!1]6URCDS=O+T9* S!F1E&]V+O=8J1GL4\L/T,4#Q'QB ^H MS]WJUSQJU&E7?:3=;GPGC>^DLD?[?"_SG&<*L:+@JH#G[L+[98>?%FD7\ MQ#P>$QLJ+8=&&#+G2BN\_YFHD8\2==] M>5 D@U8KGNK(<2OW0PD3#B0T=$)O@ M7N3C!OG8B?RK5"PY N386GWJC8%,!>0HF?3"G#0P)P<"K.DT5\]#M$Z8 :KC M:_;66O.V%/&T@3P]DK&+9H]![J@YK+\PID)04B"T@ M%P;]50![+3-Y3JA_21EO19* /.-!Z (;'2@8]FOZW#(<=E-A_91#E\H&(1K M$Q3&4,D Y$A_0,P&"=)QT(^W93:"G87D5F:/IXKGZ4&L3H;\Y?GHE:QUO=X; M!MU$"61_H@.!3"! YVTJ!)(*D**.G&H)D[@)LT/KAUZ3S8I!MTFOL=IRH6.G MDI8^R3'TF1R=5C9'!MTNH\9KRX7!M!]ORZ3$/=;5> ^@A*8V#% ^).C1?F(A M+?L1-_O-99H*98:-W6P7R4R)[)%GD<:,3NZDXF@"GM.X#<-[#8&;]O\;ZCK? MLBH9.ZO40LGH^THF,<^+/ZJQ2SV#KCK)^9>+U"M9ZSK=4C0Y-'&^[/O"N#]$ M;[PS#^ON)T<;EI3\'.&A3BQ4K%AN!OY2K60N_N6Q.31K'LLE6G!S:(&NT%QF M&SW#5A-A:[T*+A)%80BV.C8H5:$GQUBG%V(*/4BU0I]8'JV:\[Q*[)I'/'W0 MK?S+,1TZ>1.<>2C5T'N1IEZ?6&>#B=A\\,K!! ,C=VI8.!8Z:!8]RBQ[6>HNY^YBF-A MWJ"ND>9\Z51DIQ%;"UTSP=-$NT\)"8&FMV,DNY#;EH:ZAW7=*Y9IF3#%FQ,P MF>H$7)D/$AM>]Y @?&!^![@($#-YV(N\;4NHNRW91Q[SI8@$V(U3N\\X#;R? MCF-KJ("H/_7#_K:$[ATSN]N2'7,61Y9F:C<<>H*8 *D,25+/<81'V^:$'M6< MM&1?[<.C7?"M0_">R1^2A"?_T=[G'/,M39>)1Y$5*.%+K>J=C748\MWGJ=V- MDNOJ"X\N*DJFU>6*,PW=".C?EU)W O6-^6C4?"2<_0=02P,$% @ U(&I M6&K4O<(J P [0H !@ !X;"]W;W)K^@AK*Y6V$T@\5 2VUR:Y-A9.'&RG9?OTLYT0&IJVE*TO M&CN^__EW9SN^WI+Q)Q$!2/02TT3TK4C*],RV11!!C,4)2R%1(S/&8RQ5E\]M MD7+ H1'%U/83?F@QS))20)3CD06QYC_/@?*EGW+M5Y?W)%Y M)/4+>]!+\1Q\D _IE*N>77H)20R)("Q!'&9]:^B>C5PC,!8_"2S%2AOI4!X9 M>]*=R[!O.9H(* 12N\#JL8 14*H]*8[GPJE5SJF%J^U7[S],\"J81RQ@Q.@O M$LJH;W4M%,(,9U3>L>4%% &UM+^ 46'^T;*P=2P49$*RN! K@I@D^1._%(E8 M$;C-#0*O$'@?%30*0<,$FI.9L,98XD&/LR7BVEIYTPV3&Z-6T9!$+Z,ON1HE M2B<'H]N;\>3&GXR1:OFW5Y?CX;WJG ^OAC>C"?(O)I-['QUF"=XS1KY:+M\#$$I;U3EMDI*F1FOS(QG_#4W^)NJ_02<0XC4(@1/QRC% M'"TPS0 =JCA#1BGF J6@#D6D4G)4%W$^1<=,H4_48N"<.&[/7JS&M<.H0M\H MZ1O[T1M&@7 F(\;)'PCK<'.?K142US&_=\2[[2K0S1*ZN15ZQ.)8'>U_R'?N MOUM-Y5K"=UE5X%LE?&L/^ ^EN[66QH93F^\/&%:8VR5S>W]F(D16S]M>PSCM MMIU&N_L.M]YN(VVGI.WL3ZNN)B%Q$I)D7H?<^2!RO=U&Y&Z)W-V*[ ,G"G*( M1BQ9 )?DD0)Z.YN^#J4.>ZM7?;6?B10'T+?4W2V +\ :?/WBMIWO==_-_^2L MDH#3,@&GG_H.;=YDIVLKX=4=B9UF%5S7>;L/G4\![]AGA=>=V+OMJMPK][B[ M'SU-H1\@O8*6NL]_3:3'-Q>J45T(:AN]3E)!*(P M4QKGI*-"YWEME7Q=I>V#"GO[VDT,B9K$.=M M[]O?. D)$">[)_$&DC S_LWXX<]DO./B0X:,*?29Q*F<6*%2V:UM2S]D"94W M/&,I_++B(J$*;L7:EIE@-,B=DM@FCC.P$QJEUG25H(A8S7^D0%+ZV;,;B6$<"CG_*H%8U MIG8\O-Y'_YHG#\F\4\EF//X1!2J<6$,+!6Q%-[%ZX[N_6)E07\?S>2SS3[0K M;1T+^1NI>%(Z T$2I<4W_2P+<> <W='#S1 NR/*T'JNAT M+/@."6T-T?1%7IO<&[*)4CV-"R7@UPC\U'3V\OPP?U[,'Q!<+5Z^/3[<+>%F ML82OI_GSOJ*7U_G;W?(1#-#%)J6;(%(LN$37Z/OB 5U\N40RI())%*5H M&?*-I&D@K]"7H_NQK0!7#VK[)=I]@49:T%STQ%,52C1/ Q8<^]N09I4KV>=Z M3SH#/E%Q@UQ\A8A#>@:>V:^[NQTX;E5Z-X_GGK_TIF(6@_7,@^G3X%9FU&<3 M"[:[9&++K.GOO^&!\X>I$F<*=E277E677E?TZ1O;LG3#KE#*E"G1PGN0>^M3 M:CMUL9[/[6$"!B/B#2NC([!^!=;O!)MQJ1!?P>F5 YK8B@#]@V'QT,,G; :C MP0B;V085VZ"3[4_!I429X*O(6+1!3>,D58/+&NC(JC-- @#\XIX>%P0I[ Z<% M]$!:<2?H-[TE5X(G>UB>FB%Q8_AKKW]Z:IBLL-=635)#DN[]J4(F0*E]GC!T M4=;RTKA'RTAGVJ3GBG:<=RV^N%/#6O)N%9TR6O](4$YGJ&DSZ+7,3RV&N%L- M\T7TSN /.]O3*OK9LMI[AH6$1Z>8!BOLC%I :W'$W>KX6,'M=Z01L2E^I%'' MILV0M.#5^HB[!?(96J(8:FF$:@K?M==K;$"#%6[3;5SK(^Z4HPH,T2R+(Y^^ MQU!$CJ"8";0YT #X'R&/ R;,Z%[CC\[UL(ENL"*MZ+74X9]H'14IG, 27>@$ M+A&<U_I%N_?N1MZ8,5'H+JK)F1^ 20:\N%8BXEL;K]@D@3 MLWI:O;^XR[OVD^?W^'96O(6HPQ0O1:"#A#^'$L5L!2&=&P^01/&>H;A1/,M; M]7>NH/'/+T-&8>]K _A]Q;G:W^@!JK<]T_\ 4$L#!!0 ( -2!J5@"4 7O M[0( %D( 8 >&PO=V]R:W-H965T&ULO5;;;J,P$/T5 MBZU6K=06 KDUFR UEZJ1FHM*VGUV81+8!3MKFZ3]^QT#H4E*HWVH]B5X[)GC MG*HX8S 61:9)0\=:'F&][1LW8;3Q&JU#I#=/M MKND*/%!/Z[E RRQ1@B@!)B/.B(!ES[BM=08M[9\Y/$>PE7MKHI6\ .-4! M=A%@'P?4/PEPB@ G$YHSRV0-J:)N5_ M$=H;T?0BRTT6C6HBIJOH*8&G$<8I M=S";#D=3;S0DN/)F#^/A[0(-;X&/R6BZ\,CL#H\F\\?1/?J-GT=D/$5[1,X? M9IYW0!,EECKMG@6?P;^'.R?H.&7: MG0S/^0]IK\IN?GN]^G;=&3IR37WH&?CI2Q ;,-SOWVI-ZT=5:KX(["!1]3)1 M]5/H[A0;V9CY/ %4SJ6L5)M#-#,(W;8V[E6K7NN:FWT5%4ZUFW>G W:-DEWC M9!EG*@1!D!TJ#W5KVP"^^#G;6+.]) P%\"51]+531;WQE87Z(K"#5#3+5#1/ M%@J;*K9,ACU+"&#^&U&",AG3O%D'O["58?-7E;T@1VX7 MKU5R;IWD/#@HG"Y8%;O6QQ>G76\?L:MPNCDB9^YUZ03$*AM>$M^>E*F\D96[ MY7R\S<;"T7X?YV8^YMYA\J&+;6H5,4EB6"*D==W"=(E\D.6&XNML%KQPA9,E M6X8X^T%H!SQ?A MO\'I6[9 B(#O<91D VE!R/*ZV\W\!8IA=H67**'_S'$:0T*;Z6LW6Z8(!H51 M''5563:Z,0P3:=@OGCVFPSY>D2A,T&,*LE4/!4_BZ(/F# M[K"_A*]HBLCS\C&EK6[%$H0Q2K(0)R!%\X%THUR/E5YN4"#^"M$FV[L'^5!> M,'[+&W?!0))SCU"$?))30'I9HQ&*HIR)^O&M))6J/G/#_?L/=J\8/!W,"\S0 M"$=_AP%9#"1+ @&:PU5$GO#F"RH'5#CHXR@K?L&FQ,H2\%<9P7%I3#V(PV1[ MA=_+0.P9*,8! [4T4)L&V@$#K330&@:J>:=!K]G!HT$9I M8)PZ!K,T, NQMM$MI'$@@<-^BC<@S=&4+;\I]"VLJ2)ADD_%*4GIOR&U(\/1 MY,%Q'Z:N ^C==')_Y]S,:&,ZHY>O[L-L"B8>;4U&?WR9W#ONT_0WX/[Y?#?[ M!URL$K@*0H*"2] !SU,'7'RZ!-D"IB@#80)F"[S*8!)DG\&G6KO?)=3QO/NN M7SIYNW52/>#D(YV>*$U1 *8$^V\<@E$[P0C',9WWAZR==NN;@ Z3Y@V,P",, M@TZ8=$9P&1(8<;C<(UR^OXI7$:1A Q.R0"F@OM&7R"+/[C4"=XF/8P0N[G&6 M77+HO=/I'30/_9!P2,;M)#/,#*U+IU4UM]1J;JD%CWZ YQ9&,/$1@ 2\H-

Y>$M]V5F$(MHW8MOJ;U.*(UWV_C(Z": MLD:EK-&J+"V.:>F;T+J-RIOX[X"D,,GH:EP4W<&_M)RC53QO1;YM)3Y79Y%D MCD@RUV"BKEB--=T3V>&XO<.:RF:ELGGJ4DRS=K^@^0K3:N'5>"J;1PL:%L$4 M-"8S)%Y!PZ*L!L1C(;2>LJ![8 B[_;M\O^R(>!&MNRK/8\X(-LRFO%M=_O<3!+* MY@EE&XMBJT^ O8,;Y>>*J!\M.C@0 MINK@8'AE!P=F:\V(LYA.3]9DO9D0'+=4V3J4$;O3"Z7]^.+\RIT?6'8#SBDY M6!"OY!!Z%"&4S1/*-A;%MI6^N_?9*/_N2#6CA60&(C2G]/*527M+MY_RM@V" ME\67I!=,"(Z+VP6" 4IS /U_CC'Y:.0?IZH/JL/_ %!+ P04 " #4@:E8 M'7!(^!<& "3&0 & 'AL+W=O=[;*K4[Z_=EN*4)D9_YCJ;PGS47"5%P M*S9]N1.41$8IB?O8\T;]A+"T-Y^99P]B/N.9BEE*'P2269(0\7))8_YTWO-[ MKP^^L\U6Z0?]^6Q'-G1)U8_=@X"[?FDE8@E-)>,I$G1]WKOPSQ:!IQ6,Q-^, M/LF#:Z1=67'^2]_<1.<]3R.B,0V5-D'@9T\7-(ZU)<#Q;V&T5[Y3*QY>OUK_ M8IP'9U9$T@6/?[)(;<][DQZ*Z)IDL?K.G[[2PJ&AMA?R6)J_Z*F0]7HHS*3B M2:$,"!*6YK_DN0C$@0+8L2O@0@$W%08="D&A$!A'X6;Y"#^WUW>/ M2W3_!2TNEE_1EV_W/Y?H8Y:2+&**1I_0*?JQO$(?/WQ"'Q!+T>.69Y*DD9SU M%2#3]OMA@>(R1X$[4 3HEJ=J*]%U&M&HKM\'CTJW\*M;E]AI\):(SRCP3Q#V M\,""9_'[ZH$#3E!&.3#V@JXH$[E%:V@9B=:")PBZ4!#%TDU>QDPQ*L]L8EA2L:>]^9]_^"/O+YO/1S)6B\"@C,# 97U^!Q,IYM): M&[GFR&CJL;.?GXX'_JR_/P1O$?*GE5 -U+ $-72FY2+Z!SH,AI*22'&82B%/ M0Q93E!9H]5-]'>K\[03?,RA/M'J!-I!PP=)/OY_*X3%3>21CM:B-RJB-G*F\ MHF T9"0?PVF$2,*%8O^9!S;/Q6->NYJ"T.>Z3D"A4;9GJQB:J5!KY6#8#)NY,DB!,DY,.;+C"AIW8'@35???:C'GY<+6EHJ@G M*V+&@'9QQ*X(6(;]K./L5]?I.CBHAOC78"C.U*+8@MF4F':/- MKUC.=]/^=S,>R M5H]"1:&^FT,OPG\S)IE9KO U6I X(;!;H>$VY3'?O*!O+-$;FA.SU ,)DW6B MM41S,U*$Q\6DA<\60L;C05=**\;UG3PV?\A$N"5Z0@)0J$RH0O5R@G8Q@76. M'IH48._TJL<*?&KIY4D3NDVH SBN"!*[";)LIZJ%;.5H0XTM?-A";1/"XV$7 M[HHUL?^N'EJSE,!"\NT>PDXV?F\/'!G^HE MM1-Y>_\Z"$;-W8E%:C2:=E5\Q=)XXIRSRVRWBZD>,B2&&2/#F,M,T)*/]0B& M2LH/KH'*[3/7N1)X]\P]DK5Z1"JJQVZJOSE8&9M3";- L;K=9NQ1,VMM$;^C MX8.*TP,WI]^DBH+GJO/,I- _/+5K#E"G2(ZK?W"\G5"Q,:?^$ID=6'XD7#XM MORQ&PO=V]R:W-H965T&ULM5QIDQO'D?TK'=Q8 MQTP$!IP9'J(XDB)XR:)M+FF.):\_-AH%H,5&%]3'8*!?O^]E9E57XR!IK_U! MX@#HJLK*RN/E4?W=UC>?VI5S77:_KNKV^P>KKML\?_BP+59NG;=3OW$U?EGX M9IUW^-@L'[:;QN5S&;2N'EY?7CY]N,[+^L$/W\EW'YH?OO-]5Y6U^]!D;;]> MY\WNI:O\]OL'5P_"%Q_+Y:KC%P]_^&Z3+]VMZW[>?&CPZ6&<95ZN7=V6OLX: MM_C^P8NKYR\?\WEYX)?2;=OD[XP[F7G_B1_>SK]_<$F"7.6*CC/D^.?.O7)5 MQ8E QF\VYX.X) >F?X?9?Y2]8R^SO'6O?/7W=UE+XK"]W57ULOL@Z_*HG3M=P\[+,SA#PM;Y*4N?W;"=WDSS1Y=3;+KR^O'GYGO4>3" M(YGOT7^6"[K(X^.+4+V>MYN\<-\_@/ZTKKES#W[XPW]=/;V\^_\7VS_U6<.GSOFZP# MZ?:S[5G>96U,#]XFIO;-"7FF6=N("\K;/.PD4TN^RSKK-MZ M>;@H-\,,G2M6M:_\P?+NIG *-3] D:N;YP,A>6KL)$FKY>.G):U+C@% MZ;1%XN=('\^H6^4==E+X9N.Q+PSO&VS)8U>N@^G&6N!HF5=MLJ])MBB;]38/ MR_M%)Q_ -0\Z,%.W@!!XTM)V>"1OYK:C"]I5F:_!3W"Z[;%PZ]:S"KL&!S&^G/W&+AQ(U,^"<%&E)>](U.7$,L*AE=>QP*AC;.740?A@/LH?4@:--W MMH.?>AQ;]BXO5M "U0&I;WX+;7K97U',SG^:HPKMT<^EPIQ6NP"[.[ M[)/;;0 ")MFRR3>KLLBPYZ;*=_CFF*J(?8@39U4^ X>&(Z/4;#:P$?FL.=?W!6U*>B1KD-'Y1F3=ARW)+_,R7]:^[; % M*%-9F 3 M>/G9?MB-!(QA]5H1WH E7]6J7LA%SNGYSM!7H$$5WWH!9_ MKEQ>=2L9N?)K"G%',X-9MR6^!X]XM,84B"GL""Q'D31SN?X?4 M8\$NP"%\EY=-]EN?5U@JX8^8%W%/HO= 5=7\0@Y!==(I#M(3X!.#G0"Y1ZDKW"&CC3NLQO9,0?U;I^4,[ )X@-([^$KG?1O-Q2Q: /KQQ5 MPXZ+)S[KXRYHM'AZV+<^A85?Y1#\LJK\X=HFG!>I< ZVDP>)OTKPI%3>WJY< M_3O^PTQ0TEQ5(FSLMO!=A2]TZGQ^EX/:>; @T5Z:" 2*[6.PW;)O6W0G2^(O MR&[V2UY5;G>X!5:]L5<]G[MW14^+$A=H,4&1TS+ IEX] M^>;RF^RC+SZ)]&8O/8SO'9P"N-J7Q!F73R9')"C[]OKIU;-(8X=SW*PHVW6_ MGI&D-CM[=OGD/'O\[/'%LV=/GBA=6S=K.6L^GS>T#7ALN]U.RX -$G&80@&G M$$(RE0"3& ?JD=UV(#9[#?<]=UC]?6W/& Z="*AXZ>G78*A>EPUFA+O&H105 MM!V[SIY<_K>H-V9K9;9YF$WT&>[:09MPCN)U%V&!9 5P;@L5W^0E5@D47%_K M ],,4517.3E_&LLF%ZGC4:_,&3ML'\:(DZQS*/4,(M>V/06?7%ST57@8$XQH MQ6'#4?;\/C^8>BIH<&]3$ 5$BO3M9(T=$(9S05,3!(J"!KB^3-0>K"N&YNGD MR3>/\-\ES?>WDV=/+R>/GC[+IMF;^\)M.IH]CT6:;0G35 .G0HZ@/@P.: M5AT#TWDG>[L#3>)\>N #N@ZXL]90ZD9FX1':2$$H'M^T>%AH!P*,/-98F6,! M 7R_7&&3^!,B]U 91I<0]HN_9JL<=/Y>M#,9G1S"G7S:R+<$9NZ+B;F"J:G[^$VPL;>&5 5OA MVFM7.!&*1U?3[&7>EG+Z'VC3@'B%A10K[D>0-L?T=0XDH^333ZP%T@!:SL6T M+&"D88$HEYA!5&$ @9U-UO-+K-0=B6"V*U^!Z7Y;\[Q[F T@!%AR0( 7U(TD MP $!37Z!%6BX\6?=JE*HKX>+RT7PAG-U58D@/C?>#W1CS/3?L].%!3?[NTHW MDA $R=Z(;2+4*FA[2+):HY^GM]-LZ6K$-F0(?H:B46V'L,ZL/;U(@*Q_?/'B M0\2LI";0/I ;A60J(6)#4:@(?%S3Y0*%!@TB_0OO.ZHT'5)1^;:GE:CY".FR ML]4MU!"RZBO8-' S\X)].8,"_VZ[+KCW/@(]T0UO;RBX'QTR[Y2"F\O_G<* MZ"Y<]YNR-IL!3)$O9;5)%+O_U\D&S:=54XN@WY]Q*-TR+?@"%@4\4>;0F_2- M8)IT %E*BH(P&L$C80Y*))-N&;FS9$T50?F;_>1>[HA(*9(0B1D%*.GU#><(;,FRQS M9$KQ$OL3^R9LB>XOL7)".#S*OW)@+>P^@,V,%.5!X7_M:P6"(E1B0+\X4:H# M[4C>B8!>J,P?.I0_!X] 7[\H*W/#MQ0*A;><&/YS)<$540ZL2C_QH[?*!7M!=@T&]]2:T>M$;"M/P3Q#0N*3$+W/1Z MHT<%1J"ZW@+V" M%.$YU-L695/T:P+9@OO>LT*JA8*R^,M,< Y/#?)-H?JUGR]-#F>$BHC?&Y$V M\D !L?!$MUN5^2S$IZH!9A5I96@1\PU=.O6&<*WEK%L82;G O\4G,+A%]G3RZ>3N)#PYA4S3Y0ZG>B5)4X&E/3B M]A6'!:!$2^W4G,<1&J4=M)'.G MTAVEE4PQZ]H6.#[NS3@R(54XT*@M"T_UE[P,R4,.C]V=BZ%B?N/X M0\%KG%A:TRYGF.90-D4XSB24.R=_:)=;["0_,9FJ.?EU07XQL^TJ"0R98U6O M4@PBRMD1%I8$;'XFIBW8/E&H D<0?.R>'*EJ"VBL=-Y#^3DB/2BN"4:+,9991[J<$"&;$CA?=)**[5:2$#ABKP;,$Z#O$:&36DX; M93.RF[D++6:<('TL=:<,41AL+"Z66_BK(@AR16".6=7".T!4.F"B M%@J"QAJ:G)Q4%#1[-*)[;Z0E#"=FIP 8!(YF!790=EO X)765\-3P#5*V+G>%G%5V#1!'<8G;+@8O).Y1+V31/.20AHY:))(Q.>A"" M_3.?]3NQ!+0^T7E*T#[ 6C9<&(QLB1V'!_.J]?HT_!L+SSR8K%S;WSJ25 ": M]DTM9PCT 3T 'Z98&C+U!,-P.V/,TV#P",IWAR58= ML0',741$FEM(S/L+J:=:V&7562DI:$:_M @F''I,Y'-%1:WYLG$A^(D.%CL2 MWJ2LD:0^A<:$):H2:V.NJB["(GLC29(5NG6%+VQO,&1#E"+,*88HFO.R4 R[ MTN<:(BHAPVY4'J*1; <)G9OMD&33-+NE(0JE\)_POXH??G0&/U]Y9LE?6$0) MP&WN;1 R.&_ =-DM$$Y*1SP\#W8FA.3Z3IY"'<+S!0.1RF M>I.6@CZFI:"TJ*8+OOFJLE% J!__D*\W-Z]C*J^0.<3;WV\T8:; P;8!@ZHC MPN]M9HDIVK.U)FLTM1\CR^%1\L"MI1K*L+A>PA09UY3.B74\'- K67*)AHY0 M((8@)'_G#N6<$8U$>59YC2-Z,9N_P384V5 M%_!44L"Z>"DFZE5Z#)+73J)_\P^BK_%44IXL:?7$@H:?K73@-P/JV?LI.JYH MN!N7:FBB]=1J94%P$6"/1B(8H(UXE+FW80<"O"/:% M+KJ-9$=PT]V^E8]ZFB%*$4=#M3;0BYU*'3B@;4M5'[)_O'>![+J/@?]&Z+%= M2RD86O?IXK98>:FR;R(JCTQ($[1FT\P?6/>+411F'-C5Y'0)/DV$"MZIE24< M$*0UZF,,519PEM4N8BYB#SV.+U,#,F8M&+T0 "+,"ACX*\A;.V<)CZ1*M>Q+C1A,T THC$^YM5(7B9KMOGJ] M?">YMYD[4HBP]%6ZANTQ6!::==@J+_6L+C)W#R,"N$(U(N!AV'E:%P=SQ;BU MK%EH5TNLM2@5^+)(Y"1EBF88UU+J& 1$#DAT1%%U%15P" "..7;- >UYE\%F MT*(U.=W!!5M-+3/Z16V->04B\\9$RU*;$44>)2L+9&SWY<_O:R@QG M+GQM&+6U"JATQ]A3$S+0$7-J(:'8#9FMI:1FM2>*R9W)P3>4;T4$$MNUL>HV M2:+ &FYQ:![>GV(:=O&W_!X3_CT:-:NKAXJ):Y-2A%9/TD+!#E815D,:1+ _ M&+>8XXCEEL/2PAXZ"RIGZ7<.).L@4YK(SSN-,#5[Z$\F^8_ NZ'>$0IXU,5[ M*VF?(D\=R1@,DBJU(<+BR-@AV4"R-=9VGO%" MZ%M'\&*$2J!<WBWW-G?TN/T_"8 MM.^J%15"0B"6#P89H\W8I(E;.@"/Z*@ZE63\V M:K=P\G-K=QZBB+S.JUVHUIT2WW2J_0D$MLMV?&N+(2*KN>\]8*[?"\OX?)*9 M&ESLD(R"(6CZT(U DR5]I0[DBG8DT69?ITZ/"A*,>\+P424[B;O&U34-0D.9 MUHY02-2'8O)]3:^TJ?2Y7V'WVGD*1"4/W,]^M62I,(W5=AK2 MY\QA3=FE(7._"K[E;T1;U=#TMK!.$4D]VC-&URM)ZKJ!KEWHQ@N__*.'N']T M-8S'K)Q^:;Z?:\%[?\;>Y[QTD6[7)GY)YP6#L(&%IHA(U^SR],Q4&$X=VX/E MY&,G\M$UC(S;3HK U%XT_F9!IW(J7 M">Y]:Q9M5T0)\ #FWTL_+MM0BJ0$-C;Y:!>IM M&](U>X*?P]66O29D>AWI"RBG;CHY-C3T_DK,,.Y#CHVZ28\YXZT"G)8LU_P\ MA+);N9Y*:34Q'9JQ SG6?)WT8Q\<]C1[75:RW_\P.[Y,]=P(&5$?6Z"#3HPZ MO"G"=^Q69ILLI!8ZL$AH45Q>VM1R$ZJOW;UK"BG3CO*;_,G"MOVD8,:K.Z$L MI3S]7&NY?NJDHVKO>*>P9R?6UUZKSY,@=BKIWE28<9(CY6*2Y*ZZ1D#,SAX, M 43T8@=E]\ T&K*3.U(9^=0R M4:BE&B&E?WDZY#X%Q,8QN>/;X>]@D>AX379-Q_P^188">BF=(PJV!4F5-% MAG1H(3UODR#*-TD ;R0$-*=5Z"$5/L*38\^*.6=>[[J$@B&3G4G8*I3$X'4R M).W-KK0QL;M'Q82A63H$48PCM+JE)L?VY'@1SL/ M^UX*-+:\3[)B-A2F;,(YHPRTW<^D(_#=!(<_WW=BUX M!592MBV!GY ;NVV0YI9+F^/KDGP M]OLN&]Y%(=(Q=$Y MR-/OY@539G]D=T4G.WGVBY/B%R^_U*?9%G?^>J.H?+@ M4=F9$1Q+,ADD+6U5T&J\-5U38V;A!K\_6%-P7RX'..XX98(RO4<>6DJ3IHE! M]N2<)EAGZ'2-"6IOO;;YIIP;6@TA6;A/>R--;95;MT,34-+(Q$KXH"!^N! [ M;JQH;S2)1(\=.@!N:$JD@XY^Q/.@(S-$$_5N!;T)P/68/;#+3;^)26+^>.I:[:30T"S9.;C2)4(E+C>7TX9IM,A1JW\H=U3+$TY#L M+MR]3U,Q]7QTH4J5A=4H=C_'1NW0!RU$]]T,GNJ3'"]XWHO+X,5N?9]/5E:5 M2DM9RVL.V!&/4S7?PFI2ODS )^6XE4MM4#[>AT<4$TI/DHIX_\O;UQ=7W_*B M)/8B*YYK%\N! !\T/B1R-@\7Y^=FN$,W%?M ^,*!H"I)IUVX269]AW;*(L\' MFAU>)9 HK#:90(_DK0"Q-T>[W5LM9BC/XUVFL-D-AI(9]M(!;,5NT,57BB@1 MT "[ 4A;;W=C[.+1]>7UU22DBW/Q- RF-3T[>NQ:GL(?CT(?'-2L&3_SF#V9 M&[MP.>"S4!K4667#?9,B O.@+6PM0LL1J79=)NB[-N:G&YN<\#MG@QF43K7S MQ&M$VVE2?/+V@1H&JU6U:5.=W"MN3>J#Y1B?K-FTILU\LV^EQU('*THS10TP MKR=P(Q\N,AA)22(I=8BG>#!675X_++6I[T?6B7^1RM^[(870M=QTI:P M3A\:=:(<7)*RUI08FG#$5O9DC09#RVD ?X0X9:S\OJ#(#Q=70A DA?"#N4?K M4Q:/TRP03MO[-;<^=/H/ U8X*]8&K1E0.Z.!M!!,#(6ELZOS+Y$QM%=$3MD( M=K3:98M0OP%V$(VA9EA.*COS,]9-K:##5[AHGNSL^EROPFSK\4TDNK MUR3DY2B:>$T$P6RV7DP/[Y:YL76NG\<:JRR14*1>O=JISH5/D\]0$:S.<1KD MZA07O^ E?#_SEA?DNNI7E:1'SP&,#S@SKHMKY@H3LPW9LR0[$@Q.IL_&.XK2 MC"OYRE"1/THDBZ!ZO'(!^[A\K"#[IY4SM/"[]L0BB@NT$F]L-8Q MG9T7$*U3W2J1QW5SV&RXFZ;^+-^E]RV'TN#I&VI#G5::$&,S?NCV.Z+IS+OS M_2*0E[?ZHHCT16+ $IX!2K2-C;LKW98P05[W8"/#*R;2N^JCD?H*AU#'B8DD MAA=)?E($HMNOU44/@(]2)SIZ]_.VGVE]O,O>W 5J-62U"Z#Z?@%[QI+EH2_E M'7C];6B'F+F8M['^-'%*X>;ZER^X;E7.R9/IL;?-/4Q>(0C'MY07);8*U?1M M@O';^"[&%_H*PN%Q?9'CN[P1E%2Y!89>3K]Y\D"A<_C0^8V\D'#F.\0J\B=[ M;EW#!_ [KSJ'#UP@OJ'RA_\#4$L#!!0 ( -2!J5B2$[!= 08 /<3 8 M >&PO=V]R:W-H965T&ULS1AI;]LV]*\0;E T@!KK=.0T M,9"D2]=A;8.V6[&/M/1L<9%(E:3B>K]^CY2MPU?3-<7ZQ>2C^>Y3/%\(>:+BX$W6!^\9_-,FX/AY+RD<_@ ^H_R M5B(T;*BDK "NF.!$PNQB<.F=787FOKWP)X.%ZNR)T60JQ)T!7J<7 ]<(!#DD MVE"@N-S#->2Y(81B?%[1'#0L#6)WOZ9^8W5'7:94P;7(/[%49Q>#>$!2F-$J MU^_%XE=8Z1,9>HG(E?TEB_INY Y(4BDMBA4R2E P7J_TR\H.'81X'X*_0O"M MW#4C*^5+JNGD7(H%D>8V4C,;JZK%1N$8-T[YH"7^RQ!/3UZ"IBQ71,S(-4C< M=.A]J9&N0A\F*Q57-PM_#(B!O!->9(K_P M%-(^_A#%;63VUS)?^0<)OJ'RA 2>0WS7#P_0"QH;!)9>\"-M4+,(=[,PJ76F M2IK Q0!S1X&\A\'DZ1-OY+XXH$#8*! >HOXX"AQF\59H(#YY^B3V/>\%^6:. MY#6_QU5(!LHARMQ("=5$9T"P,( TI!*A-!&2<"Q&6&%R]@^=YD#N:5Z!@_]B M*5 &#Z\:O)G($97Q^9F5RPU>/-J*(99D-L;6)R\A@6**$%>C:>YL/K9M"MS5TZ/G;KG)"W^U!'I)4Z@S;6%(556[S M)P4L)IARMK\UNOB.%WC'/=B-CU>>+Q]N%%0E'G>@P LZIN]PAB\X(B@@VG! ML8Y"%VW@6MI'P:G=X_A@ T1G$H 4=4, TQ ZCK6^,UC&?PZ6 %6"[=KY\@0S M3%,^9Z8@4*5 J_\A!C?73[;I(^OO)71Y#Q)GH.^G4PBIL6SV(N*!F7.+%4JD MO9JVR^)[>6\DT2V&*#=3&_. I>\DRF8D3.Y0U6;?]R]FOH[ MRHB/3FQ:BQD\;"@8+Z2U.7O%[#7FXPS[BMX.1'_\D*-]:^#$I^&.T[$;[RAK M=%<0;T6;\<3I<1?VH_"X:7#?%+JV]P6G/7@4M1+WTFJKW'GQN*UWGO](]>ZF M,AVH;XPU:[O%HH=%;EM5PA3N5F50/;P(_F6C"F4T5'L58B.SK=C/))AOOK2> MW$Q$'G?,%T5CJ///(Q QP$9S@\;8D; M;Z?AIAL1FR096@?''*L"@E3*I5$0[5IAZ*/L9H!:L#QO?%;:0O@5=Q%JG/,? MS/R5LGE%L2\GEC3*]AOE%7XKDS7WGJ9HG\OT;ZQC-HFU:#1QC"K8FCA^04H) M/%EBN-2&(!)3K#%*.R.,-CEOJ-TW\?9(^@.T#9#9*'+)J[5_:(*#BD27,%[O M%;-983Y":%Y03IY-P6C>1F_MJ9Z1*/HKL>ETO"5=Z+B1_UA&;9H#%I(#MC5J MADX\2>(_#UU<7U)C*)-,4.#8=W6W^7CCJ M!IP;-FCW-.FW!6_<-D\OCL@[M(TTW62O0'$'P0U6_>(0 KK'Z\H3CIM&N^O; M?=AYC,'Y8FZ?G(P#L=S4[S+-:?.J=5D_YK37ZRW(:#8BL MGYEJ0(O2/NU,A<9AQFXSP.E*F@OX_TS@9_L*, R:M[[)OU!+ P04 " #4 M@:E8:-T7-LX& D$ &0 'AL+W=O*A*[2Y&A??UV\G$9055TAV;FC2^K(RM MI,?2KB>NMB3S(%25DR2*YI-**CVZ/ ][-_;RW#2^5)INK'!-54F[O:+2;"Y& M\:C?^*C6A>>-R>5Y+=?TB?SG^L9B-1FTY*HB[931PM+J8O0N?GLUY?/AP)^* M-F[O;\&1+(VYX\4O^<4H8H>HI,RS!HF?>[JFLF1%<.-+IW,TF&3!_;][[3^% MV!'+4CJZ-N5?*O?%Q>AD)'):R:;T'\WF9^KBF;&^S)0N_"LV[=DX'8FL<=Y4 MG3 \J)1N?^5#A\.>P$GT@D#2"23![]90\/('Z>7EN34;8?DTM/$?(=0@#>>4 MYJ1\\A9?%>3\Y;OL2Z.<8H3.)QX*>7N2=<)7K7#R@G J?C?:%T[\J'/*'\M/ MX,C@3=)[GSPMP.;UTM,[H8 MH=X=V7L:77[_73R/SEYQ;3JX-GU-^[=<>UWX@_$D4O']=R=)')^)/5W"K,2U M+"NIQ2UEA3:E66_%;ZI2GG+QAQ: ."M$O @8IV.Q(70&Q"T^R[)D>5^00/\Z M+W6N]%JX0B)^H?0KF@_8ER0Z:T^$17QV.!92?,J,+Z'IB)LG1\''!TG;,O'>K=%\MML"6SJ5*U#=6/P"?RVR>"=^W/G< M@S<.1EA]0!HJ<[)NE\EC<8MO+T:4H0?!OJZC"]@#6X:*Q3[7!,#92 MFL;$*:M=%'&>(CWU;2<$A@P=[5TOJ^/L"K)9P<,P+! Z4;8NB7 M)*BJ2[,%$H"OC^ S&,(&20!1N5[-2T&-6X/]/A*>$8)PXOT5=V!Z-AW'R6(< M19$XD'5MS8,"0Q-2\68Z/HT3_H+J@Y4-JJ<8Q-+Q_$6Q- Y?#H.=6BKD'>"6 MQC$X?88L\:3CG5[E+(J>53@[G>W4%50"#IG=";GF7'E1HX6!FBQA0BH@@@$K MEIBK&+L!GBB]] MW-,_4(:N0W*8#XYOGX=]SYC,_T:=A1QML=]10F@9 MC9L&3VK&$ XJ#PCV@&9KE4%1 [$X: ;C-.#/7\![$4\[5+>V@1R&,MP#@'* M/ \%#3M#9*A8]"99V7/F8WV]N7B,!L.P$O@WUUR MU#_D C@KJ:RXEV5#0^E+YPB]M2-?I*E4J> M[=%JU64FM(QQ_JC'\DDB]S*W*^=[Y5KF-UD+QJ.DMC@./G,$[2E4IP$;'"@^ M9QH'A0Y0<):C].R;O]?2%>*- (J+!<979AKF&8M25/8*(O+&, MRK"?).(&3G!-TP.NJ*ZK>0,_+:C0VA!G"W(O%;,0+K36HT!K3"7?'8K?B#/R[/?3 M^%!\0'N@,M'D*Q6T8@JO55#_I&">8IJ,T],3M/,];MHUOOO=E'YZ-#V)Q:V5 M,".K#C?/2Y3LG?M:<3P5UV&V %E+94M(A:J_/HJ&F4?BPS!)X'5/Z;O#)],4 M;J[(/CP+Q@#*(@:'OCY<-#E:BDLK8QYQ6]Q9UOW\[/NW@D >V SLC0Y[ M,K('<["AC=]I:^?DCJX#^6,2 ^$ "!H7C4SN*;<,,Z%E%3"2".^RP&>F5$P, M\!4CH[T:P!^N]GZ".";G[@Y72 PD(MU= %JJ-(U]K*KO?_8O\%B#:+XTN CP M]""^]G+:;R_3D[G_>JY1\-D M[^6&[EJ']RENP._:E]_N>/M^1N!KO@66M()H=+R8C81MWZ3M MPILZO .7QJ.5PY\%GO%D^0"^KPRN)-V"#0S_,7#Y+U!+ P04 " #4@:E8 MA8EY# $% "?#@ &0 'AL+W=O<\^]FY.5-G>V '#LH93*3J/"N>I\.+19 26W UV!PIVE-B5W^&EN MA[8RP',O5,IA&L,%L4O%;N 'W5W5M\&O8HN2B!&6%5LS Y*Z;1:<1R6/):NJ]Z]1LT]AP37J:E];]L%678-A-P4W,!DZQ*7=8=9@S -&N@=CQ#YKY0K+/JH<\N?R0^33DDK7 MI.;IBX"?N1FP4=)G:9R.7\ ;M4:./-[HAXP,&./=&%0_?F-$V2"[8-R>;J/"#>LW MA&69+JO:0ZN0)=N*#I:%0)%<(-GF:X5N0]G 4-0 MWIRUF!*N@<%=H;QE-#"\0S80>ZQ V06 "LF$$@:>0:84 88"0BVB]LU89D4$WI=H,UKG!=@*# W M9%"?7""67L_^.!4<_9YA%OB .G]Z ;="$>?@F3T+.TX"Q1Q0P(1E(-<#_D$'#ABYPLS?>6SKGO$O'HXJ<]OQ4&X-D^P+%CH5.'O+CMZ/DQX] MDS-\_@'6GG<"]CPH=EM=$L>]/:NMDO]N?6M!I'%*=#K?Z5FRK>#0Y_>#RZ'M M_B$+-H'.^J4$EQMJED:73?6$@J@V_+N+?I+N-HO6 M7V'6.J7_CV&O]7H[0)LA0MG79=AOG(S1C0?Q6:]Y&?4.D-RTH\5XOC!Z?=:(5X#=HIM)B]J%1:7]OX1@3C.S-EKI5@/M MQ#/TH05DO+9 PL*L)^E*UQ+_D="XZ<8@KWWC(#VJZ2E(V#?JIYVWIX/1:'M& M+8"X%U@OJ!JG>J"[KAN\3MTA8CC:S)2N%P:[_J$..Y>&$LRMOQK1/RJ<\>'^ MT*ZVMZ_+<.EX.AZN;MC9<:)9)F&)HO'@_7'$3+@.A0^G*W\%66B'%QK_6N - M$@P=P/VEQI[3?)""]DXZ^Q=02P,$% @ U(&I6!'%4:;"! T !D M !X;"]W;W)K&ULO5?;NRD>8;(%8F&!!@ E**_[P*@*/H2I9FX?9!$ (NS9Q=[EM!\ M(]4GG2,:^%(60I\%N3'5R6"@DQQ+IONR0D$K*ZE*9FBHLH&N%++4;2J+030< M3@8EXR)8S-WYL1.#Q;QB&=ZA M^5#=*!H-6I24ER@TEP(4KLZ"\_#D8F3MG<%?'#>Z\PPVDJ64G^S@;7H6#"TA M+# Q%H'1SQHOL2@L$-'XW& &K4N[L?N\0__5Q4ZQ+)G&2UE\Y*G)SX)9 "FN M6%V86[GY'9MXQA8OD85VW[!I;(,*$@4OG#I7N MP:44"0JCF$V=!KF"2X4I-W#+]:<>,)'";R@SQ:J<)_!6^.H@V_G $"N+/4@: M!A>>0?05!C%<2V%R#51K7&8/'J13@9GAX(;]2&-SJ$_G^$ M=YC .VD0QO#JQ2P*PU-X[HJ$CTB"$=1AG!&U,\) D#7)N=;$16LPN9)UEH,4 MV!APD8'&C-J/Z<,[:HX*URAJU+!2LFR42<0 /]>L "-!*LBH+1I4!,<$A,,C MR])(0^NBB\ 442$@65!+U"11.XJA75F"]&DU.*=XO'X^&>X/$QW/HL]EQ^]R[C7DCDN^-H M.FO'M]](O7V%D6,;+$(B:Y+4UIZDSGEEJYU>:9JJWTFG3\G$+DHA$Z\IVI!R M;11?UD:2"FPP)N6I54[(M+)$P5BM4 MUJM3E?FZ-[M4U72,1-_[&Y#@Z-7+2ZMF.F>H[4K?RKWQ XGO$%(46ZM0/Z1; M@LFWGBU8MIR2M(^G"J"PFCZ?TJ^3:>N;3WW@&+K=*8&F""I%T(T.G+NPN..<-EC_@[X#0W+ M)95F@QT?QH['#?;D6]A_4E*9%;Y-D=N;RGII*+:]_8:ZP\LA, -+TL>#()V? M1_0\<$'9?5W0)8^2JC5:*"JN3D4QFT%75<[D^7O0GNL]BC_<=2;3KN"G<;QK M(@\)C'KCR?B)V>ELY)O4;BJ<17M:U.'?NS-[G,&]UW%O%(7WQM.X9?74/630 MN952T63N[JU]S_$7U':VO=Z?^UOMWMS_-Z"\9IS>^@6N:.NP/QT') QWW_8# M(RMWQZ6*H0IUCSG]14%E#6A])>F2T0RL@_9/S^(?4$L#!!0 ( -2!J5B+ M>1LG108 ! 9 9 >&PO=V]R:W-H965T,SQYLV0G"@G,Z7O32B$90]QE)C36FAM>M1J&3\4,3=-E8H$.V.E M8VXQU9.62;7@@5.*HY;7;N^W8BZ3VN#$K5WKP8G*;"03<:V9R>*8Z_E01&IV M6NO4BH4;.0DM+;0&)RF?B%MA?T^O-6:MTDH@8Y$8J1*FQ?BT=M8Y&O9(W@G\ M(<7,5,:,(ADI=4^3R^"TUB9 (A*^)0L%H[K+% C'D6V1LU>R<6\?3)GJ\BX_YGLUS6.Z@Q/S-6 MQ0ME((AEDO_D#PL>*@J'[2T*WD+!<[AS1P[E:V[YX$2K&=,D#6LT<*$Z;8"3 M"27EUFKL2NC9P8V(N!4!N^;:SMF=YHGACB]STK*P3U(M?V%KF-ORMMCJLBN5 MV-"P-TD@@E7]%G"5X+P"W-#;:?"*ZR;K=AK,:WN]'?:Z9;!=9Z_[+,'FMGJ; M;=%A.3(I]\5I#:?!"#T5M<&K%YW]]O$.I+T2:6^7];^)=+>M3\H*ML]>O3CT M.IUCMMTT^Y+QR%BNV;G2J=+DX9Q'.4<0$H FNS6BJE(V*;'9^!UF2R37;5RY6NQ&_51," MQEU@0S;\<,'.>2HM=-]JE:4-=IGXS27I$'B[QV:A]$,&MSX.H<:UT& A)[X7 M\XBPR,0*T&$Q8",%XY>T@*U[Q\$2SUY%5*-9(9/$ZP.Q618:,Y$QS(X$Y2\98!NZ3G?&\G+#-+ MJO(QD01J5GB2@'S.\41*"&ZBBN*<<2U"1>K_3N(N83<())EME'"GB!DQ4<4: MO*KDH&30K-4^69B--(S06E( E:$)5XDM#(N)O#'0A. M)QTY"+EE #_%#;&TEXK\8N-1@QD>"9PEY.->$*0&FX@$^U%^:P1XE*6Q.H^9 MW@&DR!3$*'>,ET%O.FQY[;A 24T+&8\R;7!*@'LDE@N@'UE&'J">&R82Q /B M,G"9;JM;]*+$&C$J1:D8%$2HA%#:<&_JAV MS9%[3-K=XY_V\RXDMN*\W:"T!@S- NJ+NH5"B+J&ZJ1;3EYG.#=:Q6X SM?G MZ^Y*X3T JY:]YTF&AIA5H+]DWB,07:^RO5\9NY?= M^W'D#W$Q@? ZB@\W@DE1&C!I>57B@=[*_8J>+UO/ZCO>M%,5=?E,=& MZ_O]O:UFZUZGO7WW)Y&TC*$:W#:0W8/MI/5+CI8VJUG82DNOMXNS_DII/CY4 M+UFG^RC82@)1N9T=M?FHF5EO8Y[8[10M9D7\YW:9NUK+JI<*X._I+7 MGM97?JM5+"OL:8UA-8=EP[.V^+]H#S=V.3NZFRI'/ZC!<;3\XXX&U2!9;Y6^ V6HF/*4 2$.R^7X47!@WD:2E>EZUU;-46_1..V N@_T[L]?P]7 MY>DYUIZMKUM_(JLROTQS5V5@8W_G;8W'ZS[:*CJ7M3=A0X/7W=&K'/[:W=VV MHJGB[&_OBOOMS0W>4\S6^_L[>.NWO]WC/:%*.P>5R=KVID^@K]&M,Y]_?\XE5J?OF M/5+6JM@-0\$#H4D ^V.E;#$A!^4?009_ 5!+ P04 " #4@:E8(@S9)ZX' M ?$@ &0 'AL+W=OU\XV.N/6;:=AZ MTJ4(-?5T,9L]G3;:V-'UI3Q[ZZ\O71MK8^FM5Z%M&NWWKZAVW=5H/NH?O#.; M*O*#Z?7E5F_H/<4_MV\][J:#EM(T9(-Q5GE:7XU>SI^_.N/S'C=:_]%8D-,:F MO_HNY^% X&+V%8%%%EB(W\F0>/F3COKZTKM.>3X-;7PAH8HTG#.6B_(^>OQJ M(!>O;VWA&E(?]!V%RVF$1GX^+;+TJR2]^(KT4OWN;*R"^MF65![+3^')X,ZB M=^?5XE&%OVL_4DSTY+6D_EW"GVN8@7ARA.I)I67N+P* MQ2FJH3IJ1SZT03T[GRSNQ6!XJ[U>U<36C"N5L?+#%C=>[8D+_*;U>/S 1Q/X M%+C!U'MEH*>(L+K:BWQC[MCI$D(AFD)I6[)1=)T=(H%R:^PFC-EVHRUB5:59 MK\F3+9"7%<6.R"HFB>S 5*)G95 @;A\\'\L/#M[JE:E-A"=.M1&7G_N +'@3 M#.EUA.&4RD)[OW><'?4#EV_''F]=!+N=16[<"2:NU=(PGX<_)^HD+4L8T.SX>32,J"Z\;G/K7:1_+L9KZ> MC?H_D.6J3-3?)"YXPQ@IX9IRG47Q*K-51:4MFJ5%&KRZ?7>CWN=ALKQ8,+ 7 ML_EL@G93&[CG=0W '!UYH,D510M#H61FBD MP#_BN([(0D&$HI_/#HEBZXR-03&>X:IW=VL!8%! M'!/8PB J#5QQ%0006S":C08..TX.AT/>DW0FO T$<00NO6TB0PZU=NLU?E#K M-K:>ONCAB;HA'[&82-N0^MAZ$THCY0'CF5@9FYWH*'5)UZ,.&-K*CD5HB.YDP*'UZ%=?41R.!QM M;8M#!T8.0Y#D">Q;5*IAMN,T\;_4BCN-"(2*73""+[9N:9/ 1CM3,NA9 M/7=$PUX!FJ%=KTUA6-_)O")UB'#5ES=7HN=%MDQW)@@AGJBA=!P\KO>?*9&K MI:3!$_,B4':J>?4&B0PQ]07CHS.!1&1CS6?QCKGX%&AR/^0*C'/Z#P?($3(2 MZP,1)46&&K>4-,AIQW#SL+:GW. 1:PES*#"O0]\*<9PBUY]PJ%FA _+3Y7@@ MQ:]ZD /Y=^VFX7'/Z*>THUT"8,1/$U]+*0K7UB5#1)3K0)>!"K' KW>?$.$RYO&BGUIRD<0=9M2;+1]>0TYC>D7!S'AGZM MW0J"T "2,)S0UZY[POMAV>^'_7;RZ^WK#[?]>C+.C"B:R[PG:(4YA\G#=0?: MBDRKN42<.Y FSP:Z[RGT\M;YGBG1\Y7FA/#K6'82:Q #BPV("\.2RH4M')H= M!91>K)!8&9V>*PNE/!_0DW8@@"_))CN.%S94YG 'Y%G?>^")MS0PZ)NTK7Q[ M-CG#HHD1QZL"HM*AXH;YDN"_74R>#>>XO2JJ90$Z7'F C2&P39+B/]6Y@$8 M:XUE(M$^TU[*5R*UM$4R*#(P9>-S/E6@^-2:8#)!=3F;@0- E1N*%;>4Q+35 MT1LF(0&WF.-9AS=RS#3D"MRND7;9O=)4'F=(<1)9?B^S! DPC#]9Z>T>?:#A M&WPI0>[>K-KD;'J3V!G7AEK64FGV-'_?I$%^=+[1>QA!-$A!*R[C-.(_B%;R MEXKX(*(^A1/UF^LX_+1"LZ=6VA 2P_9?LREC=^"9H_0C%TQ:]UGN]WR!&/1L M:XZU=+*'EH2M&"'(U#B85H-;@A,\8N6B)L4R%'1RZFUQ>O#2WI#?R*<)YE/T M1'I_'YX.7S]>II?^^^/ITPGPN<%P5#6M(3J;/#L?*9\^1Z2;Z+;R"0#,'UTC MEQ5IL#8?P.]KA]TKW["!X9O0]7\!4$L#!!0 ( -2!J5BMNBRRH0X "(J M 9 >&PO=V]R:W-H965TQ*4^#-TOE<5_CJ5V>A M]$:GO"G/SF:3R>59KFUQ\OPI/WOGGS]U=979PKSS*M1YKOWNIN^V/)LIS0?02EP7^7VUE[7QRHI(Z M5"Z/F\%!;@OYJV^C'GH;KN[:,(L;9LRW',1# M.5N043Y4'F\M]E7/;UR>VPI:KH+21:IN7%'98F6*Q)KP]*S"$;3P+(GD7@JY MV1WDYNHU"*R#^KY(33K3J[O8?:\9?;\/NI?SNS] MY-ZXRJ@K]>T_KF;3Z;6ZE[KZQ<#7U8N5-T:6_&94QL^6.K&9K6A1#2M[5;CB M--%%@M#2B\PH9 ROB91L"&/UMO9P9N]!*#Y3YK:TWBA=J8WVUM5!I;K"\VKM M7;U:JZ4-B<[([!?,W=*;WVOLSW;*%DE6IP8YH3!;K"F]VUC*$D$A2Q&]'1T. M+JQ+@W)+52&/C/KKMFN;K!61)"9P>.54J7>JTKO,I'N;E?8D9>)6 MA?T#;W60!= =TB+>4UI3H?*:Q2K8VJC,]9 ^MHOK'ZB(^P MCU$V+S.;6#I0&0U]B'VQO7"5HA1OH>W4$ U;D&E%\*TACG4'@\.\S#1) M!H,LG(>GDV1\#G3;$.&=BD.E(,MGM1EPUZIGK-XX!?,JSZ*YY2D=](!\=S:Y M?O_V5_XTO7X(I00#]]R"(97HTH(!5E9:>^* E;"&%ZM<,I.AS*205R!PDU@4 M[(>_\[$"Y88B&77?E=DBXE@6[@GU>%@N <'%CO2IK<_9R5U@X_\F"F+Y7+&" MB39L1SZ@MWY5VY3]"Z9X\>%&?:@7E2MMHN:7D]/I9*3>>6*EVN%3IK&![/ ] MO+?D[4U(OX79P14="VEM!0E("K/A",:G9*T1X8&.2:Q/ZCQ4="R%G:[:>-!D M?!(@,'48B"S&0E#*PI5+'H>4 "^HL MC7:ZCUY' >?JHGG+Q*">0OUAO!NKGPI15@)Y1KQQ2*8G!Z]KCB<%D7XTW'JE M"8OT3ESH3,P?.-X]N2C6(L4L$9\P'#D4G_USC2 B7QU1'.(4^#VM)9ZCDG63 MM$D0>30=75Q. 'EJ\M\E@3TRZG)I<2;7+SKM)[]!A([4#2((;E-8S=ZC2[!Q M:X& #/S]F_/19#*A&)" DB629Q)4%"H?4&W+)GNJ$1N]1H:E<&-!) (Y^DB0 MVTH"1B:])"9(+L7HB*A1&S@1$9M*W-R: MI&9+R4LD[: S^K.T15L>=$JIG[(PX4R.>22X#=4T,..2I"XM!;U*[7)I.(&? MC^87TVB.TZ5SU6?9PKN\U>N$;!N5,8]U&*6@7NR[P!$+7@XMB,*8H0*2\:B> M(*X/*]ZX*_]:3<]'YX\N!^SGNJB!"RK)N1$A[ [4TVJ21/R //('_D'(-=09 MG8(EFK%S2O M6Z )H ^)JS(&D(?ZN=A7S\=>PJ$ MG+%#FU\,G&WV:.AIIEB!9<-2WA\Y6*%+0E_'C/Y90G6IN,?0G+?V6 .\G"^,CRIYP4W#$")RL*QUVO8QI!#&=$QF"&\L\XC3IR(\K14] MC @)E(9G$=E.\/0 XD9L2+L?/Z8=#3O?F41XC!S-OXZCV67'T7Q^+TNT88^E MZ?E<>'I5(QRYA:@KR1[((J&B%N5 =0@.%%^LDL(L'E$$P/DL],D*@M]GVL055OCSWF2+M\)''J33/OX(Z %M![ M3SU='1OR;RZ.+^X.;2<&])2&,>B:Z$%*GX+++ U?4H5NL(KC'O)DV=X,.#Y+ M'^,OT=[\?NU-'W^M]GZ!>5?,.M42S9Y6P:'00$MSM\..E8R.$F,HTHYGEW&S M'S!>TZR'>WY;;%RV$1T?THD],)HXH '4??B\#^R BSJ@P(?![$S<804- '7YE MP:.TJ5#;>X0;65M83\V2/"$JCV2-SL+SIL8X4 2Z9J)D>!2(H$/(VD"M%8\] MQ4=B7$,=Z+;1^\J>723.>;4Y(2$6(,"BYP$E-%5K:5RI)%F4^8Y(?WY'((P= MF4?DQDN'L@*:]FRBN(G71&XZ'9/(23/A:=(UMU<4!F2IL);)2H1["72O8Y8O MQ5[X)G8B6W>A M $QX0N.N/D>P<\'C/?&Z;B1)D\=FI+MW(.3ZL25&4,,-I22:00HOQ>O"F$)1 M-O!P7^I=D!?H-H=TU6$;O[3R=;EK;=9Z"/,9DQ_KO-=8\.OH'>V, M"NJ&NQ&H)== A^;34\DA31@NN0*U3)4-4PR?2(=+RH4FCL@DZN 0?:=D-!1: MQED.)$)R$C"?(LUG3H9\Q'ZHRQ+>W7G*D4B@L-V"*?H[;)W(BP@W']U^5"FC M-GEF-K=2%D.-Z.NK#5$G;M.-F^'=H)%1OS8P!AL0GA8:)TL-UR*2MN91 M]^'4.M>WC$XZ-F7*&\=\)!A-^CB9W<4G\IE45-1)ZPV%&NON+3$0#%X]:Z7)\EXBUVFMX$EV%I8OHL">IO&DYI('0ZU?&CFK,L:GAPJ MR5P5Q2Q,7LEL^XW9Z%0K'",ID5(*NT2T/Q,Y=(Q14PUY!-V8-@K$F +@$:=1 M-8($M0P[NVHZ5C=-&',%:2L%/RF*>+?+7GQ4SUP\%W*+LN%!A_0 ;7883,'E M79.]NEN@TM%%"0V__X\N>UPCG=/V=$>5UZ+#^AM\F+'<(>=<;CE3#P=(J'MY MF;F=9*QV"LD&^E"1%Z@W8_72$^HLI #M[\: B?U\=Q E%TKCK8&#H?ZRF=7*_4?TGLH[."%JZ:J)R5_9_FS8AB(\ M&*#0MSQS4_/H.O3E! ?M\(H&%\*%L$'>=4HR5@ M8\@30HEJ9YB.Y$W7H!$?V#R'SPD4,5]3= M;>Z2#H*V(8=C>(HHU:1'H (W4?)I.^,+^,B] JAEJQ$K-Q M+ 0?\,$7V@G[UR@"! )7SJ5\H07-#.RCV(AW6L=1ZF7('E-BHNMX*U0,3/?7 MK'2/MGO^'75-2D,&HJU 9NV_\+^HX=<1[-0 @/J*%K;[2_:/(RZ1$\G/A@A M]/"WGD^F#3P])M8YNF0D66M\%=S-_C!ZU^3L=:K]T M'4L?R_Z>+W*>OG_8<+=K'#NVL36AL1:0?:'A1T2%RX1TOJVY&*0=2IJ@)G2! M_/>IO8=SB' ?$D6+%/1[K.QH8[T]TJ[':VW6+%?X2G\R^TB!/5DZNJWI4$.W M,Z=-37\['"BVK>H 37")I(M L^4Z!R3LZ$Z\V41NTJL^D*IWUPQ<4,<>R4L# MV?L!#/\.1#B38>K7P)#^T1T,T61ER?A'$,DR*I[1,WR*0<=^4TG5ID!KBM@>7FU;+YB]1*8^';'R ,QE9L M ;[+)"00^Y/FMSL\H.AZO0[LB1.0!_# (:5KB F$B.#-P:2/$>JPQ%X>^!8 MK*WQL9^#G?5^MX?.;<6_3J3$"[7)3_C:I^T/(%_([_ZZY?+KR=?:KPCV9&:) MK9/QHXL3Z4*;+Y4K^5> "U>A3>2/:X.VQ],"O*?;E>8+'=#^+/3Y?P%02P,$ M% @ U(&I6*= 5BG'0 2UP !D !X;"]W;W)K&ULM5Q;M M7SYZU.9+NS+MF5O;FGZ9NV9E.OK8+!ZUZ\::@B>MJD?3\_-GCU:FK!^\^IZ_ M^]B\^M[U7576]F.3M?UJ99KM:UNYS0\/+A[X+V[*Q;+#%X]>?;\V"WMKNY_7 M'QOZ]"A *,V68/1! U_\%9Y-B%7UCB5VZZA7TN: MU[WZ]])FUVZU-O4V,W61E5V;W9:+NIR7N:F[["K/75]W9;W(/KJJS$O;9B?^ MKX??/^H(!T!ZE.MZKV6]Z8'U'F?O7=TMV^QM7=AB./\1X1XV,/4;>#T]"O"] M:3;'H^?7($WN- D,<,[_&?1Y Q*L@B3\87@:B];-@OWICV[PIU\SU;IZ][EL:T(ZB^4V LG=U9QL: M_"E["^EJ7%WF[82^SL^RD[_^Y<5T>GZYL1/^Z^(RTV_Z=O<;US>[7P70_GO7 M9!T=B?ZL)Z,_/LS*-C/9HG(S4V4MZ0H:C4-;-R7!*3(;T2EFB)@R;T[QVIP?6$!+CNYZ20^L;R5-)2%6VD,?7"@M*\ MUBE $]=)'P.^$$8NZ7I:">Y:]:.]D73^X:VY&A7MB,]2VL114M3M7)UV[; MSM(G5_7@'"+!!T)IN*7!]# 2^ZCZPGI(.#)7$SV)TFU/"[=V-:MHUT1!FE_9 M5D];@3$MVGX-_#,[GUM6^1/\"4$EZ#+A(76E>E@/0G7!JRPKMR6 M"$C,9Z#K;3QU,HN?;.>I #(1GF0N"0^;RIGIB=I.ME;6!1$?YRO,N+(%Z:E* M,%X1N0BZS3[9[9HL]B1;-&:]+/.,]MQ49DO?C(D*Z[T .*O,C"@4CPQ4/B0K0J-S#?.Z\UOB7XK2 M+&K7=K0%$J8R5PX@,TSG9I7U]+QT1_!C>/ZH"&T)+\*J7PF7'>#+W9/3O9 < M$8NN>L*6_EQ:4W5+GKET*S!Q!S5#4#IKO?B>MIP@6!+ A-F:\WC5WQ->3[)K6H#.M2W/),_XFVO6C4"9[(SH,]&*\W@?U M<@L1(WFXMA -/2Z<^*P/NX#2PNG1OF44+7QMB/'+JG+[:RMSGJ;,&74G#I+^ M*HDFI=#V=FGKW^D_@D1":D0D_,9N<]=5](6 -L6=(6P+KT&"OE06\!CK1Z^[ M>=^ZZ):7I+^(=[-?3%79[?X6;+V@U2V0G62P]:;)E\JT$6*DQBT--'1$5J8S MHS+[M@;ZSD&5L;#]W9 YNQ1^H8%?1.J?')'L'PY\\T')*Y;/WMN\AT8)"[0$ M(#?0#*13+YX^/W^>W;C\$W-O]MJ1\KTCHT!4[4MBIHOSIY,1#LJ^FSZ[>!%P M[.@/#E]\>+I4\%K8V#9$9_I:?"9GAYU=7XL6Q#YOW0\8W[2\ O%$7I&R(:)G3\__A[4+ M06L96N&AL3HA;\&2,!,;L=&?^P62%>C@-J1AUJ:D53P&TZD,.,LHXNHJR^P' M7=T89GIPVE)] 4O4)UT(("M#.F5&'-^V/>0.ASCO*S^8 QP)5XC.]WC>[,' M^BR#D[VS*>)$BBKA6H TRA\T'0NJE%)0R>39X^?TS_G<-Z M?#=Y\>Q\\OC9B^PL>WN?VW4'K>MHD693DF:L'?$X*0K:"L6#M.,:1H4FIG G M.[LCG-CV]>2>P'*1-6W525XS%!RASF0'R=$W+0UFW,D!#326N!ISR0-Q_6)) MFZ0_B>/_);JYVF8WEAT:&H- E&3M]%_9TI"LSJQ%:$RB(,$MC37%KZ3X046' M_4!0F*!#:I-)(B]@R>ZSQ#,T X8R]*K![@ %\YU2'$LRR1(''X MY/,6G\N6)]-G"U]2OFQX6^SF;/,*NR%-6>/SWTG%0Q5?J%_-5'MC<\M,\?CB MF, _"P+_[*C,OC9MR?SS$4J97'8-.?LS]GI M7(.\W5VE&TD0(A%;LY*$RYE#"0)E48L_G]V>90M;4XP'@M#/)/'0'S%L5ZL' M:^I=][]=77T,OCNP\;A'= .WGG$*H %/5G ;=,9=@FC* /_N7,== L,ZJC$$>.G9RA9JXO;J"\@4*4!C"SB\!<)CMRJ[;IP:-V2FH2_.+\ X-W;1 M5X+A[>G_GE$(PU1WZ[)6Y46^E5GP:I/ =G_H9+T*@GH5U23?GV JW!.8DCFI M-J*)$ =FK6_8MTLG@*3 R#.C(CQ@9B\D#QDQ4DO@D=HBO( V8?U&OEL)QR<1 M5F@S0H^TANH(P Y=B!&"(B4 M?/P(:=3?8KC),B,@V5SM G:-WQ+L<*)N&7$R;=]R8"T9('+P9L#(>('_M:_% M(6:F8DW^64"I#+0#?H"4\OV_9_N%-$YR.>5FI/W +IA W'X#)D"\YR(2[ M1=:8CS%X.$_5PSEB)9X'*_'\J'K_N>43>DN0@;$&I?!/>,CC+LIV&U!4>(0HZJYQT=WEMC*Q/\GSM;]Y8= M9;)_DF\@47<;,7&0GL+ULXX$*"@/XC_3D%4D?:*9V199%H)$#OHV$PRD).%_ M94](\V+8,FEFG]SHB2'Y>Y) 8M@23B/26%T$)%OH6PLLJI(ARA#R[.ALQ4&? M5>5"AD]"QJ,1&Y@CV="9^UW R5:]1CA,-F@IV0$\6E+ &N>"(.2-(MN0 (\8W"J MW1ZB$UYRWG.Z>=S0;$HR(71(1MW]8[KS1="=+XYJOAL5OYLH?F/J\ZN!(.6E M(OV[#4(^HB&34LVM)K%;LA@%>\+BIY/ODV?/SI]-,K\0']$UDI%@?@%TK;FT MZ#!>W5YCFO<98;2L6+:0=W,S^(4QL!7#FID#(7%4.GIYI8 MV%-]IS:H3'@T@K>:2.&_O!-EEUOX$P3'>NLH?K4CP=];D-D-&<9FA6SVB*H4 MYZ+A9*X(61 :$$65?)L3%V%O2I$)L"*^"D([=]!"G*H#>A2;KMO+[*1\F"%N M[,KYUN^/*7Y"WIOF-SPE,7IWN*[ 9YWHQL1P,32>2G/C1O%K$O0@&,@MAMT] M9'V)E-?X(&^\#BPMF;@3 K//F\P<)QQ>/P1]8!Y:VHDY $RT#>AU"GJAV&$K M#M:1=A?CED<6!70*U4OXKF[&&M:K8);KG([ F_H=/A(-P_YS)7#W^6>$>X0Z M:H&\4=?CHOBH"]C!/-FU&$.'3::G XS#R11J)C['6U#H;7L K2!@"L4:$I.P MG-C-R D0C,#3ASA*#276)$*S36"H UE.D.!-<623=YR=[Y::\-O!G(C7R2U+<.H#[DNL.<"^C"D"5BGC<6/@AY.BY'L4R@"*5!IG99 MKM>:CV.FX;^:LOV$/9 ;&'ECES$F8SJ:=VU1'<-V2N 02!-U3Q)X!"Z[&5%9 MS%#*EM#\E=A'TR"MU(9:4RG5X(IX@8^(M1$J?72.!=2\>$*-?AGU9ENXL'&@J5HGH\F^H<<"!Y.5 M*_U;9@(+\I#[IN8S)">(-%_9+H-CSNIK[>!-8>?A!&22;"FZ^FM3AH,G"ASV M>4=\7:MN;2N&6/W<;7#,),V2J/ZXR29&GU$#*'WJH[6!%<9[- MHK$^!@L&EG;$M$E)PW4>,(TR2Q EE$MM59WZ179F B7M?9 5/K.]J,ABL,3$ MR6-" 7#1.T!ZI3<2J0HB<3?"#T%)MI%#"]4=G'<[YI]^%_S3[XZZEK=09;Z_ MXB?Z7X4//UKUHZ]=VXW&^W\<:G:E 3?%(VIV(_/C%-L4R-(#F3.0QL84%52E MTHH\.H%-AJ=G!7@8D)0>8D8FIXER\@KJ"'4OSF-GV?E12KQ-*Y\W:>4SK2$? M)/.?!SU[^T4U6._;W_S5K-:7;T(^.&<8["?=KR7K*BZ7$II,D99C=A M"5:2\9-"54@-Q*$X);OBU@+D->H%*7$]5\%SHNU#>_ARS8?#V1$,6(7Z"D)A MB6-(_<=F@A74S^^:I6"M1C8?'0&3I/LDJ:U[N$ECC7I Y%&4:0KAE M[,PGN*F5R>U14DXC*:?'U0WGGEZSV;I.&&R4AM\&2BI(28Y+W0\V!X%U4\99 MP*BR@?8_:[70K:-3O?-3\(N"7]#85/G[^N-8%C)8;1I1-JEKS)A(B?QD19:K MUWP:OGDHM0#)%;$/0=8^1X7$ARD)#;R*1*[]E*=D9H.$PB1T\J!83AY#%TN_ M*5[*$[*U 5D4-E&,!)])25V7E(.@7/,/&2 0B2?] GN<8B2R%/ [TH.I=?>1F6* M4^\U<[ K$?" 5HG'%'?@PZ.^$KS@E20[(B^PVW4B@C++* AF/P:Z3V,JVBEW MGOA@3HM"^^0?[ITC0ME'I+\B.K9K[OX@)?#I]#9?.N[K68>@+Q A+86HXE>S MKOUVBI&'&,G5&%AVEZ;[V9VNA228X+DUR&.(A.?DBU7;X-+#M97C^#S&(;T M^5VAV6C@+4_&.3<>9ZCR^2%W#@5+[K523UFU!8)CQ!<4Q?L0ZPO06UFK^;2D M'KSH2PE(E='5#QV>F;+&>:9'2GY:9(V74/WZ#4+K SI*L>5 MXRX0=R<$H;B(1"/XT\AJ');%J*Z0%BEK]-:()I:JKS!\F2=\DA)%\N@K+BI& M!N$#8AF1H*T* ACCRS'O1U*,.]8EZ@QHM,; ')S"5FG^_[/2&M)6"/P:92U- MX(<@912=1$VDL3O:D[R0QZ8570PZ%'V9(3TX5%,L]:>L P;:3'<911/T1B.2 M5G77INFD@B _A./K_C2]..>8'@IFE)K#C@N'-A^EXHPD85YJ3=SH#R]\[J;R=O!7N&;\,\RV L@]:[I>OK?]:HXI6 M&Q^X.T]'37":%E&"U.[R;].[((X2MAX<>7B^(43I<2_S?UXJ?TKIK/W(DI>.WI\G=2V20%2:J9I>7!+ M5H*T*/?($8E)V8>48BBR[A<4=[Q5KX*TZ(:).#V2,2G?F4X2.I*L=P=+>R/N M;JQR^K(]=-.]-M,<0D\,Z] Y!E:B4_F4P]G&W![0EM0B+TJ[8HD2US FXJOR MDZW*)1+AK'BX'WF$:+[*"$+=<7<.5]LBD9@<>E*,P* DFI:4I4#&8-"4RO;1 MY_89RLQN'<(Y?W.((EY%E/-2-6;X.T;^B@L7&&(BT8S5TG?KM)^?D0GW<7H$0$"\L4L(/NA? M2>+084U=<@2^.4./D%&40:'6M8*57EM2VSQO_A,C[_B=^U-Y+_AP5:'\R7?#DX*N-HVQ\4' M':.DNN:RCHVDVOH>:?_+?WN2P!M;DSZ;E6>?@_=SS2[Y/^@X"MS$2T] ;^& M22<=M2:C :[EJQ2+PY APP =[HPP,X;K*:-K*!JW'7>C%*ZJT(UX==AD=DHR MD4TW"J#U69'@T;#PP-64%C9-+VCK0'!VN[',B9$O,8G>9 M=6/O3,EI\T*N'.U77SE%<(Q%8U/ZQ?%VIM)K252($B#G*W$K+Z Y> MP5YKNKBA.%!_[31M'AO&Y^RL;NJD@>O8\<1NT(OCS9RWEOO-M&^5L!X]E*^$ MD5H$*,C:!T;JC//PEYI#W+DW;*IX7WAX-SE<3?87D8\1(+9T71QOQPHJ_R.1 M]A9W6$8I\+5 ,ERCR)-"?;PA(Z7Z7L^5KYL<8+!X)77G]@Y\%6[>*L_LV61L MJK\TPY'W\ )/N.&27,Y"UB(GUN-<'O)(87(V"3-_AF@^N=9 8DU*8)[A(0%DJ M:+[!W-?VWC8Y]](,J@3X29,?NZGU#%=N?>^ T/38G2SYU''W[<[QGI').;"^ M].4>1X%-27+;0)S3@Q0IYY,D ]PU[/IN=: /.X/OL]<;Y8F&4N_!'0F/?!M& MY?Q4:66+K\+GYQ!0=QMW2F)"D:',9S[2B5@F,#47/KD_BT?["@*'/B'3R0ET M?T50^S[8=T=Z#%=7)48.T'(GK&QTSUS32.M.P MM_C/ 6))]*(W4V?;8039(/$IWP?DI#E0HWA?SQ@A!$)_J<+;8FQ'9[@2H^>A MWW.-59=WZ=9BZBHT@"<%_G#%:!\)WPR.9PD:5W>GE>/*4<@WC.'U"[G\K&GE MRX%7'=ADIT/B71T..;C0 W3&V&*S7T\@/39#*4"9F9_OJ$_E4W14I5QWKV^) M+(D4I\PDRM,$5$N/+"#(W5NYU7HQQ=L*>)[(00C;5EU10K>VFU@IXA=?!G<* M\130-HN/33%WQ-XZDNU T\\6-A)B'WL@*3;B3(^WRMR@9P\8_5SK;<7NP*M% MWP1(<@[';A>4]9VK[I!JBKX%&@F]B4V $=NGG772/*97E2"^,_\&D=M;DT," MP]PTO*>!@D?Z$HZ_B)'T^$5!8*:9T#KQ?D@H>#F]H6+69:&!C$]I^!=!+KD' MN[*K-O:L)GVW:#^*TNKBDQ[#/L#V4I*P\%U\8]@E]!HW?,.B.G!=( :K!;D5 MB>T-FGAVZP+SJ@=YU,5*PC%M0"ZL<'/IK]<3BS?ZOD:X=Z#*-':M%2Y@(VH/ M,#JF+1Y8T1U?)CDYEDNSL*%0CH=[\+@/X.,4N34GQCM#\I"1:/IU*#KAQT,/ M@UP.8L[!(TT%/[R .U=*7-_U,X3E^X9=;-2$:!!D,;2Q)XNV D61OB>2/#43 MRMLU!VQ^!DZ/._3!M)A*XN#[8V%;$&YPO07M _IZB7(0\H%=[&YO+-]%9J9B M^Q[:<^)#((GF/=LO/$TCSP=F954)MY0U/]2$>V1TJFKH4)TVB\0-!Q^W?!V= MA \O^E \YTO9G#?[\,N[-Z<7W^&M!=H+K_A0FAOW&'BOKROAL\(__5.H%?'- MOVB^PY-)7E22QG!_!US;Y/64F9_W)-L_AI0(K'3VD1SQNT:A95/NB+52'!6: MAUO(?K-KF@IBZ+-)M!6]^QX>11,D2 +T[CX,C]XHU2O#T_/IQ<276PR;/>19 MI+PQ&#;E4?3'8]^V36+6#,<\P16"M;[9$)U%WVH@4'G#?9.Z)VK.6]*U%&0/ M4-5+IE[>Y3I;NK') ;MS$M4@-U8_3*Q&T)W*Q0?O[(EBT-IWF_: \],DK7*] MUQS#DU6=UK29:W:U])#K2(M"34$"U.JQ[V/B]3]%*KSM\D?TKOS"W0CO8QEGW+7X)DCR>IZ_LI,T7:W208,^N[V+SMIX M%T)&S-@PA;6-*M[7\'XQO+\R]+5<00#CY5,?G'*;SQ[LP?J0C'&2Q02F?@.HC>5/356/)D M6'XAIYH\S4[<#%TA6I[%DWB2T#V9/I3KK)MZ>)N8K^-^/5:NAN0U#>3? M=6E1)X.\[TE?[V/WDF(Y/.MW\3+[L/MCZ(#ZKP\#IP' >^_HS%3_&JD)LY M31QC7;'R@M+CE^2F[U%FV/4C&44"C#L\#CT> \8 ,!D;WAG@FRR<6/?]1J-( MHJ5!CI4<.(==A3?TGP99B_%UI-W"J^'TMG>G?]$K?Y!G,E#>S M?-4X)" 1C"5Y;6;8;KI M^8=@"&:/DO>=R4]8\"O6K7BV\M1S^#:\E'TE[T/'X?+,]GO3L%-9V3E-/3][ M_O2!1!K^0^?6_%KTS'44VO&?N!=B&PR@W_&FB_^ !<+[X:_^#U!+ P04 M" #4@:E8J=Q&B<0% #^$P &0 'AL+W=O<=[_.Y!GF^$_*1R $V^E 57%Z-%]VR5:[,PG9^OZ0IN0?^^OI$XF]9<,E8"5TQP(F%Y,;ITSZX2 ML]]N^(/!1K7&Q&BR$.*3F;S)+D:.$0@*2+7A0/%S!]=0%(81BO%YQW-4'VD( MV^,'[J^M[JC+@BJX%L5'ENG\8A2/2 9+6A7ZO=C\##M]0L,O%86R_\EFNS=, M1B2ME!;ECA@E*!G??NF7G1U:!+%SA,#;$7A6[NU!5LI75-/YN10;(LUNY&8& M5E5+C<(Q;IQRJR7^RI!.SU^!IJQ01"S)-4@<<_*:<"ZUR1'WD&69=^BG+7PGL/ MPE]Y@PS?4GE*?'="/,<+!OCYM3%\R\]_*F/TV6![1-!_A(FQ,[6F*5R,,(@4 MR#L8S9__X$;.RP$%@EJ!8(C[_!9C-JL*,!HP?H MZHN>2G/KJH>55Y!"N0#9631^-/]\\J:1GIR@'W0N*D5YIL;D/=U@!&B0Z!5% MGA%OX@0)?MU)$D?D(R:!%XR_6$N1@E('DGA>>+CF>\;1#,,H(RLALAZR)#I< M"V/R06C$1LO65J!PYMAO,(L&O!K67@T?[554:XW0O)^0=4$1BV@2 I\KMC;( MG! .NL_9P_S_=V???%6IFF@/"Z\KR9FN)$P0$FF.BLG[+GE-:8'B!MVYDY!? M 9-Z+HJ,L!*M>V=CO % X#2.#USO$ 23P',Z,Q=9*G6&!2>MRJI I&98)S#: M,8W82E3KXDUO1R+;F[.2L-]@H+;$PZ4,@>LECEHY]_4D\"WI6$R?NR5ZT#\0' M:#.>F(W;_-H\<"+!7+4,$%$!@[MQRTAAF)AM38<3 M1;Y9:$I8Z-L=C65]C&M<:&+2BUSR(0>\X2VQQSH0-SX,MIVS!IP3U\Z)'^V< M-$?;8S]EC0 DI5+>&Q.AMRH,$=QA.K4-*XH^WPR?\V^S^9Y'KBA6YM0@VHCS M"^45WFO)[C[2-0\:]3+["U.(_ZVNA.)T5?; MH>D2HOV3FWIR>+!_V.[^!]KZ>%@4.N2GG5:8/K!5D9@[&-^.%=N&%UZM:%%2 M3DX68#1O(&_9T(Z1:%&(U,;E^$"Z8.*$WE,9M:X;83!D6Z-F,(G#H:X^J;&> M/!KKF&QEA<8J&%VP BW5GW"&&3YU+_7-;?SEH1;'L/2P=4.-%TSY6P#'4J?; M+8<;1&TL.T%-=D?3;C%RDZ9DNW%(WF'*D'UF;?)8B\#Q=U5JB ][[;E"9*Z MO/>A8=IZD\&N9F5?GA1)3?+:/L_4J_7CUN7V3:?9OGT90T>L&%>D@"62.J3IH-^/M2"/TP,0?43W[S?P!02P,$% M @ U(&I6#D9DVCX P G0H !D !X;"]W;W)K&ULM59M;]LV$/XK![4H$L")7BT[J6T@<;NM[5H$2;9^IJ63180259*RDW^_ M(V4K3N)ZP8I]D43R[M'S'.^.G*RENM,EHH'[2M1ZZI7&-.>^K[,2*Z9/98,U MK1125I7C-?>;.+FKM1L(ELC>(U7"G1;54P]7**0 MZZD7>MN):[XLC9WP9Y.&+?$&S5_-E:*1WZ/DO,):F,/[/[31Q>XQ!M'"+'N_N18_F!&3:;*+D&9:T)S7XXJCHEBT$ZN.);PC9KOO9!N6R0XE^@A+#5UF;4L/'.L?\J;]/ MC'I:T9;69700\"M3IQ"' XB"*#F %_YYWL][:%<:X;EN'4 MH\S7J%;HS=Z]"=/@_0%N2<\M.80^N^GJ 60!C9*NSB CGE+PG!G,01MZ42$8 M:T+EJ)C3 4P#+^#FZN/<__+],[ ZASD3%:NA9#DL$&O@=29:VA+Z -FJI[@D MA7)W;SP.,W[W9AP%\7OXU?>5DN!JZ\7*;:D0GR054$IDIVWRSYDN*8_"P7 T@HLLDVU-/!5FR%>V#_>&Z3"%3S5EL)'*,N[GHX@J M"!O&<\![.J6UE4/R) FA4F^5LCUC$X"M5VB=;!,Q#P-H!*O-P#DAZ6Y'&>+Q+),M?@TRGUAIN'P&/Y$.D?WKY]1D;DR MS(D*+[A#-:Q><@?_;#.?QS0:Q&=C^$#E+DAB#@:SLI9"+A]>F,;C$&X5H]^P M:A,W8X>45'?Z)7"8P-R=QA19A:+KP"5O7IJ&@R@-X)NL3ZB1-&B(]9*:F0WM MH_$XB8EF@;O M7!E(T])=C#2X[>QN#_UL?_>ZZ*X&ULK59M3]LP M$/XKIVR:J,3(6^E::"L!V[1)8ZK6O7PVR;6Q<.S,=BC[]SL[:2AMJ1C:ESB^ MW#WWG._%&:^4OC4%HH7[4D@S"0IKJ[,P-%F!)3,GJD))7Q9*E\S25B]#4VED MN3%=8)P M.J[8$N=H?U0S3;NP0\EYB=)P)4'C8A)7?:?O%7YR7)F-=W"1W"AUZS:? M\TD0.4(H,+,.@=%RAUVV(2 M# /(<<%J8;^IU2=LXSEU>)D2QC]AU>@.^@%DM;&J;(V)0E2\K<:OK*R<$TPM%W=B/0],:A)0=.+9' 2\9OH$TO@8DBCI'\!+NVA3CY<^.]I]0388_?T8KDO.3,4RG 34!@;U M'0;3-Z_B071^@&&_8]@_A#Z=4]?EM4!0"\A46=66^>JE+14?SX#)''(N:HLY MX#J'3NI:X]+I'NJ-[Q"78 M0M6&XC;'@/<95O8A7LBIZ'OPE::74,; :SAZUX][;HU'M'Y!8\Y@1IV.6A,5 MZJ?LEL[OCN=(@+ONXBCJ/2'MG+"J$CQS30)6N2R5E""/7"B1HWZ )1I#1V=C MGXSB70?/77_Y(4-QL#O4-#,[Y^XL#-#0-98.BFK"F\3Q>5LUVT"CX^$@VB,= MQ:?PWE47C4JHE$5I.1-;;A9:E222Q,%R=PK5UOGNHQ\G^\-R\A>$M6Z!?PGL MI:?>38TCE_Z>K[Y-AL?M(5-VHY-HU&M?TMXS++?CZ# >"]*7U\P%I?!MOLYI M>Z3K6TS9762;L?@HOF'GQ0;_XF:,8LN30@<$&F MT*$MWK'\MZ*<&M5.@[PM%U=]NG(/N-VGZ%U!+ P04 M " #4@:E8R$;N1E,# "O"0 &0 'AL+W=O92>U#<1NNA58@"!.M\^T=+:(2*1'TG'[ M[W>D+-DI/"';\D$2C[J7YY[CD9SLI7K4%:*!;TTM]-2KC-E>!8$N*FR8OI!; M%/1G+57##(EJ$^BM0E8ZHZ8.XC#,@X9QX;RIC)X+99,LVN$3S=7NG2 IZ+R5O4&@N!2A<3[WKZ&J>6WVG M\ ?'O3X9@\UD)>6C%;Z44R^T@+#&PE@/C#Y/N,"ZMHX(QE\'GUX?TAJ>CCOO MGUWNE,N*:5S(^D]>FFKJC3TH<@K#9YLP.7JK,F<%S8HBR- MHK^<[,QLR3>"KWG!A(&%"X=*^["0HD!A%+/4:9!K6"@LN8%[KA]]8**$7U%N M%-M6O( OHET=EN;W#VQ5H_XP"0S!LT&"X@!EWD*)_P%* K=2F$K#C2BQ?&X? M4%I];G&7VSP>='C+U 4DD0]Q&*<#_I*>J\3Y2UZ1JP&JSC'4 DC/ [ ->J6W MK,"I1QVH43VA-WOW)LK#CP/II7UZZ9#WV9(:OMS5:#,0M!TH?$*Q0PUK)9O# M6J2$S\$>=OSNS3@.DX_P?[\/E4*$IETD:!<)4(F+RM7X1V5;<_M*^E+!-40Y MO(4DIE<_.8=H1/+/[OD=M093,0%1^-;R8*1A]3,V!HC.>J*S_T;TZCML^J5" M<1EML^?H'G;_6G3_*]J/=';,M9F%1X"7 MEW#?$NT[UH\A$S\B\*=R/!H/U#GOZYR_N,Y,:S0OK_"PX]>J[+&,G[# 9D74 MO4I-\]$IG:,DZ4KT(X#4S_+LS.QHG+9+H)N*QO$1%C7L@^O+6HK-+S6=ZF7' M[S%JYJ=Q]$P>)3VJ<\4-3@Y1VA@V[JJ@H9 [8=KSM)_M;R/7[2%\5&^O,L3K MAM-14..:3,.+$36L:J\'K6#DUAW)*VEH%W+#BFY4J*P"_5]+:3K!!NCO:+._ M 5!+ P04 " #4@:E88*3:E#4# !.#0 &0 'AL+W=OW3>;#@XD9F K=%93)H9*Y@PF LFJ M*(BX'P/EBZ$7>JN)RWR>*3/ACP8EF<,5J!_E1&C);U#2O F<\Z0@-G0.PX/ MQUUC;PU^YK"0SAB92*:@<>2F%&*JHN^>(++..)#5["J;1?M*AMHT\> M2BJI>+%TU@R*G-5_CKO[X0 'T1%ZJ_]U)@!041\3,,<$Z4U.,KO+*R.S MVZX0-<)I!6@F>&$'BJ_)3Y?[7A$J%1'_,M')&5(9KR1AJ=Q#8T()2P 1A;X2 M5NF*AASJ.PBOD8BPH^XY8S,*\?]+_CBG5">\PX6NBHFH(-TS26LBGMZCX]P7+X8QVNZ"*\5MH/#H%W[1DEZB,$-KHUD MU&]/6MSDZ '3W876M'2[VW(6/SJ:ZY=J!X716K#.!NJ3&[[AV7R5PO'Z!63\ M[0R=D#)7A+[*W*L5E:?[X]J\F\KB9F!C<<&M\>!H3;6Z-B[JYNH2;;DH!^^[ MM+0=&I=GW%Z2XV!S=7D);"?N;:X;7 HS[1KL]V,/B;I[KP7%2]LQ3[G2 M_;<=9OK! \(8:/V,<[42S +-$VKT!U!+ P04 " #4@:E8,#? [,$" "! M!@ &0 'AL+W=O[YY[GSG?, MMDH_F K DB?!I9D'E;7U- Q-7H&@YDS5(/&F5%I0BUN]"4VM@1;>2? PB:+S M4% F@VSFSU8ZFZG&0%<;>=!'.P.;MFFLNX@S&8UW< =V&_U M2N,N[%$*)D :IB314,Z#JWBZ&#E[;_"=P=:\6A.G9*W4@]M\*>9!Y @!A]PZ M!(J?1U@"YPX(:?SJ,(,^I'-\O=ZA?_+:4*G>&\DQZ8IR9S7>,O2SV5()P2QFV1I"94&62EHF-R!S!H8, M[NF:@QG.0HNQG$>8=[B+%C^H?(L2>:[(@NDJ. -U2? MD31^3Y(H&1W!2WOAJ<=+_T?X/KTMW&@_G.N=J:EI#O, F\. ?H0@.SV)SZ/+ M(V1'/=G1,?3L#GNQ:#@059*RL8T&]Q:8: 3A@&^2U/2YE=)@NC612G[(JDK]]?P+5AH L7+!KR$&LD8^KVX!)8BO5 M&,RV&?HRDH$&-S@<953VC+[#'ND=F8R=U;@_25.W/W\3,TXNW>'%7D+=Y>3@ MY7T%.,E*B_$/FBA+N4LK,[EJI(5B5X&7)/L<'RC(#B^.)^0K&#,E3-2-@V$( MAD_%_A%Z,!J2E7M$TI)'RAM?]A:6,[IFG%G7G"^)BN.]'1&^&@L"],8//T.\ MC'9"]*?]?+UJQ\J+>3N&ULK9==;YLP%(;_BL6DJ9.Z0" A M29<@M4FF[:)3U>[CVH&38!5L9CM)*^W'[Q@(RP=AC40N@@WG?7W\&,QAO!7R M6<4 FKRD"5<3*]8ZN[%M%<:04M41&7"\LA0RI1J["<7[N009CL=8)X_ @B5JG*96O=Y"([<3J6KL3CVP5:W/"#L897<$3Z!_9 M@\2>7;E$+ 6NF.!$PG)BW79OYD,3GP?\9+!5>VUB9K(0XMETOD83RS$)00*A M-@X4#QN80I(8(TSC=^EI54,:X7Y[Y_XYGSO.94$53$7RBT4ZGEA#BT2PI.M$ M/XKM%RCGTS=^H4A4_D^V1:SO6B1<*RW24HP9I(P71_I2T;0*P6]MPKZI2"?NEW,/04185J1)[;B;,E"RC6Y#4.QYIKQ%7D0"0L9 M*'(U TU9HCZ,;8TI&",[+(>;%L.Y9X;SR+W@.E9DSB.(#O4VIE[E[^[ROW,; M#>^I[!"G>TUT35NAR0\JJ5]G);K[V5KLG]KABD5S^(V=5N5$9#F%BX;2F0&[""]^^Z MOO.I;G':-)NU:39OR>Q@I7K52O6:W(,9V[ (<(DB"!-<_8C@CAJ*-,4#;@CA M,[EBG&0@0[Q9ZQ["N\)_E/N;-\4F<#K]L;W99_^&F%ECGI/SR"?1KG]P=>?^ 4MF!]B'%?9A(_9O MZW0!DH@E5J>9D)HN$MB]L!7YLVO6(6\TOA3Y\ 1Y]PAYF\/-6S(KD-M[=6(* M3/&[QB0)@"O+X70NXX9H/HR"OX"4$L#!!0 ( -2!J5BY,MFL MB ( .(& 9 >&PO=V]R:W-H965TWZ[,)-L&IL9CNA^_>[-A31E$9[V M:\3=VQ3&3OAYUE# M-[ "\]#<*ASY TO):A":24$4K.?>M]G5(K7Y+N$7@U:/8F*=/$GY; TQNVM,!Q_,K^W7E'+T]4PT+R1U:::NY=>*2$ M-=URDW7G:;P TT_J3HCT>P+"8,PGH O#L.74 SP MZ"WTQ2_+@,*KGW3:P5,'M]UAEX=!?)GYN[&#]TFSRXMT M2'JC+!Z4Q0>5/6(G.&7BM%&R #VIK2-(QMK"9$_:1$X43BM+!F7)0658*PR+ MKR0;*:<_]>3]II?IGK")G.1B6E@Z"$L/"KN7!@N8'?YTT_<7FIP'>^(FDN+S M_0OU1QW(=G\LX0T3FG!8(RPX.T=SJNNHW<#(QC6E)VFPQ;FPPI\0*)N ZVLI MS>O ]KGAMY;_!5!+ P04 " #4@:E8#ZM[W;$# P$0 &0 'AL+W=O M[Y7 W@3ME!^ HDDJ M"=^2-0@L,W*7,,K"A*;D7E$%.,F*K'F6+57,ZQCNZUB<\[$YI)/G*E8DH\L M@JAM;R+/AJSS3/;6&03\1,4U<>TKXEB.UQ//^N?-W1[S8-@\@/"<>8N-VTR= M6^*Y9_".T[!IIN'C<1H^@^J3O,+T^C%UEEG(G(:P,C"-2!![,/S??[,GUA]] M>HT)%HP$UM+2:[3TAM#]%Y;T3G I^]2L4"]_Q,.5:UM+G M:[MG59@V*DP'50A.YIS (]XO)/0QGG:\>SWK?MI9JNZT,RH8C.@7=_ZLX3L; MY'M7"):H0L 5'JMAC+WBJ3WI?>P',2_-HF."!2.!M;2<-UK.7^%$FH^IY9A@ MP4A@+2UMZW@SLU[E3*IA6\G(LKWNYASV?ZE8O6ZM^=F$9)]<4>T7#B:\V,<\ MC4B287K>EU?2?NJ#0)>NI5'1@K'0VB(Z1Q&=5]B;->A8@HZ)%HR%UA;T>/NV M!R^DO[X]WG>?*4S$#LRB>Y)"$OF*H>6DUK\^S_ M4#YV?VB_M1?KZO%^A*F^)> S:I551/"\?K ]V@^4CB_P]02P,$% @ U(&I6-*22*MT!@ ,BX M !D !X;"]W;W)K&ULM5IM;]LV$/XKA#<,+=#4 M$BF_98Z!Q%K0 NL6-.N*?60DVA8BB1Y).^E^_:B7F%9%T95Q^9)(LNXYWB/J M]-R1\RLS275X.-4MO+X5!&&Y91^9YO6:Y_67&14:5/Q7HHMX+1 MN#3*TB'VO/$PHTD^6,S+:W=B,><[E28YNQ-([K*,BF\W+.5/5P-_\'+A<[+> MJ.+"<#'?TC6[9^K+]D[HL^$!)4XRELN$YTBPU=7@VK\,R;0P*._X.V%/\N@8 M%:$\,2*6LD@5$%3_V[,E2],"28_CWQIT?DUBM;D:3 [T!BG92\:PV MUB/(DKSZ3Y]K(HX,_$F' :X-\/<&08H;2/$:W.[43^G+&A4K^ MH^6CY7LF] W/"JWT(T;?&!42O:D=O]5X7^Y#].;GM_.AT@$5PQI&]>!OJL'C MCL$3](GG:B/1;WG,XJ;]4!-Q8 ._L'&#G8"?J'B/B/\.80\'EO$L?]R<6,Q# MMWG(HB[S1C3D\&Q)B4N,0K,NY^0::3P/.\ M^7!_3)'3;U^*+$YGWO38:2/ZT2'ZD3/ZWYF4ESHO1[MLE^H\$#?>:EOT%=[H M:" 7?D F[?"=CON&;_.*1T%G_.-#_./SGG['.S1NC0-;@W=Z[1N\Q>G8$?OD M$/O$&?OU=)R[T]G[9 GK1GJX]9=H7-(9[[JTT/ 4V>J_*?\ M*+$\3O(UTGF890_ZHZ5SL2WJ*62VA 0+@< :%,X.%,Z<*G9%5X'@M*L9CTJ;"#=^7 M"RBT)AE'FM,_1<;82H;?GA?$,B_<\+W) $)KDH$-&?@4&1,K&;A%!B'MM+ET MP_0 2H^H=":9!CYZ9_0GQNF2_F58L)* M2="B9&I+'*!:$PJMR8B1I+Y;D_;59#7VF54<@$IHOZW;9V34F=:P4EZ"HH50:$T2C1;';BU^ M;AX[ 4OJIO<8966_VLHCJ(R'0FOR:&0\=LOX_@FM!CQ.:",R;2-+7+ MBE% NA.:D>[8+=V7Y]/W&N4!-N4!=G?"S\ADEFYW0"R5 MN=MS;YXLO?@@F'7G,B/NL5N%_\'SBXAG6Z9T]&O!RA5A>^B@G7%0M! *K4FB MD?AX!I7+("7[$A0MA$)K+F>;,H&XRX1S<]D)V* [E[DM>R]FOT:)0$R)0-QM M]_ZYK 9LE)E%E?E]*G,[[DU3>QE@1KS.3$:,O"=N'?ZG*!:F'FCTJ M,:[R0 M(GP)BA9"H36Y.]I+ K:9!'8W">QVDM?HZ!-3%A!W67!V G/#NNI*MVEO_EZC M(B"F(B!G]O^[,YAE!<#2)W/[[;DB6*^"Y7U4[2P]7#QN?K^XG.%*+:H%R=*+XMM^P^<*5X5AYN&-7B MI;A!_[[B7+V<% X.V\07_P-02P,$% @ U(&I6#3<9.,= P C @ !D M !X;"]W;W)K&ULK59M;]LX#/XKA#<<6J"K';]E MZ"4&FG3;[<. 8MUVGQ6;L763I4Q2FO;?'R4[7IJZN0VX+PDEDX\?/J)(SW9* M?S<-HH6'5D@S#QIK-U=A:,H&6V8NU08E/5DKW3)+2UV'9J.153ZH%6$<17G8 M,BZ#8N;W;G4Q4ULKN,1;#6;;MDP_+E"HW3R8!/N-S[QNK-L(B]F&U7B']NOF M5M,J'% JWJ(T7$G0N)X'UY.KY=3Y>X=O''?FP :7R4JI[V[QL9H'D2.$ DOK M$!C]W>,2A7! 1.-'CQD,KW2!A_8>_;W/G7)9,8-+)?[FE6WFP=L *ERSK;"? MU>XO[//)'%ZIA/&_L.M]HP#*K;&J[8.)0>AT. @AG/"#N ^+C@/2% M@*0/2'RB'3.?U@VSK)AIM0/MO G-&5X;'TW9<.E.\LHISA8W:!D7!M0: MEJC)EO">2R9+S@3<66:1CLS"4K4;):["(3P)^8OH2DLD%Q%&?3G6.+_$]@3&=)! MAO04>K%@@LH0@5DOPPIK+J73@01P&X_(])@ '6KN45T/NR_B-)_,POO#Q)X[ MY5DT^#SAFPU\LY-\/^QKGI4_MEQCY0[0VX;[CN6N&!,MDW"V0NJ_"#=88KM" M[2L'6/4/W7=_W:P")H0JF0L\'\OR))??/>8.+#M0(XVR>%R.?) C/RG']9-L M]A5[ 2YQ7DOJ;5JC+!\!'TI?\*"IV4!GCW:%_!G+-W%^=*[/?299.I[(=$AD M^CMUB++ZKPJZ4OLWR(ZKA06-O4==^WADH72/H^MNP.XS4:S]) MCO87-&J[R?@3IIO3U+WH8AD0N";(Z')*XNEN]G4+JS9^?*R4I6'DS88^%U [ M!WJ^5LKN%^X%PP=(\2]02P,$% @ U(&I6/#W/FB( @ #@< !D !X M;"]W;W)K&ULK55=3]LP%/TK5H8FD#;RV0Q8&@E: MH>UA6D5A>W:3F\;"L3/;;=B_WW42HM*&J@][::[M>X[/L7NODT:J9UT"&/)2 M<:&G3FE,?>.Z.BNAHOI2UB!PI9"JH@:':NWJ6@'-6U#%W<#S8K>B3#AITLXM M5)K(C>%,P$(1O:DJJO[> 9?-U/&=UXD'MBZ-G7#3I*9K6()YJA<*1^[ DK,* MA&92$ 7%U+GU;V:QS6\3?C%H]$Y,K).5E,]V\#V?.IX5!!PR8QDH?K8P \XM M$9/,->C\3RY=) MKMM?TO2YGD.RC3:RZL&HH&*B^]*7_AQV '[T#B#H <&I@+ 'A*W13EEK:TX- M31,E&Z)L-K+9H#V;%HUNF+"WN#0*5QGB3#H'0QG71!9D!@IC0>Z9H")CE).E MH0;PR@R9R:J6 B--/I/;+%,;R EG=,4X,PPT.>^)+G#]:3DGYV<7Y(P@VV,I M-YJ*7">N0;UV5S?KM=UUVH)WM/V@ZI*$_B<2>$$T I\=A\\A&^#A6[B+IS0< M53 <5=#RA>_PC=@>\]211.,DMBAO=$TSF#I8=1K4%ISTXP<_]KZ..?Q/9&_\ MAH/?\!C[X+?!:M8$KY"L0$#!S*CMCBMNN6SKV*9^%"?N=M?-84[@14/.&Y'1 M(#(Z2>269M3VA3%I'<-D5]JUMR=M).=J,BYM,DB;')7VTY2@L$^=]*^9'.Q_ MM2_Q,,7WPG&)\2 Q/BKQ41HL\Q,EQ@>W%_G[-SR2&PO=V]R:W-H965T>S77_8YB23(Q=?Y19 D91#;ZO4[K[? ME_$64BIO^0XR?6?-14J5/A6;OMP)H*L\*$WZCF5Y_92RK#>=Y->>Q'3"]RIA M&3P)(O=I2L7W1TCX\:%G]UXO?&2;K3(7^M/)CF[@&=3GW9/09_V*LF(I9)+Q MC A8/_1F]GUD#TU 7N)O!D=Y=DQ,5Y:EV?"NAO:I.$WA^_$H/\L[KSBRIA#E/_F$KM7WHC7MD!6NZ3]1'?HR@[%#> MP)@G,O]+CF59JT?BO50\+8-U"U*6%9_TI?Q'G 4XSAL!3AG@7!K@E@'NI0&# M,F!P:<"P#!A>&N"5 =ZE :,R8'1IP+@,&.>C6PQ'/I8^570Z$?Q(A"FM:>8@ M%R*/UD/(,N/NLQ+Z+M-Q:CJ+O^V99+E'?$WF-$EI1CY!O,UXPC??R5\L90I6 MY$\R6ZWRJ/P#%;?$'OU! M',MQR>=GG]S\VH:97X,)'Y_(S6^_V)[[KHWE7\!R[9PUZ&C2HAOC0UQANGH6 M7-Z:+DR(^ ^*+N^9T]ZDOG:P$M&I1'1RKOO?(LHVDXKH07NTF>'OY8[&\-#3 M4[@$<8#>U/31>M?F$R;,QX0M,&$!)BS$A$5(L)II;F6:VT6?AIROCBQ)]+JI ME1-Z;F-9<5SHUV9?)_%:^S!A?@'S^K+E-2=] MRQLT)O-Y9\W7BH4)6V#" DQ8B F+D& UL4:56*-.L7Q8@S ^*?I"$D:7+-%" M0>MT5I"&9T*-;*OI4V>%U_J$"5M@P@),6(@)BY!@-9_&E4_C3I\"R@0YT&0/ M)J- XYCO,R6)@!C8@2X3:!-KW!#+:]EUSCMKOE8L3-@"$Q9@PD),6(0$JXEU M5XEU=\%^GOP@SULJ@#SM1;RE$LAL(P!2R%2;6)W(:S=@F# ?$[; A 68L! 3 M%B'!:OK9UBE7:OW49K\,1Y(-E>:CTA:HM "5%J+2(BQ:7;FS]+S=.>=]XHHF M)-;"L14(^M9&OZ2[$SE+A9!1RH$S=[ZS5 VN.:F M:S>-F[<4=+U6-5%3[JBT )46HM(B+%I=S5/>W>Y.O,\3+EFVR9418!ZLYV=O M""OWRR\0*Z*OO.FLOL!CD*6Z_R/EW8;)P[MF4GY>EJO-QGGBNV$\9KI]@4H+ M4&DA*BW"HM6-/SV L+N?0,Q.IFHM,U#YFQS&^ICNF%[96^49M"196I)VW75? MO3]$??* 2@M0:6%)JWWIO)8O7815;5V>TY,%NS.=/)WM].SVPE*JX((-X+"1 MZK6'[KC%&M2'"*BT!2HM0*6%):UFC>W<-;?8$5:]A3;]LW=[S-MD'ZC8Z%6- M)+#6>.MVI&L3Q0M:Q8GBN_QUGR57BJ?YX1:H=L<4T/?77*]WY8EY@ZAZ36[Z M+U!+ P04 " #4@:E8$^'1TD & C-@ &0 'AL+W=O==M*ZQ$Y"DET:::O-W:1MJO;C[K5+ MG,0:8&:;43"\]M^GFG!EV50$O?)8!#T$R[3WF)>'KO5 MB[G:FEBFXE:C?)LD7#^\$[':7_=P[^>!SW*],<6!_F*>\;7X(LRW[%;;O7Y- M6[+Q?7O<&Q1F)6$2F M0'#[;R=N1!P7)'L>/RIHKZZS"#S>_DD/RXNW%W/'],>6HH5 MW\;FL]K_+:H+&A>\2,5Y^1?MJ[*#'HJVN5%)%6S/()'IX3^_KQKB* "/?A% MJ@!R:<"P"AA>&C"J D:7!HRK@/&E 4$5$)1M?VBLLJ4I-WPQUVJ/=%':THJ- M4JXRVC:P3(L[ZXO1]E=IX\SB;?1C*W-9JJQ6Z(;'"4_15Q%M4A6K]0/Z(!-I MQ!)=(98;::6TVRLN-=KQ>"OR(LAL!.)Y+DQN;Q2+T[8(3Y\.UT!^ M<0T?N7Z-AO@5(@,R:@F_\8=3$=7APY9P>GGM;>'L@G \^65X>/G)$S>\;V^% M^GX@]?U 2M[P\?NA58E#]*@]NDB#;_*,1^*Z9_-<+O1.]!:__X:#P9]MND#" M*"2,0<)"()BCY[#6<^BC+_Y2:KF7<=RFY2$R*".+)]!N04;#\;R_.]:HK5" MW4+TO-!H.@[<0LQ[HEW;]+S&8#RH*W2::E0WUZ9GYIDU';U17'2%A M%!+&@K-3B9M=0Z :'7TFM3X3KSYOHTAM4SO\TR(2FY M2L4 VE$)J$)'I5FMTLRKTJT6&9=+).XS.X\O9E!V1J7L5$O;::'65L%JSM6F MH1?=54-(&(6$L=F9AOA40J#Z' GQH)E<#QX1465"FX=7*(MY:EZ5(@H[.,D2 M*V#K3-<+["H=*(V"TEA%<]0;G>9)J"I=_8[,$>S5KS3:KM3J:IL+3W?S4SJ+ M!DFCH#16T8Y%F^%3S8!J=#5K# SLG4\W@Y&,/Q0CD;+/\2C26^%84JU"@MH; MH#0*2F,5[5C(JP"/3Z5\#NL"-]X%]IL7'P2W_>XQS2!]A1M0&@6EL8KF:';> M^X"J="5K/!3L-U$^"8/DTC[>I]K#+E\$SPXE>XY;!+<^"38 M;Y3XW%Y_:&>I0.T24!JK:$XO&P2C4ZF>PS'!C66"_9Y)D2@OR8V@I@DHC8+2 M&&[Q34;CLP[V',X);JP3[/=.JO>C_R$J=B*VDSN;)>MWI:WZ@=HIH#0*2F.@ MM!"*YNK#'$[\74J?>F7!4C--(BYF4/WN 8%=A$*["H4V&4HL.M0GL/-(8V;0_QN3L?D M"VKK@-(H*(V1X^N02Q;'V.S[5?.E2'E2O9$RQ6["]??V MG@KJ[(#2*"B-@=)"*)HK=N, D:>MGR&@K@\HC8+2&"@MA**YLC;N$/&[0QT3 M,*A?!$JCH#1&6OPB?&H7057I:M?81<1O%]7Y]Y-*KR*59,)8%==:B.)-O)_9)H ]? M)!UVC,K*+VCNE#$J*3&PO=V]R:W-H965T1$P0<,NL8*#9+F +GC@AE/#><0;NE V[VU^Q?O'?T,J,&IHK_ M8KDMQL''@.0PIQ6W=VKU%1H_7F"FN/%?LFIBHX!DE;%*-&!4()BL6_K2Y&$# M@#S=@+@!Q+N _AN I $DWFBMS-NZII:F(ZU61+MH9',=GQN/1C=,NE.\MQI7 M&>)L>I4]5\PPGU(U)U/*!97D ;)"*JX6K^0[$\Q"3DY)J17QUX9D2AK%64[= M@K'8X+E:A\?;I:DC,X0:PEK"@N9D!B )DQFO3VG'\AN.$W"AI"T,^ M2]2QC0\Q>VT*XW4*)_%!PANJSTC2^T#B*.YWZ)G^.SPY("=I3S3Q?,G?3[0S M.S6ZWXUV1>/2E#2#<8!5P8!>0I"^?]<;1I^ZK/TGLBVC_=9H_Q![>@=+D!5T M>:R!0P]T=6R9)CUW-LM-[?M!_2BY:(.V- U:38.#FGY@W<4KKD2GK,'>CJ?G M_=Z.K/V@^&*XHRK<>/ "],+708./J9*VOKCM;%MJKWR%V9F?8 FN*^8?FKI^ MX[5<,'S&'.9(&9V=HRY=U\1Z8%7IR\I,62Q2OEO@;P2T"\#UN5)V/7 ;M#^F M]#=02P,$% @ U(&I6!SARN"S! 1< !D !X;"]W;W)K&ULS9C;;N,V$(9?A5 710(DT<'GU#:0V+OH IM%L&ZZU[1$ MVT0D424I.WW[#BE%LFR:L5M=],;68>8GYR,U''*\8_Q5; B1Z"V)4S%Q-E)F M]ZXKP@U)L+AC&4GAS8KQ!$NXY6M79)S@2#LEL1MX7M]-,$V=Z5@_>^;3,'_R@ZXU4#]SI.,-KLB#R)7OF<.=6*A%-2"HH M2Q$GJXGSX-_/_:%RT!9_4K(3>]=(A;)D[%7=?(TFCJ=Z1&(22B6!X6]+9B2. ME1+TXZ]2U*G:5([[U^_J7W3P$,P2"S)C\4\:RTG0M MT#/A:+'!G*"K.9&8QN(:W:*7Q1Q=?;I&GY"+A'HK$$W12TJEN(&'X=2S2=:F@Z6J]S0N\1"QHB0(LB&N>21(B4@V7H MVV.AU35KJ>QQ+S(U42/47A5J MSQKJ-R+$/7J&M$DXA\D"J2-\A:FSI1$Q?YZ/5L%+ R_$>HV8/.\@\ ^,&H'W MJ\#['XYQ#&.+<);%-,3+F"#)$ QZ @N+QK!A<42XD8%5^U(&_>-Q'1X-OL$H M.#7X@XK!P,K@IU[?8-3QEG!8KZOHBYP-"[Z0D$D@>4!27ZK$8F)A;>-2%H.C MH1X-^YYW-"4,=B._YYV:%<.*R+ ](F6"-3&QMG(ID^&93 QV-B:CBLG(NJ)4 MB_V5^EZN409KON9Q;XI\U&;D;8K-6Q)K,/2]NF+RK#/+1'%_ 9&0I9"']&Z)K=""< HF#VBF'TNJ[.JE>Z&7;O(6 MQCD4QFC%68)"'(=YC-5FR09'"4BGJ<,\];%=DVA=^OK6JG Z+\L6 MV,*%,59,-,-Z14=7L/> &1>25!J+NK*!T5[7O+M>L_^S,(X+#34F]P*O?&=&U M6N_[QX6\>L B9(GLKB9*UZ6IWC/NC3RX/G,W6^J\\<:YGB&PO=V]R:W-H965TB<-]Q^L7]8A' M?"$S"*;^[?F<1U&&I/KQ=PG:J6)F#>NOC^B_Y,FK9%Y8RNK!)HR+_^QK242M 1F? M:8#+!OBD <9G&I"R 3F-X)UIX)<-_)R9(I6"P3EOTX*1)+-$]X M$$KT%*9?;A"+ _0K%ZN$;=?A GV(BP+,?LAWE$L61NF/DZY4_GI_.VXY(AK2]@-0_FB"5-USY$_J:J#Y $(8'4X MBL-6$D4'?'L'LE'O+MVR!;_OJ&$MY=Z8_?.<->C_;6(<$HT!@!O%^1;SO M0I_^OMN\J )3S*H1/N,Y7AVK+47_.@KOH<#MY[C9H+^?>I/NODZ2,W);DH# M#)+Z%4E])TE/?,_C';]!,;=24;0>U*@@'O9[O=X)(9;K\'#4N(XZ>W-AKH,J MUX$SUUFD[M!,R0XI-:% [%[DIV^9"[%1-V-(?-"KA-'%GR+:5,&BPJ,,9 M*0^KE(=N#:A93U+\Q+;TG(W;#AR08!0(S"!M5)$VNO:(/8(D'A*, H$9Q(\K MXL??-!B-WS@86:ZS#D;.WER8J]?3L\;>6[6I;D?'0C/+K*BMVK<$]S+)/Y@)05TC@^*1J'03)+U M--_SKRYQR/G^'!2-0J&9[&O_X+D-Q&42[]LD/CR5.)!9*'GZ/ZR'I[V'YS8? MYE!0*SWK8/ Y#B4/T+-DDEN-B3M:ZXH$=3%0:";3VO)XPZN/!Z#&"12-0J&9 M[&OOY#D=PJMS^+)Y?7+N^7Z_.8FW7(B]/FG.XMT=NC1A[5D\MVEI)^Q9&K*\ MV![#((@X>L]2.TU WJ3D$A*-0J&9CY.U;\*]:^L;@QHJ4#0*A6:RKPT5=EJ& M5_5=-J\_,AOB<5/>ENM&>-!4M[L[EZ:K'0QV.YAVZGZ_2\26Y\4FY/IT^: D M",B2E#1"HE$H-)-L;9?PU9=*,*B/ D6C4&@F^]I'8?=ZR:O*]ALWY'%VWVXH MNWD='C=' .KNSJ7I:N."W<9E5C[V5_)>\'#/7J+5U52WE1%(@S('1:-0 M:":[VN[@P=6E#&J!0-$H%)K)OK9 ^)5EGVKI\[B0G:UXVA>U2S*'C=LQ/M4U MJ$UQ!C33UMX#N[U'2TG7'[K]$5L7R-P!6]<8Z$H-%)I)MO8]>'QUA8.:(% T M"H5F[BG1)HBX%X\N>NQ68IJ/W;!_HG-WY-8[0&PQ2=\N=:)M"'';D&^0^J># ML)(#NHP#BD:AT$RRM0DB^-I2)Z"N"!2-0J&9[-?VC[D7D2Z3.K$]81^?2AUV MLYU^B'NQYY.0+$*1B%<_1>&>!XB=K^'FGJ^^C[VFK7:';$V0)>R0&'MIS-RU M]R!N[U'(%6*-RQVH=8&!VAH$5#K XI&H=!,]K7U(>XEGS;R M'C=L[F!HV;+FCMB:GV;4(2%GQ>UKV^&[;<>;Q5T\";=NK@9=6P%%HU!H)KO: MU/A7WZSF@[H<4#0*A6:RKUV.[U[J::'J$JFN+[\_L"QBNT.V)L@2=C@Z?]/V MM&ULM5AK;Z,X%/TK%CM:M=*T MQ"8A;3>)-$EW-*-5I6P[L_O9!2=!-3AK.\WTWZ\-A)<-;1']DO"X]_B<:_"Y M>'9D_$GL")'@5TP3,7=V4NYO7%<$.Q)C<$9(,/5-ZSXS>2"TH)!HR*]!<_\D)4 M$A2./0'E":B9,&Y)\/($+Q6:,4MEW6*)%S/.CH#K:(6F#]+:I-E*393H:7R0 M7-V-5)Y%['$7^N+V0,"&LUB]V)G^O=;_&>C5)DJVZD6C M. F(K089L)\"ZS7G>8&@/YVYSU5MG:/WU#8IM$U>U299#V49[*2B;.R/&\(Z MA^XIS"^$^;TF+:!,O"+--Z3!Z10UM'6.WE/;M- V[3%I;U V-91=^Y.&L,ZA M>PJ[*H1==0K[^X"ID)C;N'=FOGV942I MTG3&N.HV WX@X;FA%3R^@.^))%PE/UEU(D/GU&_J-&,0FK1,3=F*P$[+;Z-? ML-74:UJL]#USFIKN;(EI95]V%+"[I5CC*#08UOA;Z8X-*A?&^FT+0G#4PKCL M$V!WHW!B7!:X^;!8&9MMPL6XV2;8@EI+7/H__+ & %HZ *])VHQ!L(5SZ>OP M@XP=FLZ.C ?#C&E[*DJ_AMV&O?SK*UCA?20QM=(:U+2'0JMK+6T;#NG;<%#C M'@JM_A5:.C?Z,.=&KSMW9TB=<>GT]CRY&K/3)L3K1 Q1;QXO_ 5!+ P04 " #4@:E81Y.IT'4# !L M#@ &0 'AL+W=O*$@8/ LEM66+Q? >4[V=>Z!T'OI)UH03UM'H3N^8U+3DI@DG"&!*QFWH?P-@TK037C&X&]/&DCD\J2\^^F)E+=81E(397WRH09P(M$^W M(*H%T;D@>440UX+XK8*D%B05&9M*Q2'%"L^G@N^1,+.UFVE4,"NU3I\P\W]_ M5$(_)5JGYOC7UE5[%S/6SVO'..D:O M.,;H"V>JD.@/ED/>UOLZNB;$Z!CB7>0T_(+%$,7A.Q0%4=(1S^+M\KA#GKKE M*62OR5O9Q WPN/*+WP"\"ZY5)]UJS%K)Q@VSL1+; LD"8Y2@S#?BQ M)3M,-9S.U\]:C4_8)/%X$@3!&1WGDI?2Z5HT2$X7;24^:1*?_'OB>K=@E@$J M@.9H^8ST54%_"YG^T"\ER0D6I/L+BN3IJ!%;0Q<8:W;1>H.C\,'&N=BF8GLQ:8&X:,#=.,!_MCND" MX11>^K'JTRSMR:P%+ Q^7JJ"__61K^4]@>O5+>W+K8WNY#X:.G?;-TRWV)8$ M5!J M4#@;OPMO%[;P^6ECZS!]F5T3)A&%E;8TEQ,/"5O:V([BF^JRO^1*EPY5L]#E M( @S03]?<:Z.';- 4V#._P%02P,$% @ U(&I6&H:!=R)"P TY@ !D M !X;"]W;W)K&ULM=UM<]HZ @7@OZ)A=W;NG>D6 M_ 8DFS#38,G2W;Y-,]W[V0$1/ 6;M4W2W-D?O[;C(!0;86=./[1-*'IDG!,B M?()]]9BD/[*UE#GYN=W$V?5@G>>[R^$P6ZSE-LS>)SL9%_^S2M)MF!>?IO?# M;)?*<%D-VFZ&]F@T'F[#*![,KJK;OJ:SJV2?;Z)8?DU)MM]NP_3I1FZ2Q^N! M-7BYX5MTO\[+&X:SJUUX+V]E_GWW-2T^&QZ49;25<18E,4GEZGKPP;H4WK@< M4-WC/Y%\S(X^)N5#N4N2'^4G8GD]&)5;)#=RD9=$6/SS(.=RLRFE8CO^6Z.# MPYSEP../7W16/?CBP=R%F9PGFS^C9;Z^'DP'9"E7X7Z3?TL>N:P?D%=ZBV23 M57^3Q_J^HP%9[+,\V=:#BRW81O'SO^'/>D<<#;#')P;8]0"[ZP"G'N"\'F"? M&.#6 ]S7 ZP3 [QZ@-=UD\;U@''739K4 R:O!W@G!DSK =.N,US4 RZJ.#Q_ M_:HOOA_FX>PJ31Y)6MZ[T,H/J@15HXNO>1278;_-T^)_HV)K85Y,5@X9+FKXYAFV3\ 6^510ZXS0 M>"F7+>.9>;QS;CP_,WYL (;%7CKL*OME5]W81O%3F+XGCO6.V"/;)=]O??+; MWW\GJ_P??[,FTW^U;.'<[/VQCPMO5'E.%\\W>TS>O2?V5/=:&'KN83Z]/$K; MH##PS@JZ>Z8'QSL_N$Z[7)@Y7R[.;946->?P7>E4KO.6[\JV[\5GSFWGRA^8 ME]DN7,CK0?$3,9/I@QS,BL<\'K7&%HGY2(PB,8;$ B3&D9@ 85J.W4..79,^ M^RB+=0C91.%=M(GRI[;D/@/C"BA79@\SRRI6:J.KX<-Q)HWS],TD$J-(C'7; M&P%R3H[$1,L#L,?'#T#+D7?(D=)[DLMTVQ:J9\T[VHJ62!FG M[!LI)$:1&.NR+P+DC!R)B>;F.\[)/(T/>1H;\_3MRW<29IG,V\(S;D3XXJ*9 M'N,$?=.#Q"@28YUV1H"6"B6:&13/56=>F(RLV.RK5ZRM"W*C"/[Y@V)423&WKR# N1F<"0F0)B6 MU.DAJ5/C'ONR*P*:JV NDBQO?05A9/J^@D!B/A*C2(Q-6Q8[;O/9L>5N5O-) ME",W38 P+7,7A\Q=&#/W5:91LB3)BCR&:1K&^1-9I!(3( P+;W62!T2'1GW&/V9R_*8 MH8KOMOC9OMUOR:Y*=NO!4"/9-[A0S8=J%*JQ,U^*T^&%;@:':@*EZ?D].J1O M&7?:?!W)%:$_Y6)?-DGDRVH5+63;7KPQ2[UCB]1\J$:A&H-J 53C4$V@-#W+ MMLJRC3T27GNH1",U'ZI1J,:@6@#5.%03*$U/M*IV+.,1]Y?5\2I)22;+PP?Q M0I)=^'1J16SF>@<:6NY -0K5V)DO@V4;CB5 MX1#-8'2]/BJ1L^P M0OLMJ,:Z[(X .B6':@*EZ1E439AEKF1N7[*7%D^LY0&RYV55:_*0K4=6!6>82[+;X,1_NDE2VIA+:?$$U'ZI1J,:@ M6@#5.%03*$U/KVK3K OPNA5:HD$U'ZI1J,:@6@#5.%03*$W_/7I5L-GF5N=- MZ];:U'Z1;>*]6K>:)^X;5JA&H1KKLCL"Z)0:-5]V>;N MZVWK5K>Q4'.:;R=,4=$X.U01*TS.JFBG;W$S-DRPOGRE3^2#C?>MQ5[/0 M.YO0P@JJ4:C&H%H U3A4$RA-S[!JMNP)>/T*[;>@F@_5*%1C4"V :ARJ"92F M)UKU8#;HS6!FIW>2H9T85*-0C=7:\=IV/&E9.#3OYC:/C''HM@F4IF=/M5BV M^6U(*GORYT[&V8FG4&AU!=5\J$:A&H-J 53C4$V@-/V\/*JZ2H3485*-0C3G-&LQK612T MW&TR;2X*H-LF4)J>/55P.>:"ZW HJSRH6AU+W22+,)=+$L5$I _%W=^1>;B) M5DD:1V%K*J$U&%3SH1J%:@RJ!5"-0S6!TO2,'YW*#WTN/^S)_+!G\\.>S@][ M/C_L"?VP9_3#GM+O5]1@CJK!G%]0@SG-VN=BVJC!S#/W3BNT!H-JK-/^"*!S M0E6#.; :S"SU?D:%UF!0C4(UYC1K,*]EX0JMP:":0&EZ1E4-YIAK ML-OS:]KJC>#R<*Z.I#I71_:.9.&F_&<5Q=4;Q,N50[@LST.3Y>7+M21N#3JT M4X-J/E2C4(U!M0"J<:@F4)K^#:$Z-0?<3Q/&@#"-5\J$:A&H-J 53C4$V@-/V*!JH!=,$-H MM *&:#]4H5&-0 M+8!J'*H)E*8G6C6 KKD!?-,2QFSV3K75^.%I>>-71QI\Z)P4JC&H%D U#M4$ M2M/3JCI#MV-G>/ZX7RT='[]JGIY[WNE>OGFK>F+\*%_D^+7\OHOCH].6+H&4=5/.A M&H5J#*H%4(U#-8'2]&@?78'+!2]7D271'*KY4(U"-0;5 JC&H9I :7JB5?'G MFHN_MRU7F]>1LEQW,GZ]%H!V>U"-0C76;8<$T$DY5!,H3<^A*O?<,^5>CX4H MM)>#:CY4HV[S@EO-7V)DT#D#J,:AFD!I>D95W^::S\[X63Z&Z0_M\&Z/M2VT M>X-J/E2C4(U!M0"J<:@F4)J>;M6]N5/PVA;:NT$U'ZI1J,:@6@#5.%03*$U/ MM.KG7',_][:U[45S*3<:.Z_/C6>>NG=@:RY'*712!M4"J,:AFD!I>DA5;^69>RN6RC*5 MVNJ6&=:S9JYW4J%O8(-J%*HQJ!9 -0[5!$K3 ZVJ+0]\L3,/^N8WJ.9#-0K5 M&%0+H!J':@*EZ8E6Q9IG+M8^R\?Z;<7F)6S-:%?AL*;.JQ6L>;+> 8768U"- M==H? 71.#M4$2M.#IVHOSUA"S#Y6H3M]O=XSP[WJNK,9<>J+Q!'K@BS#I[8G MX;F9ZIU*:,4%U1ANIP70#>-03: T/;JJW_+,_=;'KB^\FN_.*E[EVJ]?]IMG MZQU/:*4%U1A4"Z :AVH"I>D)5R[G<;#*R M*)-7OIPZNK5XXER5U]2Y_& /AHW;;ZQ+:K7UYTNO-HJ\V370,@>RZDLN-@ MC5@.P]!F:RBXO=0E*%I9:E-PI*E9A;8TP',?5,@PB:)^6'"A@G3DO\U-.M(5 M2J%@;IBMBH*;W0U(O1T'\R@H72!A^,7]%OOG;PLN(6)EC]%CNMQ,;-)>O$YRR)DBY[ M?)BRL_>O8$+RTAA*&D.)Q^T?3[CK-.XZ MI]!3?UAG!ERYY6"87K(=26\]_QJI[Y%<;6[2JUX41:-PTR*@VPCH_D] KXVL MCNH=D'4Z1\EZ#5GO)-EWC92;2N64)%TIA)PMZV0JK2XRKC*0?"'!%8;/K?37 ML]QGN$UG[XW..+XZ*K3?".V?%'H'U@Z9*,K*:12DE%*/;?S]-_P7W:/T@X9^ M<))^[BZ:0K;AL@)W)^ISD((OA!1(E=PF9?#F?L1QBY;PH+FX/DV%NQ+*$L>2 M J/+ 9DQ=>^K)ZA+WV\6&JE[^>&:?A=@W 9:7VJ-+Q/7PIH?4/H/4$L#!!0 M ( -2!J5@4+QZA1@( )\% 9 >&PO=V]R:W-H965TN^?P7=PR_B@* (F>JI**Q"FDK*>N*[("*BQ&K :J;C:, M5U@JDV]=47/ N0%5I1MXWL2M,*%.&AO?DJ,[ M>\<]V192.]PTKO$65B ?ZB57EMNSY*0"*@BCB,,F<:[]Z3S2\2;@)X%6')R1 M5K)F[%$;MWGB>+H@*"&3F@&KSP[F4)::2)7QN^-T^I0:>'C>L]\8[4K+&@N8 ML_(7R661.!\=E,,&-Z6\9^U7Z/2,-5_&2F%^46MCQV,'98V0K.K JH**4/O% M3UT?#@#^,4#0 8*W@.@((.P H1%J*S.R%ECB-.:L15Q'*S9],+TQ:*6&4/TO MKB17MT3A9+K$SV@GT!*X>1$T [0@(BN9:#B@2_2P6J#SLPMTA@A%/PK6"$QS M$;M2Y=8,;M;EF=D\P9$\(;IC5!8"?:$YY*_QKJJY+SS8%SX+3A+>83Y"H?\! M!5X0#=0S_WMX>***HX13 =^"D[]_Y M$^_SD-;_1/9*>=0KCTZQI]_5JKFE&:L G7]C0EP,J;44$T.A%\LNO;R*_-C= M':H8"/(_O039ZMR#MUX!WYH5(%#&&BKMZ^F]_9:Y-L/UQC]3V\*L95XI5:UTO?5UD)%59W MH@9NWN1"5EB;J2Q\54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= M Q-MXDV\X\*.%J6V"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?P MDT*K3L;(5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K: M32U[K.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C M4%'>/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ M:=Y2DZ?3C3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5" M7S@!\F^^;\P&O?"HMPY'@0]8WJ%HH/TKVG!" M#Y0TF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V" M_>QVY^56G]@32 MW")\P6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O M>->ES84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO#0LE-R1/B#9:=EBRZIV)(QE3PB>;@5="2BY4W]\ P54+I MR-A>L^&Z8*E_>+CK9]"_)I=(NMH_@OR?-\CU@/0.!7(A68(]XPVA046.8 MEE=VXA8[XP,H:L:WJ\HJG&FZZO;.R<;!W6R0B=(YTVV8+EF;1@/!"I"C^6P. M=Z.J&$!C5&D'.::YMVE[S^*-*GZOS(>%W8YTG5256[P6? MR9+YS3\YX&A UW[17&G^PT:#5IE: ],DNF?:\.FVY;NFU2U;FG4[+0M<<^\ M-?_=/,^89)J*;=&V]U]REI^M.+GX5Y+=;Y5]P4&-S8OWI8L\/P21Z2&(/(B> M[!^"R.Q%BHR;%_C6*6'GC-!:(SB+#"R. 87$P!9B/]\+B_$_[Z:/[\1BF MK1]$^JA/'_7Q7B%D[#Y8G+!/9J_P3K,L2=(4R^AX'%0PQO*6IO 39L.T@0<6 M!R+]6:[Q:N,=\G@?8#5]K$.PG>*=B.T4SS4@X;R!1Y:%JXW% 0^L"ECO0/QP M'.BIL$^20%4Q;=@3C"-9AB'0B^$>35,D.RE\PO7!GI(DR;(P EA809)@"#R- M.((I T8DB3N/;CW/HK7[ZEX\Y^ST6]02P,$% @ U(&I6)>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_',IV'',EY/X?+9S M\:C-_5KK>_)42V5'4>7<]CR.;5[QFME/>LL5G"FUJ9F#HMG$=FLX*VS%N:ME M3'N]85PSH:++BT-?2Q/[!>UX[H164-E4W G^:'^?;XKD05BQ%E*XYU'4_I8\ M(K50HA8OO!A%O8C82C]^U4:\:.68S'*CI1Q%R?[$'3=.Y*^JLP9RQ=:VK7%L M?]!A*8QU;8NV?P:,#QP:[TL[IZ^$=-Q,F>-?C-YMA=HTWY D">1(6(9!G82''^8\=_.>?B;N'9>Y>6*09 M,PK<9LF2&Y)5S'"?#'5*8*EXKQB9[*S3-3?V [R)*H<+C8^)624)K)7;II(7 M9,D,J'EEF+*LG?!8GQ!32A+8*7.50^S(BCWQ#A-FD"2T0G1="]^9CH MDB6P7/ ,Y$]B*688&M@P> ;J8&+2H8&E@V/ZLVV*:8<&U@Z..? Q,>W0HVIG MZ&-BVJ&!M8-CGOB8F(%H8 /Y=FQ0F:R9(BN>5TI+O?$Q,0O1_[>">8W9W43! M+)0&MA".Z2>D%+-0&MA";TT[?KVO_KPCQ124!E80/N_HA!+=-PNL(&S> 2'U M,3$%I8$5Y*_%WG[6F'G2T'MFV*RH.[HQ\Z2A=\W0R=M''Q,S3QK8/$OV3![: ML=U>#N.%3(7-I;:[SBY+BGDG#>R=N;*B@.P#(Z: &)*Q@:&SX6UP?49,.FDK MG?CP,:3@I5"\6$#_%NIS)O.E(3E_$9=:U80"%: :MNV%:\0 3F(G)3[*KP M]HU@ 0=UT0WR646VE7+(IZ:.AQ/;1A?56$ M8=/ZNC_9-UU5Q'[9'5Q;;,_%P3O-\XGKGF=DJ\7SS,'FVOK_3&SV^]/6?S;; M[\K7\8_![J?ISN'H?\BPGYP-UKMEUJUWDKG400I! MFC[((,C2!XT@:)0^: Q!X_1!$PB:I ^:0M T?= ,@F;I@^80-$\?)#G*F!,D MO6!-H+4@UT+@M2#80B"V(-E"8+8@VD*@MB#;0N"V(-Q"(+<@W4)@MR#>0J"W MHMY*H+>BWDJ@M[[\;!/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H MK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AM+YAOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM[]0[Q&OIPZ/GOL;;R'=2'?MW_>/SM^5]$W$>W7!V<%F_^@50 M2P,$% @ U(&I6/]Y:I*? 0 '1@ !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F.[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0E M2J7.!0N\.S-XI>\ D_>M(1=MZJIQT[CPWCPRYM*":N42;:@).[FVM?+AUBZ8 M4>E2+8B)T6C,4MUX:OS0MQKQ;/),N5I5/GK9A,>NU,TTME2Y.'K:%;9>TU@9 M4Y6I\F&?K9OLA\MP[Y"$SJ[&%:5Q@U 0LY,.[<[O!ON^MS596V84S97UKZH. M56Q3,>>W%;FD7^)$1IWG94J93E=U:$F),<#2 X^0@F"0E2. M@E2.PE2. E6.0E6.@E6.PE6. E:.0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:! M0E:!0E:!0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E;YGV3]T'KYUQ^L MVS6I5=D<_%GW5V#V!5!+ 0(4 Q0 ( -2!J5@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ U(&I M6)G/_[?N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ U(&I6)E % M +'P & @($-" >&PO=V]R:W-H965T&UL4$L! A0#% @ U(&I6"I+#@I8!@ ,!P !@ ("! M(PX 'AL+W=O+&PO=V]R:W-H965T&UL4$L! A0#% @ MU(&I6 )0!>_M @ 60@ !@ ("![QP 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ U(&I6._ZMFR8' K5( M !@ ("!L"L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(&I M6!'%4:;"! T !D ("!\EH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(&I6*VZ++*A#@ (BH M !D ("!3&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(&I6#D9DVCX P G0H !D M ("!_: 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ U(&I6&"DVI0U P 3@T !D ("!1:P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U(&I6+DR MV:R( @ X@8 !D ("!-[8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(&I6#3<9.,= P C @ !D M ("!B<, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ U(&I6!/AT=) !@ (S8 !D ("! M$\\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ U(&I6#U&V]7E!@ ACL !D ("!3]T 'AL+W=O&UL4$L! A0#% @ U(&I6&H:!=R) M"P TY@ !D ("!?NP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(&I6";:+PY$ @ B@8 !D M ("!J/T 'AL+W=O&PO\.RE , )L: M / " 70$ 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M" #4@:E80+O#+8&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #4@:E8_WEJDI\! =& M$P @ 'T"0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..+P O , , #$"P$ ! end XML 56 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 57 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 126 231 1 false 47 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) Sheet http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited) Sheet http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) Sheet http://www.interlinkelectronics.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.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 7 false false R8.htm 10101 - Disclosure - The Company and its Significant Accounting Policies Sheet http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPolicies The Company and its Significant Accounting Policies Notes 8 false false R9.htm 10201 - Disclosure - Details of Certain Financial Statement Components Sheet http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponents Details of Certain Financial Statement Components Notes 9 false false R10.htm 10301 - Disclosure - Acquisition Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisition Acquisition Notes 10 false false R11.htm 10401 - Disclosure - Earnings Per Share Sheet http://www.interlinkelectronics.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 11 false false R12.htm 10501 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information Sheet http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformation Significant Customers, Concentrations of Credit Risk, and Geographic Information Notes 12 false false R13.htm 10601 - Disclosure - Related Party Transactions Sheet http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 10701 - Disclosure - Income Taxes Sheet http://www.interlinkelectronics.com/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 10801 - Disclosure - Commitments and Contingencies Sheet http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 20102 - Disclosure - The Company and its Significant Accounting Policies (Policies) Sheet http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies The Company and its Significant Accounting Policies (Policies) Policies http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPolicies 16 false false R17.htm 30203 - Disclosure - Details of Certain Financial Statement Components (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsTables Details of Certain Financial Statement Components (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponents 17 false false R18.htm 30303 - Disclosure - Acquisition (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables Acquisition (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureAcquisition 18 false false R19.htm 30403 - Disclosure - Earnings Per Share (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureEarningsPerShare 19 false false R20.htm 30503 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationTables Significant Customers, Concentrations of Credit Risk, and Geographic Information (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformation 20 false false R21.htm 30603 - Disclosure - Related Party Transactions (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactions 21 false false R22.htm 30803 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingencies 22 false false R23.htm 40101 - Disclosure - The Company and its Significant Accounting Policies (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesDetails The Company and its Significant Accounting Policies (Details) Details http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies 23 false false R24.htm 40201 - Disclosure - Details of Certain Financial Statement Components - Inventories (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails Details of Certain Financial Statement Components - Inventories (Details) Details 24 false false R25.htm 40202 - Disclosure - Details of Certain Financial Statement Components - Property, plant and equipment, net (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails Details of Certain Financial Statement Components - Property, plant and equipment, net (Details) Details 25 false false R26.htm 40203 - Disclosure - Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details) Details 26 false false R27.htm 40204 - Disclosure - Details of Certain Financial Statement Components - Changes in the carrying amount of goodwill (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails Details of Certain Financial Statement Components - Changes in the carrying amount of goodwill (Details) Details 27 false false R28.htm 40205 - Disclosure - Details of Certain Financial Statement Components - Accrued liabilities (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails Details of Certain Financial Statement Components - Accrued liabilities (Details) Details 28 false false R29.htm 40301 - Disclosure - Acquisition of Calman Technology Limited - Additional Information (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails Acquisition of Calman Technology Limited - Additional Information (Details) Details 29 false false R30.htm 40302 - Disclosure - Acquisition of Calman Technology Limited - Estimated fair values of the assets acquired and liabilities assumed (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails Acquisition of Calman Technology Limited - Estimated fair values of the assets acquired and liabilities assumed (Details) Details 30 false false R31.htm 40303 - Disclosure - Acquisition of Calman Technology Limited - pro forma consolidated statement of operations as if Calman had been included in our consolidated results (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails Acquisition of Calman Technology Limited - pro forma consolidated statement of operations as if Calman had been included in our consolidated results (Details) Details 31 false false R32.htm 40401 - Disclosure - Earnings Per Share (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareTables 32 false false R33.htm 40501 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails Significant Customers, Concentrations of Credit Risk, and Geographic Information (Details) Details http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationTables 33 false false R34.htm 40601 - Disclosure - Related Party Transactions (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsTables 34 false false R35.htm 40701 - Disclosure - Income Taxes (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.interlinkelectronics.com/role/DisclosureIncomeTaxes 35 false false R36.htm 40801 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesTables 36 false false R37.htm 40802 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails Commitments and Contingencies - Future Minimum Lease Payments (Details) Details 37 false false R38.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 38 false false R39.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 39 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding - link-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '40802 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, link-20240331.xsd 69 link-20240331.xsd link-20240331_cal.xml link-20240331_def.xml link-20240331_lab.xml link-20240331_pre.xml link-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "link-20240331x10q.htm": { "nsprefix": "ilink", "nsuri": "http://www.interlinkelectronics.com/20240331", "dts": { "schema": { "local": [ "link-20240331.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "link-20240331_cal.xml" ] }, "definitionLink": { "local": [ "link-20240331_def.xml" ] }, "labelLink": { "local": [ "link-20240331_lab.xml" ] }, "presentationLink": { "local": [ "link-20240331_pre.xml" ] }, "inline": { "local": [ "link-20240331x10q.htm" ] } }, "keyStandard": 209, "keyCustom": 22, "axisStandard": 14, "axisCustom": 0, "memberStandard": 30, "memberCustom": 17, "hidden": { "total": 16, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 126, "entityCount": 1, "segmentCount": 47, "elementCount": 450, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 433, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_cOQXhNumK0um5OPaI-leJg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_cOQXhNumK0um5OPaI-leJg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R6": { "role": "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Rtm3a833yEqaonk1wGbEMg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Rtm3a833yEqaonk1wGbEMg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPolicies", "longName": "10101 - Disclosure - The Company and its Significant Accounting Policies", "shortName": "The Company and its Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponents", "longName": "10201 - Disclosure - Details of Certain Financial Statement Components", "shortName": "Details of Certain Financial Statement Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisition", "longName": "10301 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShare", "longName": "10401 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformation", "longName": "10501 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information", "shortName": "Significant Customers, Concentrations of Credit Risk, and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactions", "longName": "10601 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxes", "longName": "10701 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingencies", "longName": "10801 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - The Company and its Significant Accounting Policies (Policies)", "shortName": "The Company and its Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsTables", "longName": "30203 - Disclosure - Details of Certain Financial Statement Components (Tables)", "shortName": "Details of Certain Financial Statement Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables", "longName": "30303 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareTables", "longName": "30403 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationTables", "longName": "30503 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information (Tables)", "shortName": "Significant Customers, Concentrations of Credit Risk, and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsTables", "longName": "30603 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "30803 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesDetails", "longName": "40101 - Disclosure - The Company and its Significant Accounting Policies (Details)", "shortName": "The Company and its Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "Duration_3_1_2024_To_3_1_2024_oyKDD7bGj0abtU18vSk3kA", "name": "ilink:PercentageOfDividendOnCommonStockDeclared", "unitRef": "Unit_Standard_pure_gS0IzbBTmkyIPgSCbjRZgw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_29_2024_Kpu63kKhZU6WVf0-I7ZMwA", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_ICdJUxtxHUSRLpa6PcLk1A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FiscalPeriod", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R24": { "role": "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails", "longName": "40201 - Disclosure - Details of Certain Financial Statement Components - Inventories (Details)", "shortName": "Details of Certain Financial Statement Components - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails", "longName": "40202 - Disclosure - Details of Certain Financial Statement Components - Property, plant and equipment, net (Details)", "shortName": "Details of Certain Financial Statement Components - Property, plant and equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails", "longName": "40203 - Disclosure - Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details)", "shortName": "Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails", "longName": "40204 - Disclosure - Details of Certain Financial Statement Components - Changes in the carrying amount of goodwill (Details)", "shortName": "Details of Certain Financial Statement Components - Changes in the carrying amount of goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Bhudvlw5NkWLSGHe0NjEog", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_WUQhic3X5k2yI2KQEUElfg", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R28": { "role": "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails", "longName": "40205 - Disclosure - Details of Certain Financial Statement Components - Accrued liabilities (Details)", "shortName": "Details of Certain Financial Statement Components - Accrued liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "longName": "40301 - Disclosure - Acquisition of Calman Technology Limited - Additional Information (Details)", "shortName": "Acquisition of Calman Technology Limited - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_17_2023_To_3_17_2023_us-gaap_BusinessAcquisitionAxis_ilink_CalmanTechnologyLimitedMember_us-gaap_TypeOfArrangementAxis_ilink_SharePurchaseAgreementMember_Yslrsw95mEeNvA_cRVEKxA", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R30": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "40302 - Disclosure - Acquisition of Calman Technology Limited - Estimated fair values of the assets acquired and liabilities assumed (Details)", "shortName": "Acquisition of Calman Technology Limited - Estimated fair values of the assets acquired and liabilities assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_17_2023_us-gaap_BusinessAcquisitionAxis_ilink_CalmanTechnologyLimitedMember_QcJSd06XEU-ZeUWNo_ra5A", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R31": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "longName": "40303 - Disclosure - Acquisition of Calman Technology Limited - pro forma consolidated statement of operations as if Calman had been included in our consolidated results (Details)", "shortName": "Acquisition of Calman Technology Limited - pro forma consolidated statement of operations as if Calman had been included in our consolidated results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_ilink_CalmanTechnologyLimitedMember_MVIHw7WdT0G7PElxqzdxyQ", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_ilink_CalmanTechnologyLimitedMember_MVIHw7WdT0G7PElxqzdxyQ", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "longName": "40401 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R33": { "role": "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails", "longName": "40501 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information (Details)", "shortName": "Significant Customers, Concentrations of Credit Risk, and Geographic Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_xm5O9RVrKEu6bmomFxfucQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_xm5O9RVrKEu6bmomFxfucQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "40601 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Bhudvlw5NkWLSGHe0NjEog", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ilink_QbakMember_uikkQELm50y2tgJKfJyW8Q", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R35": { "role": "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails", "longName": "40701 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_gS0IzbBTmkyIPgSCbjRZgw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_gS0IzbBTmkyIPgSCbjRZgw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "40801 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "unique": true } }, "R37": { "role": "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails", "longName": "40802 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details)", "shortName": "Commitments and Contingencies - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_3t1q5YqHO0qWbCG6DVDEwg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_GQU8FoRGOkunOmkcWKg7Yg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__G40mnrftUW0uk0a5eJZHg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "periodEndLabel": "Due to related party, closing balance", "periodStartLabel": "Due to related party, opening balance", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r545" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r514" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "periodEndLabel": "Due from related party, closing balance", "periodStartLabel": "Due from related party, opening balance", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r224", "r225" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits, Current", "verboseLabel": "Accrued wages and benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r77", "r117" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued liabilities", "verboseLabel": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "terseLabel": "Accrued liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedVacationCurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Vacation, Current", "verboseLabel": "Accrued vacation", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r56" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r54", "r138", "r405" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r89", "r146", "r402", "r417", "r418" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r12", "r28", "r347", "r350", "r370", "r413", "r414", "r640", "r641", "r642", "r647", "r648", "r649" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r594" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in-capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r81" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in-Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r303", "r304", "r305", "r432", "r647", "r648", "r649", "r672", "r685" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r600" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r600" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r600" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r600" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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 loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "ilink_AdjustmentsToReconcileOperatingLeaseExpenseToCashPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "AdjustmentsToReconcileOperatingLeaseExpenseToCashPaid", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount of adjustments to reconcile operating lease expense to cash paid.", "label": "Adjustments to Reconcile Operating Lease Expense to Cash Paid", "terseLabel": "Adjustment to reconcile operating lease expense to cash paid" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs, Policy [Policy Text Block]", "verboseLabel": "Marketing and Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r123" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r565", "r576", "r586", "r611" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r568", "r579", "r589", "r614" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r600" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r607" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r572", "r580", "r590", "r607", "r615", "r619", "r627" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r625" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r147", "r226", "r230", "r231", "r232", "r681" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r49", "r52" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive shares issuable upon conversion of Series A Convertible Preferred Stock excluded from calculation", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r194" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Earnings Per Share", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ilink_AreaUnderLease": { "xbrltype": "areaItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "AreaUnderLease", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The are under lease.", "label": "Area Under Lease", "terseLabel": "New lease" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r338" ] }, "ilink_AsiaAndMiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "AsiaAndMiddleEastMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Continent of Asia and region of Middle East.", "label": "Asia and Middle East [member]", "terseLabel": "Asia and Middle East" } } }, "auth_ref": [] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "auth_ref": [ "r687", "r688", "r689", "r690" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets.", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r116", "r142", "r168", "r201", "r214", "r218", "r227", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r340", "r344", "r355", "r397", "r467", "r545", "r556", "r668", "r669", "r678" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r134", "r149", "r168", "r227", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r340", "r344", "r355", "r545", "r668", "r669", "r678" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsTotalMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Total [Member]", "terseLabel": "Assets", "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r618" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r298", "r299", "r300", "r301", "r302" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r620" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r619" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r619" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "ilink_BkfCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "BkfCapitalMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about the related party BKF Capital Group.", "label": "BKF Capital" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r336", "r540", "r541" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r57", "r58", "r336", "r540", "r541" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r336" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r637", "r638" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "verboseLabel": "Net income", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r334", "r335" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r334", "r335" ] }, "ilink_BusinessCombinationCombinedCompaniesAmountPaidIntoEscrowAgainstPurchasePriceAdjustmentsAndPotentialClaimsForBreachesOfRepresentationsAndWarranties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "BusinessCombinationCombinedCompaniesAmountPaidIntoEscrowAgainstPurchasePriceAdjustmentsAndPotentialClaimsForBreachesOfRepresentationsAndWarranties", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount paid into escrow subject to purchase price adjustment process and paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties by SPEC/KWJ or the equity holders.", "label": "Business Combination, Combined Companies, Amount Paid into Escrow Against Purchase Price Adjustments and Potential Claims for Breaches of Representations and Warranties", "terseLabel": "Amount paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties" } } }, "auth_ref": [] }, "ilink_BusinessCombinationCombinedCompaniesNetWorkingCapitalAdjustmentApproximateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "BusinessCombinationCombinedCompaniesNetWorkingCapitalAdjustmentApproximateAmount", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase or decrease in net working capital subject to purchase price adjustment.", "label": "Business Combination, Combined Companies, Net Working Capital Adjustment, Approximate Amount", "terseLabel": "Adjustment to net working capital" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r10" ] }, "ilink_BusinessCombinationConsiderationTransferredAfterNetWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "BusinessCombinationConsiderationTransferredAfterNetWorkingCapitalAdjustment", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred after the net working capital adjustment.", "label": "Business Combination, Consideration Transferred, After Net Working Capital Adjustment", "verboseLabel": "Approximate consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisition" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r111", "r337" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Lease liabilities", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "verboseLabel": "Fair value of accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables and accrued liabilities, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Accrued Liabilities", "negatedLabel": "Accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liabilities", "terseLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed excluding intangible assets.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets", "totalLabel": "Net identifiable assets acquired" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets acquired", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant, and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r59", "r60" ] }, "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of right of use assets, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right of Use Assets", "terseLabel": "Right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisition" } } }, "auth_ref": [] }, "ilink_CalmanTechnologyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "CalmanTechnologyLimitedMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Calman Technology Limited.", "label": "Calman Technology Limited [Member]", "terseLabel": "Calman" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r33", "r136", "r527" ] }, "ilink_CashAndCashEquivalentsHeldByForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "CashAndCashEquivalentsHeldByForeignSubsidiaries", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash balance held by foreign subsidiaries.", "label": "Cash and Cash Equivalents, Held By Foreign Subsidiaries", "terseLabel": "Cash balance held by foreign subsidiaries" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r33", "r98", "r166" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r3", "r98" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r598" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer" } } }, "auth_ref": [ "r654" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r131", "r143", "r144", "r145", "r168", "r187", "r188", "r191", "r193", "r199", "r200", "r227", "r253", "r255", "r256", "r257", "r260", "r261", "r262", "r263", "r265", "r266", "r268", "r355", "r422", "r423", "r424", "r425", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r455", "r476", "r498", "r508", "r509", "r510", "r511", "r512", "r634", "r645", "r650" ] }, "ilink_ClosingAndRemainingAmountPaidIntoEscrowAgainstPurchasePriceAdjustmentsAndPotentialClaimsForBreachesOfRepresentationsAndWarranties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "ClosingAndRemainingAmountPaidIntoEscrowAgainstPurchasePriceAdjustmentsAndPotentialClaimsForBreachesOfRepresentationsAndWarranties", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The closing and remaining amount paid into escrow subject to purchase price adjustment process and paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties by SPEC/KWJ or the equity holders.", "label": "Closing and Remaining Amount Paid Into Escrow Against Purchase Price Adjustments and Potential Claims for Breaches of Representations and Warranties", "terseLabel": "Closing and remaining amount paid into escrow subject to purchase price adjustment process and paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r599" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r599" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 8)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r25", "r70", "r399", "r454" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r108", "r251", "r252", "r515", "r667" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r546", "r547", "r548", "r550", "r551", "r552", "r553", "r647", "r648", "r672", "r684", "r685" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r80", "r455" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r80", "r455", "r473", "r685", "r686" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value: 30,000 shares authorized, 9,860 shares issued and outstanding at both March 31, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r80", "r401", "r545" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r604" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r603" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r605" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r602" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r29", "r151", "r153", "r158", "r393", "r410" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r39", "r42", "r66", "r67", "r223", "r514" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r42", "r66", "r67", "r223", "r419", "r514" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r39", "r42", "r66", "r67", "r223", "r514", "r636" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Risk and Uncertainties", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r71", "r126" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Significant Customers, Concentrations of Credit Risk and Geographic Information", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r39", "r42", "r66", "r67", "r223" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r39", "r42", "r66", "r67", "r223", "r514" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "verboseLabel": "Number of common shares for each convertible share", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r19", "r55", "r79", "r109", "r267" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue.", "terseLabel": "Cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r94", "r377" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk", "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." } } }, "auth_ref": [ "r115" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ilink_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "CustomerBMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "representing B Member", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r40", "r223" ] }, "ilink_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "CustomerMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "representing A Member", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "auth_ref": [] }, "ilink_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer One.", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r64" ] }, "ilink_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer Two.", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net, Noncurrent", "terseLabel": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r315", "r316" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r315", "r316", "r398" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r100" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r322" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r53" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r204" ] }, "ilink_DetailsOfCertainFinancialStatementComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "DetailsOfCertainFinancialStatementComponentsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Details of Certain Financial Statement Components" } } }, "auth_ref": [] }, "ilink_DetailsOfCertainFinancialStatementComponentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "DetailsOfCertainFinancialStatementComponentsTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponents" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for details of certain financial statement components.", "label": "Details of Certain Financial Statement Components [Text Block]", "terseLabel": "Details of Certain Financial Statement Components" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r113" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Dividends, Preferred Stock", "negatedLabel": "Preferred stock dividends", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r6", "r110" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r560" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r593" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Earnings (loss) per common share, basic", "verboseLabel": "Earnings (loss) per common share, basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r159", "r175", "r176", "r177", "r178", "r179", "r184", "r187", "r191", "r192", "r193", "r197", "r353", "r354", "r394", "r411", "r533" ] }, "ilink_EarningsPerShareBasicAndDilutedAbstracts": { "xbrltype": "stringItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "EarningsPerShareBasicAndDilutedAbstracts", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Earnings Per Share, Basic and Diluted Abstracts", "terseLabel": "Earnings (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings (loss) per common share, diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r159", "r175", "r176", "r177", "r178", "r179", "r187", "r191", "r192", "r193", "r197", "r353", "r354", "r394", "r411", "r533" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r36", "r37" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r183", "r194", "r195", "r196" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "verboseLabel": "Effect of exchange rate changes on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r357" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Income tax expense (benefit) (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r318" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r169", "r318", "r330" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent", "terseLabel": "Global Intangible Low-Taxed Income (in percent)", "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r671" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r557" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r557" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r557" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r632" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r557" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r557" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r557" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r557" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r132", "r155", "r156", "r157", "r170", "r171", "r172", "r174", "r180", "r182", "r198", "r228", "r229", "r269", "r303", "r304", "r305", "r326", "r327", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r358", "r359", "r360", "r361", "r362", "r363", "r370", "r413", "r414", "r415", "r432", "r498" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r601" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r565", "r576", "r586", "r611" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r562", "r573", "r583", "r608" ] }, "ilink_EuropeAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "EuropeAndOtherMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents information pertaining to Europe and other countries.", "label": "Europe and Other [Member]", "terseLabel": "Europe and other" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "auth_ref": [ "r687", "r688", "r689", "r690" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r607" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "ilink_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r140", "r247" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2024 (remainder of year)", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r378", "r379" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets Future Amortization Expense", "terseLabel": "Years ending December 31," } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Total intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r105", "r379" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net (Line Items)", "terseLabel": "Intangible assets, net", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r378" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r105", "r378" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted Average Amortization period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r378" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r356" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ilink_FremontCaliforniaFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "FremontCaliforniaFacilityMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining Structure used in the facility in Fremont, California", "label": "Fremont, California Facility [Member]", "terseLabel": "Fremont, California Facility" } } }, "auth_ref": [] }, "ilink_FurnitureMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "FurnitureMachineryAndEquipmentMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to furniture , machinery and equipment.", "label": "Furniture, Machinery and Equipment [Member]", "terseLabel": "Furniture, machinery and equipment" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r41", "r514" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 }, "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill acquired in acquisition", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r139", "r233", "r392", "r537", "r545", "r657", "r664" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired in acquisition of Calman (before December 2023 adjustment to allocation)", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r236", "r537" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Adjustment to goodwill, foreign currency exchange rate changes", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r240" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "Changes in the carrying amount of goodwill", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r537" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r93", "r168", "r201", "r213", "r217", "r219", "r227", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r355", "r535", "r668" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Hong Kong (Member)", "terseLabel": "Hong Kong" } } }, "auth_ref": [] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "In Process Research and Development [Member]", "terseLabel": "In-process research and development", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r91", "r119", "r201", "r213", "r217", "r219", "r395", "r407", "r535" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r249", "r250", "r483" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r250", "r483" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "ilink_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "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": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Taxes" } } }, "auth_ref": [] }, "ilink_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting information about income taxes.", "label": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r169", "r312", "r319", "r320", "r324", "r328", "r331", "r332", "r333", "r427" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r121", "r129", "r181", "r182", "r205", "r317", "r329", "r412" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r154", "r313", "r314", "r320", "r321", "r323", "r325", "r421" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Related Parties", "terseLabel": "Billed (or accrued) to Interlink by related party", "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "terseLabel": "Billed (or accrued) to related party by Interlink", "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Accrued income taxes", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r572", "r580", "r590", "r607", "r615", "r619", "r627" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r625" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r561", "r631" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r561", "r631" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r561", "r631" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Patents and trademarks (Member)", "terseLabel": "Patents, tradenames, and trademarks", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r17" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r161", "r164", "r165" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r104", "r529" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r148", "r528", "r545" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r104", "r531" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r104", "r530" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "JAPAN" } } }, "auth_ref": [] }, "ilink_LeaseRentPerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "LeaseRentPerMonth", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of lease rent per month.", "label": "Lease Rent Per Month", "terseLabel": "Lease rent per month" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements (Member)", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r107" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r366" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Schedule of future minimum lease payments under non-cancellable operating leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r675" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.interlinkelectronics.com/role/DisclosureCommitmentsFutureMinimumLeasePaymentsDetailsCal2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted future non-cancelable minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r369" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r369" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "2024 (remainder of year)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r675" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureCommitmentsFutureMinimumLeasePaymentsDetailsCal2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r369" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease period", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r674" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r22", "r168", "r227", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r341", "r344", "r345", "r355", "r453", "r534", "r556", "r668", "r678", "r679" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r85", "r118", "r404", "r545", "r646", "r655", "r673" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r24", "r135", "r168", "r227", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r341", "r344", "r345", "r355", "r545", "r668", "r678", "r679" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r18", "r74", "r75", "r76", "r78", "r168", "r227", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r341", "r344", "r345", "r355", "r668", "r678", "r679" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableRelatedPartiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableRelatedPartiesDisclosureAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Due from Related Parties, Current [Abstract]", "terseLabel": "Due from related party" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of assets by geographical area", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Line Items]", "terseLabel": "Commitments and Contingencies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r223", "r539", "r670", "r682", "r683" ] }, "us-gaap_ManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManufacturingFacilityMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Shenzhen, China manufacturing facility", "documentation": "Structure used in the manufacturing of goods." } } }, "auth_ref": [ "r107" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r599" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r599" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r618" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r626" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r223", "r539", "r670", "r682", "r683" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r600" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r122", "r130" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net cash used in investing activities", "totalLabel": "Net cash (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r98", "r99", "r100" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r92", "r100", "r120", "r133", "r150", "r152", "r157", "r168", "r173", "r175", "r176", "r177", "r178", "r181", "r182", "r189", "r201", "r213", "r217", "r219", "r227", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r354", "r355", "r409", "r475", "r496", "r497", "r535", "r554", "r668" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss applicable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r160", "r175", "r176", "r177", "r178", "r184", "r185", "r190", "r193", "r201", "r213", "r217", "r219", "r535" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Basic and diluted earnings" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Issued Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ilink_NewarkCaliforniaManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "NewarkCaliforniaManufacturingFacilityMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Structure used in the Newark, California manufacturing facility.", "label": "Newark, California Manufacturing Facility [Member]", "terseLabel": "Newark, California manufacturing facility" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r599" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r569", "r580", "r590", "r607", "r615" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r597" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r596" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r607" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r626" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r626" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r62" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r222" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net", "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)." } } }, "auth_ref": [ "r96" ] }, "ilink_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "NumberOfCustomers", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r653" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r653" ] }, "ilink_NumberOfSquareFeetGivenAsSublease": { "xbrltype": "areaItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "NumberOfSquareFeetGivenAsSublease", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to number of square feet given as sublease.", "label": "Number of Square Feet Given as Sublease", "terseLabel": "Area of sublease space" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenseMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Operating expenses", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r16" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses.", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r201", "r213", "r217", "r219", "r535" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r367", "r544" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureCommitmentsFutureMinimumLeasePaymentsDetailsCal2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r365" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities, current", "verboseLabel": "Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r365" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, long term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r365" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "ROU asset", "verboseLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r364" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r368", "r544" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Order or Production Backlog [Member]", "terseLabel": "Order backlog", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r63" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "The Company and its Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "The Company and its Significant Accounting Policies", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r73", "r101", "r102", "r114" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other accrued liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r141" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation adjustment", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "ilink_OtherIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "OtherIncomePolicyPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other income.", "label": "Other Income Policy [Policy Text Block]", "terseLabel": "Other Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r599" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r567", "r578", "r588", "r613" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r595" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Payment of dividends on preferred stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of Calman Technology Limited, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r97" ] }, "us-gaap_PaymentsToSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToSuppliers", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Suppliers", "negatedLabel": "Paid by Interlink to related party", "documentation": "Payments of cash to suppliers for goods and services during the current period." } } }, "auth_ref": [ "r643", "r644" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r598" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r598" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r597" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r607" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r600" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r596" ] }, "ilink_PercentageOfAnnualIncreaseInLeaseRent": { "xbrltype": "percentItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "PercentageOfAnnualIncreaseInLeaseRent", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of annual increase in rent.", "label": "Percentage of Annual Increase in Lease Rent", "terseLabel": "Annual lease amount" } } }, "auth_ref": [] }, "ilink_PercentageOfDividendOnCommonStockDeclared": { "xbrltype": "percentItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "PercentageOfDividendOnCommonStockDeclared", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesDetails", "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "he percentage of dividend declared on common stock.", "label": "Percentage of Dividend On Common Stock, Declared", "terseLabel": "Dividend declared on common stock (in percent)" } } }, "auth_ref": [] }, "ilink_PeriodForSeverancePayment": { "xbrltype": "durationItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "PeriodForSeverancePayment", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The period for severance payment.", "label": "Period for Severance Payment", "terseLabel": "Period for severance payment" } } }, "auth_ref": [] }, "ilink_PeriodOfWarrantyFromDateOfShipment": { "xbrltype": "durationItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "PeriodOfWarrantyFromDateOfShipment", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to period of warranty from date of shipment.", "label": "Period Of Warranty From Date Of Shipment", "terseLabel": "Period of warranty from date of shipment" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Conversion Price", "verboseLabel": "Conversion price per share", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r264" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsAndOtherAdjustments", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Dividends and Other Adjustments", "negatedLabel": "Less: Preferred stock dividends", "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders." } } }, "auth_ref": [ "r35", "r633", "r652" ] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred stock, liquidation preference, value", "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares." } } }, "auth_ref": [ "r167", "r265" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r546", "r547", "r550", "r551", "r552", "r553", "r684", "r685" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r79", "r262" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r79", "r455" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r79", "r262" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r79", "r455", "r473", "r685", "r686" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par value: 1,000 shares authorized, 200 shares of Series A Convertible Preferred Stock issued and outstanding at both March 31, 2024 and December 31, 2023 ($5.0 million liquidation preference)", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r79", "r400", "r545" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r639" ] }, "us-gaap_ProceedsFromFeesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromFeesReceived", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Fees Received", "negatedLabel": "Paid by related party to Interlink", "documentation": "Cash received for fees during the current period. This element excludes cash proceeds from license fees." } } }, "auth_ref": [ "r32" ] }, "ilink_ProductWarrantyExtendedTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "ProductWarrantyExtendedTerm", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the extended warranty period.", "label": "Product Warranty Extended Term", "terseLabel": "Extended warranty minimum period" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r133", "r150", "r152", "r162", "r168", "r173", "r181", "r182", "r201", "r213", "r217", "r219", "r227", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r339", "r342", "r343", "r354", "r355", "r395", "r408", "r431", "r475", "r496", "r497", "r535", "r542", "r543", "r555", "r642", "r668" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property, plant and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r107", "r137", "r406" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net (Line Items)", "terseLabel": "Property, Plant and Equipment, Net", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net.", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r396", "r406", "r545" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property, plant and equipment, net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r107" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r595" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r595" ] }, "ilink_QbakMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "QbakMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about the related party Qualstar Corporation QBAK.", "label": "Qualstar" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r562", "r573", "r583", "r608" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r272", "r374", "r375", "r448", "r449", "r450", "r451", "r452", "r472", "r474", "r503" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "verboseLabel": "Related Party Transactions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r479", "r480", "r483" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r272", "r374", "r375", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r448", "r449", "r450", "r451", "r452", "r472", "r474", "r503", "r677" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r371", "r372", "r373", "r375", "r376", "r428", "r429", "r430", "r481", "r482", "r483", "r501", "r502" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "verboseLabel": "Engineering, research and development", "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." } } }, "auth_ref": [ "r72", "r311", "r680" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Engineering, Research and Development Costs", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r310" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r563", "r574", "r584", "r609" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r564", "r575", "r585", "r610" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r571", "r582", "r592", "r617" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r110", "r403", "r416", "r418", "r426", "r456", "r545" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r132", "r170", "r171", "r172", "r174", "r180", "r182", "r228", "r229", "r303", "r304", "r305", "r326", "r327", "r346", "r348", "r349", "r351", "r352", "r413", "r415", "r432", "r685" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue, net", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r202", "r203", "r212", "r215", "r216", "r220", "r221", "r223", "r270", "r271", "r377" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of net revenues by geographical area", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r477", "r525", "r532" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Significant Customers, Concentrations of Credit Risk and Geographic Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Significant Customers, Concentrations of Credit Risk and Geographic Information" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r626" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r626" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Singapore (Member)", "terseLabel": "Singapore" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Net revenue", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r223", "r635" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedProFormaConsolidatedStatementOfOperationsAsIfCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r57", "r58", "r336" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r651" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsIntangibleAssetsNetAndFutureAmortizationOverNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r50", "r51", "r378" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r537" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r537", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "verboseLabel": "Schedule of intangible assets, net", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r20", "r86", "r87", "r88" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of estimated fair values of the assets acquired and liabilities assumed at the acquisition date", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r68", "r69", "r479", "r480", "r483" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of related party transactions", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "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." } } }, "auth_ref": [ "r47", "r90" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of future amortization on existing intangibles", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r51" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of net revenues from customers", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r38", "r39", "r42", "r43", "r66", "r115" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r559" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r558" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r221", "r222", "r444", "r445", "r446", "r504", "r505", "r506", "r507", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r526", "r538", "r548", "r670", "r682" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r221", "r536" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r95" ] }, "ilink_SeriesConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "SeriesConvertiblePreferredStockMember", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "This member stands for series-A convertible preferred stock.", "label": "Series Convertible Preferred Stock [Member]", "verboseLabel": "Series A Convertible Preferred Stock" } } }, "auth_ref": [] }, "ilink_SeriesaConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "SeriesaConvertiblePreferredStockMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series-A convertible preferred stock.", "label": "Seriesa Convertible Preferred Stock [Member]", "terseLabel": "Series A Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Stock-based compensation awards outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r278", "r279" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r298", "r299", "r300", "r301", "r302" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r273", "r277", "r296", "r297", "r298", "r299", "r302", "r306", "r307", "r308", "r309" ] }, "ilink_SharePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "SharePurchaseAgreementMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to share purchase agreement.", "label": "Share Purchase Agreement [Member]", "terseLabel": "Share Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance at end of year (in shares)", "periodStartLabel": "Balance at beginning of year (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShippingAndHandlingCostPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling Cost, Policy [Policy Text Block]", "terseLabel": "Shipping and Handling Fees and Costs", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs." } } }, "auth_ref": [] }, "ilink_SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to space for executive offices, sales, finance and administration.", "label": "Space located in Irvine, California for executive offices, sales, finance and administration" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r131", "r143", "r144", "r145", "r168", "r187", "r188", "r191", "r193", "r199", "r200", "r227", "r253", "r255", "r256", "r257", "r260", "r261", "r262", "r263", "r265", "r266", "r268", "r355", "r422", "r423", "r424", "r425", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r455", "r476", "r498", "r508", "r509", "r510", "r511", "r512", "r634", "r645", "r650" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r26", "r132", "r155", "r156", "r157", "r170", "r171", "r172", "r174", "r180", "r182", "r198", "r228", "r229", "r269", "r303", "r304", "r305", "r326", "r327", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r358", "r359", "r360", "r361", "r362", "r363", "r370", "r413", "r414", "r415", "r432", "r498" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r221", "r222", "r444", "r445", "r446", "r504", "r505", "r506", "r507", "r513", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r526", "r538", "r548", "r670", "r682" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "verboseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r170", "r171", "r172", "r198", "r377", "r420", "r443", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r477", "r478", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r549" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r170", "r171", "r172", "r198", "r377", "r420", "r443", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r477", "r478", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r549" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r566", "r577", "r587", "r612" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r83", "r84", "r103", "r457", "r473", "r499", "r500", "r545", "r556", "r646", "r655", "r673", "r685" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "ilink_SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to sublease of space located in Irvine, California.", "label": "Sublease of space located in Irvine, California" } } }, "auth_ref": [] }, "ilink_SubleaseRentPerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20240331", "localname": "SubleaseRentPerMonth", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to sublease rent per month.", "label": "Sublease Rent per Month", "terseLabel": "Sublease rent per month" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Subsequent Events, Policy [Policy Text Block]", "terseLabel": "Subsequent Events", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r606" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r654", "r676" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r598" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r605" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Tradenames and trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r61" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r625" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r627" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.interlinkelectronics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r628" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r629" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r627" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r627" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r630" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r628" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionOfCalmanTechnologyLimitedAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r338" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "United States [Member]", "terseLabel": "United States" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r624" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCompanyAndItsSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r44", "r45", "r46", "r124", "r125", "r127", "r128" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding - diluted", "terseLabel": "Weighted average common shares outstanding - diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r186", "r193" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding - basic", "verboseLabel": "Weighted average common shares outstanding - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r184", "r193" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r633": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r634": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 63 0001410578-24-000702-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-000702-xbrl.zip M4$L#!!0 ( -2!J5AX&I 3"@\ #Z) 1 ;&EN:RTR,#(T,#,S,2YX M9H2M@!MVQ(C MR0G,K]\CV08;WS X:6;7+XF#CLY%Y]/1D61./OQKZ3KHD0A).?MXSCB:>FC7"VC."T/G9Z=O3B],KU&A\,BQNL(0NG"'#Z^+T/&QH!]PXNT97 MS??-B[.+-^C=]?G9]=4Y&MZ%9'>@V)06T"VE?2VM.7$Q4EC,B+K'+I$+;)&/ M)W.E%M?-YM/3TREEB@B'LF_$(982G%%+GEK<-3S/+B_/3Q!62M")ITB7"_>6 M3+'G*!@5]H>'':,'#)9#]'#$""+-,+I,7H-&,=%/EZ=N.RXEP3B6Q3F?\L0D-FO@R))1"-=1J0>2:?(KEQ"BU;HIU ML,E"$$N[**:9$1*8\KXIN$.:&\IU7R5R.D%K2&AY0@#X5NDVA*TQO0299O)^ MVX36M0N@P59QS@'=5=-O7),ZF2POF[_VP0\AI2<;,XP7R4$,&F*J>KG#X&V& M0:J%2!\"W1+W([4R**D5(TQ@*FZ5;I[ W%Q[@GM,B2Q'^(UQXV1#>S\%3V%+ MC)PPS[U(<\;%69,L%6&23AS2T&1$8 6Q238N=&SRNS,,,R!=.=,4D\6(*L(L MD$0,R9@884N,^3(QL,'S2R,1.G=+QT5]:\_31TRU;@S?;9=('9-'PD@&'=5-,S Z!=C,4- ?( ME$F%F44VD9<61][&=B]BV1GC8]GQD;3LAO0FF<2ZT>_PZ0>$S,J$&>/*0%I_ M%'ZX6% VY?XG\)G&S;4>IC$@ NF'KP^]W=8$XX\12##K4ILS&V83L>%!CSJU^&@WZO=O6&/ZX:?5;]^T.&GWI=,8C],H+^?_XH;G-=DN@!WH.V"?S M#,N/!#EFB'6P#CH')#D=+>Q8GE.^WT:MS&[!AZ%'7\C/ZU8YF X682 MY? B M%KF>O]C5\Z,Q_+KKW(/7!UTT&'8>6N,>$-08J!0#;>["P,SUZOI(>I#ENZ3/ MY?Z *.27BX[+_=#1'MP-'SI?@*[W:?8 MB;C877"FO=ECC_"+"TIDT,U'0V7<S.'QY=:))[HBI SB[L"Z!T4064 M0CU>HX76!&%F(Q+J\AK!EK)&V+.%(MBMS?0)04M*V(B YP$(74\!GY;+A:)_ MFE$8/!)Q3Y:J"^G);P2+:@+7@;(+L'E939@+E438:.GC44/4UQ3AB*J(@ZY ML%1H"MJBE5:W!N\S@;=E6<(C=I_B"75 \4J6TVRF!7"[J@)N@73D;,37\"D! MGY8%ZX8T6NB@'I6C4T!=W0HU%.=U+S M,.0A'.AHPEX4FMA7LX9H"8AVL&"4S>20B-$@N@,,\5LPF&&PNYCH>FZ?8$F&>&4H,UQZ$*]< MO[]+AH"(,#-M8^*@/ I'(R$2AT!HB^T&DT(T0B2]R8+%;_SPHG)^E0&%P M=]<;^V<\.SM>+QH7M?A635\># M_1 1/UVOM4.(]5+C+>['<\/!H/VO_^,NC?=AY&_T"= MG[[VQK_5!\7[[E#&>.*0O/U$0)#CR4O(_A/G'-'L_Y7/H_;,3NOX K,5I&8] M)4=TQN@40AY3L"?7K^E \C2$.6AE'S.49Y";U)TGD_DQ[,D"*2:IH[!B1P2A MC204BJI3N68J/K)JV;8AP$Z/3;EPC:D'G$?E\BLX M;$H$I1*'31NY*"*XADO%BW1^(])S,DXWC4*H N+EY4@%P%X(C@U=D1>0CN8Z4T)^O+4 8HN2:X1S; M: )F0.#T[= 1E'LBSDKXMM1SH<1(*&-0:%9#6X;7)"3=JU#%V M3UP]$ ?[)RUJ-1:826R9\DB2\EW])4KNST)W!5QC#W_HE,AA! MM8JL/($;=Z',/;(\>Z^/+,/^T4?M.9]9=,6KG5;AB=?^1UUY3CVOZ(RK=G6E M)UN'G%CEN[N*=X]K9Y>[*O^@IW9"Z?=\BE[PR7?'3F_VU%YYH2.# MYSDKR$? "QP2U/C9^VA@US.!?!^7.@RHO57F""!G[Y_ODX)-?^V%0[;Z)?;X M^5XJN[FOW5;A[O#P7>(NNT78/"3?;=SKC8CPJ3[8*49!FW#(?>.I MDF]VU>]%[;V12?=R!E6N)]\D/9GV=87:52^[NTEW<*6\A-:@. MW?*DPZ2 .M?Q;Y..S[L+K5U800:>[L7B#KF.?)=T9,%5V_^%+_4/71OP@4R1 M*6AWK'][= +! M(0LLK 271,$]8&)*,X"+FJ'R)ZA9E57@AZA5BBJM4'OC':05ASB/G5*F;_GW M""T'))7U9QQ\1VB3@R=E;8(NQ'E668>-3RRQR4XM2/YR"J !N):1NR@?O)#4DUP_E MI!:5%TT3O]W-$2+6JZ'Y-,XO&N=O]],CM3)KUD 4]31_R[T')%KA=)?!,%WT M7^L:IWHX+O5P7)Z7 T.B6O*.\L,.6O#5SB*SZ@?G C"U_G*30'19LRF'QXR" MS@'?_"!"O^;Q3%(AV"?\X0(-8-=T]HA_T394> M%' WXC^>#(F@W!Y,?\$"=FUJU17,%5=BY(^Z$B*@!R39?W76MZFO;K-([*XRA5-U2X"@-^ MFN!O2=6CGQZATN%YSX"1I.XIC4=LPOB)9YL0:3Q"$^X]K=I@NCY]BYJ0TAB= MK#K/GA'QHG-U*+CM62J,)QU="M\F]I@(-Q9W\LB^>\!I28HAV;^CMNV0#I8J MB9Y,DB/$T$#- 07F\MQYXTS-TWP7;X\&#IX)5PZK+16=)+!#_".G5E%I$CC#D\_Z-*8%@TK)=V*++X%XE M!;"'L#E"T/K))Q@T(H]$:.V#>DC)##65Z+NO$Z4*7 8#&+5MO_Y1L^$SRF;? MU8M=#V*CJ9^%K3G$2[&*UC1.HG@W^B.$:ZD7*M+6UCT9',>"&^:8V8GT$;LN M5/$F6_N;(U:_JT]N21\BOKU5O;FS7!!+5Y:(5$-N3141NF)SEWOQF7<(F^=< M6VTR25]:B_,$HBOAMSE[U#<2(&$HR)0(H6L

8/Q.(031T2E+1@,U-C44.;23+FVOHAIG9L%[5.0X6G-NMC2Q9-7R8!0 MJMM1AH74LB\I"UT^X1&:=N-)R \E1&MW JF2)O8?=65&_>ZQKMAMJF#I:0E+ M&N](2_"GU@SKT#'TA#77M5P%;)(B,QW /.0*GB#S:CN8NA)BX UL<*VYK@_^ M0*)WLYHZ.*7:"JK'J-V+!J9#=L0I@Z?#[XS1/R$YL;7Y4XK7_Z,BMUI[V_Q; M515M\-\^E[!3-#Q@3YSX]P(%KGQQ;8[$=85K[BZPOR?J%RZ^00 -[F8V^&XM M%H(O3>E[?W*4G5+E>/^E1Y5!1A;4MC)O8/IYJLG+@.D<,5S+UB?I*?NN7+HC3#XZGG[-#9QE;D22 M!J6W'Z$A;8=+7<*4V0]$*[,N9_H]DJ8C4.89#C+2'9*8A!DA[B7B6&>I:R#J M+=K6?_]ZKH"6(_"9'; .647C'P2]K.%??U-Y\S*H>5L^.F+9-'MLCFUU/8=V M87D3TCL ;3YM";/ZX'4M4!:8%J$[8.__'$;YIWJX]#E@<8\# _IS&#L$B.C@ M-B.#Z2U]A&0.%B&=*,-D,KK?$LN!U=;>ND;;M=.VR0N_Z\O$R,RC/HCN7QGD MK?WMV^SMEI>ZNMY9]7[>179*X]$L4 4!,@JI%F.>KFH-:QK8TV-KL[(PF-/A M*/'7%01\H3;GA-DGBH6DWS>F^._O^Z^??OHO4$L#!!0 ( -2!J5BR\].G M^0\ (/B 5 ;&EN:RTR,#(T,#,S,5]C86PN>&UL[5UM<^(X$OY^5?ZGU2VUI=:7_[Q:IK; W":,?CTY.VV<:)CJS"#T^>O)W*XA6R?D MY#\___,?7_Y5J_UQ,^QK!M/G%J:.IG.,'&QH+\29:F,VFR&JW6/.B6EJ-YP8 MSUC3SAJGGTZ;IQ=:K>:U<8-LJ,.HYC;6/#U;/^EX[3%ZK5W4K^K-1O-A*05- G]ZUK\]P0=:L FM:]?;?+U9.HXL^MZ_>7EY?2E M=.*Z- ]=OMG'BD2@>2W3B%Q=/24+Y "^K\COM>S(XN[JZ MJKM/3T!ZFO:%,Q,/\41S?[MVEC/\]<0FULP4;;F_33F>?#T1'VL"@49KQX-,0=!HBK%C?Z-H;A#X]403_7T;WH5H(]3! M7'2 3:P[G%&BVZ97928$]<@9FPUD^ M@F5UVM3H_F].9J+( W8*EZ 4,WXF3R9NVS8X*B >>.G-'6BG;3'N MD+]=,SV .=H#?G5Z8(;^Q(B7H;'[4JH\&&U=YW-L] EZ(B9QRK +"224(KZV M#L/*)BZP8.5-"]$QUJ>4F>QYV2>6,/5=VR&6\ @]1/AOR)QCX'6E)&YUC@W0 ME !+\ Q6$,9!A%L(@:6(OHLXA668_8CY:(K6:K2?N&(;+85%T'L R)U# P MN7" -EA_ @0KPW)/*+'F5A]#SX]HZ98\B!SVZ[EL8:62" .A>3 !2?:662@Z M,O6YZ3J-/CSS!"'H>/M%8 '\%48JFY^)8Z@H-$X:S2TFK;N #YW!@^WW8=1 M]U9\&@WZ=[?M,7RY:??;#YVN-OJUVQV/M!_F?D<_9I"**Q.0BLGT$'FFB#PP M'M83T9P-[;EM39#]Y#8XMVO/",U$/*15QZ9C^[\(E6JYZN3]\'UE_?Q&3?2$ MS:\G_H_U,FCIS#D'*6^1%%GF^Z?6Y47C\K+9O&@TKYKGGS^=!8@.J%6;A^E' M7/?;AX\[FA9&QBM1!U=@N:W5 %++KS_AS-I(S.N$92&8<0/SKR?P:6X#'6PF M^D#FB?:"R?/4<9_,.($U@K-TOQ0,BUC3"=L(?\3<>H%,UUHZ'<3Y$JREZTAC MX)*JJPZ,\J#M IV?5=45 .:B; Z\#+&.@2^8^<.<#^#)PIYC*>5*+F<6"< MEU$/^G-UH8\/?,5B'E]%';#C)U.9Z5?=Z-[B"08--%9O%,;H=1U3BT$POD(5 M\,M(?3;CVRP!DP4B$+XDKU5'T MXUV/:"F"77+AOW!AI=%,HC$^^B?!8 6 W=IID(IM=/DP]^? _56%X$1!#ZJ(Y MLJS2R&:?6:4P5E$+G1X/2:NG-,PI9$J;:CGPE9V [03%@R*2?Q$0KG5.8)84CRHR!DC]Q3/9>%I*U.$275 2TC$)$OT:6XDS&V M1>]?8Y;%:"I^V\7"[%T >Q=5!4^*-04'7]LPR(J*1T3 ^'?0C#C(#+ 3MZ!) MK7A$Z.9D5F816_RZ=6X)N>/5'IV80Y?@\0<3F 3$KV:SM'),FG SF56O@6K MQ5"<+J#8\,^L!-B$B2'12=P<.;WB$8&?DUGY'0%?ZEL'-0H[O9%^8#V 3.PQ MCJ;L,8[1&/[<=Q_&(VW0TP:/W6%[? <%*G&@ P;W9J1OC8NM9X5O,/86;]Y. MS!M,02_C]QI'EE9GP$8*.KRW6)Z#U&ESK8P-X3YW/6!X=31N#I9E,P)O\(1Q M' BI=E\=CH 70A%?WH'(W*4^U 1I FG/=\((8#L9\S?I,2SU3R#U<[7UIC@I M*#CQ!^J9'^M;L>F-H1C%B2VO#NQEH;NK7]F$I>""?A"F/L+1)93\T(B$N'J* MF!2T%&O2/1U.U02_G'IZ((M" GZ)S*DXQQAA5U]_@:D11V:;&FW#(I38CN!G MD6+UY2HK#'0B7!%1]/S\*FC%A]C&(#5Q9O86+[#)W(,\R8@GUCD>H+.SJ:!E M_H6# 7OD+'Z)%RBA,':9K7$:6PIBU6&V,YB(DR/N.SW,%T3']HB91@QT\174 M0S(-CZCW)9FX4]&Q#L%NT#GV9Y0Y^ZVIW#_"]J_W0 M'XQ&/U8B^AHAO9BW58DEBPZW),2,(\N$-?USB6>-)00>BGVDRO312X1\")1\QH"XV M0G*Q!_86K_["]]5T!.8E4T2?\1!$V)U, ,9MOU-PY\6[,D$S3/46!#3L9OG- M%MM&UZNY-@S)1=*Q4?D&%#)CI2C4EE_=1VK9G.YYX5JU6CDDS(XV!=31B@-A MLPMV"K.JSZ!N,?AOG;AB@\\F]IQT,'EU[*;[]*KO0 %RBR';K.9S5M40'\-9 MX5$ W C>Z2"M%H,Z[U(8T_E.38JFG!E[64=\&1F8?E=8/F<;>I>+D M%DQJ?B[U-&HKYTQFC^/5>Y=Z(B,#3R4NY18GBFC$5IJ:+$JQ5?6]ZH6,&#S5 MN*J<:@2FWCG,1G0+[UE1)*7AA\ :<@KS294PN9B'V?N$R2,:4$==E V3RTHM M6_BL57R8W+L.:LR\Z]1NYC:A8GO,ZLRI*V/OHK6X0'J&)M31K /A&Q%JWU<< M*NY-VV$J-JV_K)+$-O >522;,%)M2DU-5^5=GIG?544T$!;0U8>KRB^U;"D2 MRW-5@\DM$0Q2PPZGN $!KW[ XM[ A%PC.5I21\\.A':\5=I7*BKZK]6@&4R" M VE ]QJR,;KU!CVIHWOEV[BBQ)LSF^A;;N8[X&WU 1V)V=AWWF@VSK2:MNE4 M?%DUH+&)YO6LK;L.; '<= YU OUK/W@-J+O/+^%&O?"CLF[Z$Q?YV%-LN"== MW/6$.'G&%PEQQ-2:ZMB7*/%'WOV7D1G5]S>M^?J=\;_$*Q*F8SL;O/$U*PAO M1F94SQ6\YFN(7N[!2G*PE]G0C:U807"S\9(S<;MZCCCI(L2LGKEY",_L$_23 M-A,D:8@:&O:)^DFCV*F P\YPHV9RT?+R)LILS'@)2"UQR_0XL>RXIVKC=\0G5*JN*N3@2\&S7'F7?SNW?8($>G,' MV@GJ_V"!^0-XG!Y9X#\QXID7BZW#+!9]:C7DDKMR0\(SK4C64(!FC0'14.#5 MT29 MK84=%? 9V6Z@S:M\&&VV\?W(O9GB:!)4%G:$U!4H24]-N=;].[=GCIV M1@ZGS9[Z0S.M^JHU03Y!1KT=?D-L@0T C@:3'M@)9 K>8SS1 5JNHAJ]-?NJ MKY.S\1UC@/9K[/VHC8SI4?:ZM&RLBHG-^ 6;"WS/J#.-F__NU^C[T1PISE6_ MCBW[8!E#SW%[,7.V]GYT)IEEF8SV%5.6%W8X57EA[TQ18AA./5-4E57Y[A[V MK,OMBT,LMSTR-'-#1P66S[*W'R>4*^=RUZXU,]D2^[<*R-WP&E,I/#[.2KQ4 M(16.B"M=LS"E8!Y=DGED@HUK4=8HE70#U$N'N/'OAG M;^KA;<%OTZ X-G<$F^,LGCCUN[[V !QKD=VR=,V]&D>@5!T3:,V 2*UA4NE MJ 00>5%P#7G$NI'PH+=&*WHKX+7]4Q P 7F">8F0C$@[\DS)WS O-$#KR(2@ MSC]NJ\/12]&T9,%KF"&P3<;Y5YVI"RY MITJA)0Q4$X#Z_#$RE -$PT[5F<$%/K>JV0!2R5$J["2;YL<=]D_GB+JHU1(3#2%A@_5+UG6"H9) M4_3S0W72Q2 ?PBMFVU47<0JS()'-:S1%ZVW/DENESG>32OD-:M"BYC99@=U, MH4MIVPL@5BC#F(&^6(RZN?&FS 3D[!MD$WU+_S/7+CQ[0##MWSH;X#K@O+D[ M*F9@RS<0UOD6Z/QE24,_)Z3A1 -[L:UBXL2][IFN/*#IG*EQ5_S&H KFR$K' M0.TZC(H$Q9CJX(96&13N"276W'+7CG[&SVPV_')WNVN@5W>+:JA?>.XE;_#Z MUMS.-;_W"IC[ODC?O74[GN_@EVLISK=/!\I7*WA42Q&6YZ53EP4^KB1=RC:ML2W/ 8DKJUW8#TRL9[-Z12?_S^& MQ[AC>]&ECP/T+,SEO($HRB-\J:\D[1G G_\/4$L#!!0 ( -2!J5B:O*9S MAR, D+ @ 5 ;&EN:RTR,#(T,#,S,5]D968N>&UL[3U=<^,VDN];=?^! MYWNX;%4\MC/);C*5R9;\-?&MQ_+:GF3W*063D(0=BE! TK;VUQ\ DA)) 2!( M441KXMK4CFTV@/X"T-UH-'[\V\L\])XPBPF-WA^WEU[ ?73.8X2SV<8)3CPGDDR\Q[H8H$B[R-FC(2A M=\I(,,6>=W+\YB]OOGGSG7=X^)/LXA3%O F-/-G7-V].B@]G>6\T>N=]=_3# MT3?'WWSK??_NY/C==R?>[<<"["-';$(:X$(2?7XG_N^1C^9Q^J+XW4M,WA_, MDF3Q[NCH^?GYS?/;-Y1->?/CDZ-_?KR^]V=XC@Y)%"K<;20HC?#@NP0_&GPY-O#M^>O'F)@X,<1?'98I "_&4# M/J?IY(@O"-BZ+I$]@H^2%8-RL#?'64?#W[ZD^?]R&B([_#$DZ.] M2Y8+_/X@)O-%*+J2?YLQ/'E_('X\%*(Z?IO1_#_W"1>WT*,S&@4XXEK!?XAI M2 *A!JG\2 ?]3"H9)"5E(YVRJ'5UW@\N4^H_WE&PX#/XHO?4Y(L5]CW MSR7K@8?CU#F)_9#&*<,CGV,1$S%=']!CB.,N]!N[](X,=(Y>17QM MG!(N_E$<\Y6!X\Y)N4P3H2!SRA+R'[D_C/DF>H-?DDORA/^%$8L'9_?VF$*7 MQ=F,$X@YH6>(L24W43A9:92,)Q\H#9ZYY3$XS^TQ.$1<$U08\DY#WAF'_C5G,P&%NW1A JY_F6($7>5] M_(R"4XRCJ\@/TP '5]$X9>7F=SA.PZ2?Y1H("2ZD=X%8Q->_^!:S^QE:K:+; M\5/;J0L*[\DTXMZGSXV9LS1.Z)R;O5P*/A=;+C$N<#]$JOIS M01>WAOC")GU"KFE<#1,^93&WF'JBTZ;_MG1+T@KBMYJ)W.8.$!/;:3831R\D M/J=S;C>>XPD2R_+!=JN.S0 61$U0_"CYD<:'4X06&2$8!_.CBY>$^_G"<;B( MN!60K2#7)+9!7?0>%T&BC3$X36^/,$=1_$4,& LRWTH2Q= 5S!'S"^3S'^M" MP?$!A_@O' M_.3[PY.3PV\R$=7'LJ9D-1+7L:. S%>CH3#LAG(I,">"B]])_&1OVR/%?Q;* M0:/#0"I=CQAN=MT#NK*GPSF>/W95 #6NU7ZW1W3&<6)^^H@/5VSH$5UE[[TJ M0[;V[$8;BKY+"/._D8AD"U/TN3(J%LM7(&..JQ6PIV6/)**K-:!7@O2R1=C[ M*%4B[@7;OG<>@5&!4TC]"B*A.-B@K/-R+OZR7LWS/_PV>N8H/? !!#9%WR%Z MQ.'[ ^6WG,>U;T?#8RX=#'E )<([7.!2RB/&1(1'6A^GRS7,+5J*OTFTU[A' M@8AUWJ Y/J\LECD#=CE$SL?=#%$1QUJY1ZPJ&+Y,%.CD*\862\J$T;E.9^@@ MO%P3^LZKX.$EU-O-^&G,QZ6++"1VX%'&;8SW!R=.)L0Y?DRNHCAA\L!7,9_U M #D#50#."='.SB8P)5$P9HE!$M2:L+*Z;W8H=%[?$22]78?I0Q07QY0*]6V$ M*Y94/9P#ZLI(*-58#Y#3HP)PI[K-4J 6-)5U5]NC4&%53R"5-SM07Y\TF138 M!%M78C6L TIKB"AUV0A36.=J& :;10+M:-.J=BJCH5R:SJ$I-_:G(#3I<9K M:-$BYYE5"TBT"ZR4^M^B11/MY1;NYD8;8=(N])?GB\5@8M98#0)I#@F\QI.2 MJZ&8-4:8G%<:& <4E=TF+H$;*L*JQ5_*!S@?*W&](J[0K741>6C;VMWL,0N5 M;LN)\MQ1#B5F2^LA(,V<[,ALM8\6N;V*^6,!F7/-" F'1N7^8@5KIM/]GF(C M*MJ.UO),,'0OYD-#MSO7_I@E):W@OZTU@O^R]B?6&0 H-/D2.KBZ'[$)-Q1% M>%H?7QUL;8(K*-+# ? AM.*@]A0J?8AZQS*FJ>_0M1X_"%+&DZLH($\D2)4Z M;(0I;!XUC"LJ?B7)3":KB!US1A8/]"+BF"Z5&MVQM8[RIM8.[1RC(.FVG*C8 M.:JAQ%QH/00D.T<>/-SA1#A91H*T(K.X*V\]4QE[93U[O"G7 \%&J]\?><[M+?A\10Z;4JOI2Q=.]M M;C*1FK NZ]2JJ5"A2A-(J^2EP!=?DR>14EV].W.Z_(C^39D\+5#H5X>6.9=: MM83%DS5VVB/4CJV;>:-N[6YN=%$ NBU_RC.L!0)B#K8>&-(\_07'(N57,0\5 M7W)>5;ZXPUDY2Y3?JGB[UW 5:ZD9][)^EIH+_:LU@Z1=JS3Z49K,*.,6O38< MJ .J1,@V@4 098C_Z<&TA+G7SP:)4&OB-F-]]4[783Y59Y!TN7('2%S].5V> MXLB?S1%39<#8@A>)(XW@($@N4%)GQUB":TFN@[N; =;2HZW)+L^)IF%D5DUC M]\!GB2;WP )2/S> M,LN^N!^J4&\]0,X)%?Z-*F9MABIBN3HH&'2I0]5-<'K:W.MRDUBH/7V5 M\+2Z6QF;UG?G>NE=';/>\^T!,4)-1^XJF/IQ>Q5F*"KR03]%\0+[LO*>6F^; MX IJ]' CMJ58J#VU"F/V1$+8BL' )9#R%/B11=[VI&Q-A_,Z5/1P$FF>SY#VN1\U]^ MN\93%&;G^PHEUWS->;#Q=>?8&G)&#&D04+(]=-RD1NS+FE;K05Z% )N;H9D6 M]FNI_>()8K4LX=.X<&IAS72ZUV$;4=%VM%HLI:JU4]$M).U77YN6?XWST/I_ M6%+8F M$:NBG:>+E<__DPPXSHT M6U[C)ZQ*?F[7J,BXL6SDD@D?,1+E;N2%HTTDU6E(7=K666+7UF$*4CN!T^W8 M4LD]LAI9IAVU&Q'H))1Y4MI4P":XS:E6AW-)79X#EHDG&$=WV$\9(]&4+[ D M_A31QQBS)U']_BI:I G_3".?A$2NN652S!-Q1\/4>=O[,""FMT:OZ&#\U4S^ M*EZ5^=X[/I"6AG-Q(P1'@6HY4'XK*@=5O[G$7%T 2?VUCKW[N:%F,FVBH%+@ MJ-R%K&U4;PI)XT[3F$0XCDOUQ16ZUP"5L6W9JU_\>C&KNN^:_R@[+R9CZ]'-V85W__/%Q<.]]U5: MC/IG[ZO*P'\^L*]$7>C=L&6EY$-&M5FE SIR@V)#V38+^ +Q?J>SLJ;N>F*4 MI[:9[6)F6U!1FX+#2J.QS)P)<#?\WRP7;0\MWY_4'"TL'WBZK"\&UXS"11@71 BQ=C-!*S;3SD;/IF&WG:$K1@ M1-Y>D>KC='95,:Z'[ZWDMMEH2'F][4]>FX3 EM-5'*>M9%0T&%(^W_8MGX(( MV+(9IXEXSE>\X-Q"0)560TKIN[ZE5*$$JJBN"7>W QGMS#Y@[M+*I=I*9J;F M0PKO+_T)ST02'"F*MZAHU,7BL&HYI.S^NHWLK*@!*39+0\/88D@Q?=^3F""; M&!MH&NT++?208OFA5[' LRPV4&PV*\Q-!HU+'/W#S<>^-+_MOX[.\_CZ_/+^[N_]>[ M^,>GJX=_EKFB@!I"?I8RG MFT$!!-#-#X-H72@00?/2[FEDO@(.0+#5FO,*])VR?10$)!OY%I'@*CI#"Y*@ MT"B"AC8 8JG6XF@@Q:UH?#^=I_*&SCB982;(87@FEN:G_!%OLYCLVP,(K]J+ MS)XLI^*[$V^,1SBX0"SB'H#Z"9(F8 156O!Z&AX/8M]/8O52J?N<&JELPD( M8-NWE=,F\G B-K9A&L>QF:U.34&?\-S@)-NVKFFL6YUJ, #V:SO&U_"&P_15 MVG;5%=*P7PL-8'^V$X26 C@BT5ES0G4N*<-D&IVE3)SO5>ZR1X'\+7M@8Q3\ M.XT3P0VN>>/) WK12'17@^W-*>JN&. NSGU.8F'+I R7\M.E:;1F@"EZ_?:8 M_\\[]-;]\%]*77E?99W!C4;[,QRDXO491:)^?+JLLT6WT;?N9MAUPNY22R,T MG"AV1[&59[.62JMMK.BW:P8A\6US%:4'3+O+&SU X1]$#]F<1#>ET>4WF MXD3-D"_>T ) F-O^=A.U) K:+&D*5IB;. M;V%!2<P MYN@JFHA_)'D<_=-0[X"T[@5 <*2M-K2F$8[KLE9D<2-]&HE$J2ON;B6R4&=V MJ3U?H@)N0E\3],C7I83@F']+YSB0ZMVD!+V/ B!^TWW)Z(D'$/R5NV!Y/U;>SK?'7(OKWD[>@4>DY:]=AY34_.A^:BJ$!:6.,U-T-.GJP;=J"<.3:J&J5M(S%'7OQ:^Z3!EG%E\U M/R)_QC0):91T M$V%PEM!2/M8Y7C#L9\78^,\ASH^,1G/*$O*?_)*>AK#F++8MNP?@[7;3A?Y8 M $=K3&YLV[DNFP!(B>AYIDNRX$BLK'JZ-(D*"(#IL,K+R\3X";,;;@QQQRY1Q@)?$FW"TO:7 >Y_"2X;WU.T"3,T=#+LJ='C0OD9;JQX AIQL15I> M85K1['35-V"ZQE,\$VD,1+7N!490JH-R6TI93;5327,4<2BVH12%Q;YIC(28 M&@"(7W74W+( 310ZML6><,CQ"=89#7=D.FL(736V N M]R"U1C+=WG/,W]&5 M;R^)-(<969C%9FP!P*GM061&$MTFYU.1%;O "1Y-&;:(#YL: /!1>Q"6B4*W M">2"\C'C*W60RFSE4^1_YM/?**^F1@"\V!YDUD2E8\N#X^7C.+[#,7?H_!GW M5_-%7'N8UK(M@+3\7NP1*V*A.@Q-!S9V39T=V;2A3'UHT^PJ[M^QC8&F.RP4 MF4332G0:,T*#D_8J8.X-MNEJU(_.-,.)#1M(,)W>-3>#;=YV%2NX,SP#KJ7# MI[(2MI>HMB/85G%7&6O)W0NIZT_AFAK!MI>[2A/865SE'&=21U9WDM[0"+:- M;)1<$VEP)&>@V0!JL\F2?=48H>\/S[0715GU!=NU&T _5IS8:[7@(^NR5CKW!MLC'$HU M,E[LLW)Z>M!-\#-_8M*?5LQ@G$L2BPR]@R"VBG43*>?* T>"9AV#;Y]-L^DD]SK#P. MF\RPY^>XB913CISH:IJCMT\YI@5+[1)*:]#.BV-\(:674!#0(!H0<2HKV:PQAN,2 M%C@5%7?.4\;MIRQ!H8'QZB8 @D*MA*&F IZ 5!5=LU3;#YPSAL+3;3H $+9I M)3P;FB X6J5=DSM;ZGUQ_9!)J59:.Z?J[?&)J?JM<*SDV-YZ<"\?78"N$/!* M&.R3WV1;@[#!H;+MQKUA_V5X6NW$]NJ"O;I@KR[8_KM@HIK1>#)B3$3PA--A M6,TTL,.O91KSOX^U3$.CVRRU-3;Q* IN. [KOY0>%3!?J&K="XQ5SJB@E=RU MMO3M8L63#^333F+XJ1896X9\?'Z41VQ;MW21!2W1N%9 MB,AU:N6A#1!- Q,]6^> R<><* M?L;70W%J'P7E*VFN]1D 5@!BGNW4%P#/0"S'-SCYE;+/G/S\S>3%M-PB W+;^E\)V+'"C&FK#0:9<&="WUXJN_0/(>>M!(;I2#^\4 M#=19LN8R55M+&N*QLD*--E][0:6KMH;W7L[SYTX?T$OIH[W?U/O 0^K(]SOS MMGIGRY>I?=G9:H\2+I#_=,//:0&_@!/ _6,V9?#_HLXD593<(D( M^P6%J;"YK>9>NWR C?>A6N0#K'#T)AQ)[TEB*1J)3.NLU*^'8:?!:N_RU=CFTVN5?0#WL MW54Q?ZV'/>Q9]A==#_N!H0#/$?LL#G7D+X(2L\ :V@ X >Y!9 U$OA8Q?RUB M_IK;98SQ_4%SN[K',5$\R]\T>T*A4. AHLJ*00'LN4[CR0J6O)YF?)&G&5LF MD $[S=A+';R*GC@\9Y2X-C!G7"0X=J9#A@G'DT^QNK#\$ /N M44;=$.S8*_7)5^?R!]\7>;[Q+5K*/J* _X6[X8$^-0\.6GN4N >':5_FMIMG M*U]C%./Q8TBFIC=QAACXCY[2IV'+7BV7%R]^F 8DFC:\YS+HR(,>@1Y#6_4, MC/DR%[8ZG=*%>IBAJ.$*Q, X#*J5/1UO#,RB+U,__]"W.4X 'G[ O\X!\O+6 M24\G"5_0?%^5U%2IF?X]PIV--J@ZN WY-S-C7V[&W#)Z*6I/BENG-"2!N("R M*OX_GHP7^4543MQ5WL?/*#C%.+J*A*DGMM9QRLK-[W"<W?F[19W9Q:, M>K*$IN>7$/'BU2L&O#U=D>*AV".K#F M+]B\7K!YO6#S>L'&=9[W%W;!YC6+\8^0Q5BFK+"\[O 3CE+=/FS5_]*Y$9CPZL +=KO<7J>!740_*(+Q$05K_@6,UFSM)VG\NUFU?^B M0X_WZ,DN]\E/&'$G-R!AFI G?(_]E$EG-HODX^"2:X:H394F^6/Q=>[9>1'] M##+LI%\_RR>N1XPG]PGU/QN\# ,\0#^C3[%7]G,]%]S>FRNA8W0\5( P/(U& MA:Q'U,Y./\OO_KE"%7MP],1M)$') ^74SFDDY\F,AEP^ M\;G@#@[J#P+7;UYV[P^ V[1+7=N",W <+QOGRJ$#I5E"ME9RK1PAR::ZNYV3 M)Q)PERE>72185S_6"*Y-!P F:Z]2;4,[')';L^ 4Q<3?>LW.>P$0$]G=E+9A M !P-^!6+''M.'K=QT13?I()YW# 6VU$\3I,X09%( #3)OV4? *X2]BK]EN2# MEWU.\@;^[:2O[P7 G;TAY*]GP,ZSLNMVI=0\OA75B%$G5MLW!K",[\+@;LL& M.!-:B;-FVFI@'5K;W72W/!,U-,$54$Z4I8A6T Z-Y_Z%M*(*CIBV7%64CZ;T MW+?#M7=[%>B)!SO?1_F OGC$9XK%=IZY=..H9"2<8S_D"-4G<.O6 $SBW>VD M+?@ 9PG01OTS>^XJCE,R3V91F1"?!0E17W2F",JUK8\$WT\.>/$ MD.2.Q)_Y5O@!TRE#BQGQKR*9SBZ VF6G?+>9G5)"PUOA\;57Q41FV$MK=#VPJB<;"I=ZIW.K0DN:U\ ML?)WVPG*HAU$F\$L*@NBW,XI&:UH.:/,;2#:$PWSR4Q0_P**65(2#O]M+1C^ MRV_9:R*KG773@M !#6\T: 30G]&@(W5PH8B'7<:3"BI*RZ !UJU-8-:N@M\& M]'=RL3X?PW23O@;B<,^VTH72=?D:YCL_/2T&/+5@YRF C;4C/T\'9^@X4H4MEELS(F6FO# .O>VFA4N17W]53TQOT8^V^F].E(AG#9 M,A- _LN:__D??OMT7V-V^8-C"Z11/P1;R_CN8@D?Q03QN?61!$&(+U"L/IMI M@'5L>E@QLH$$MXNZ0$O)^/I'Q_:(%:?K. _.S8M4O**BY6?ULV-3Q)JC5:QW M0UCE]),BO(7CT*(DCF_XG:]^85O%U/ "Y#]"GU3CS8>="K M6%!65"EM) 44@)L)?4A'2Q^<:3@*0_J,^))Q2=DY31^321IN)GWITJLL&P.X M8=#G9+,E&XZ4;_BF4'[%56?J;( !>!FR5PMG@T (=S[N<"C>"[A%+%D^,!3% M?/46]RO:W>+XR^8MCKQC3_;LE;O>K_L8:O:<+BM?+*]AM.AK:(/(!C5#@F6; M#D#>R&@MYJH%9$^]8\-WC8XQV5(%""/'LKVJZB2URT2+T\^3_,E*0X!N$PA M@J1>14HO,&X@OG-S_A^/R%29M?P91&2DF8EEE.%8:YKIU1S);&KF,&)I1Y$N M,MEB9]B_@.0UY20)0U8\K%MR($K$$1R7GN@R%S?MWAVP26NK*-T)AC/E-]W' M&YSDSX'KG&]C$P"[V+9Z;;Z'5B86GASS]]KM)%@'!C /=R&[.IEPI'85^4P0 M>HZS?Z^B37VK4JZ1:)>. )P_]"GM+BS8!TW(M7=+-=#T N T8A@=T- /1P%N M&?4Q#F2T\1(7C-!6S].# SC"Z%.D>D(!R0XMY7'U [U/%XN0;!XX&2$!G%+T M*C$5C1#"W5E1W ?T@EM&N/^Z&>'.^O)D9SN/:>OB(BN"UJBIHM%-P(/O=!D> MHS2929TPA)9UP,[#R'8"J.U-2E)!^-^E460QJ(G810U9,55URK646;]\K1_P0R2^_H#"5&*_RF32" MM6KI,(3139965,$1WQF*9]PS%/]<_)YRMS 4SMTH.4.,+?G2(K#7"="RK<.0 M13<16M*U^\O=2CQ^QF%PNLQ-J_OT,28!06PS:MBQ#X?ABBY&4&OZX$P]FU5_ ME%QBSBH4BAO *<=A60'>8LML[-EACN;N=M%&JB%$LL3S B1[<$^HMC3SII@3 MT3:R]?UF9*O4MZRK7>D=?OJFR,I]P&Q^FS)_QD=?DV-*U&QL-?AA #?8D^5M MB**$2U@L7 N!36.Q2ZN6SJ-G+855.P]H)M#U28X:P\8JEU8M843:6FBHE?3Z MJGZILY3N%TA>F[AXP;Y\[6$\F1 ?Q[+V\R6)A-7-\1D%<\[4.+_%9GH-?IO^ M 3I6BAIZP#Y+9UF62LB=R&E2X;GW.A;8V AF<8V #)-.DFC MD3"G2YG ?#P9,8:XA2Y(,9B&&E@P%= [&(,:DMQF8JZQ$<[9#<=A_9=R%KGY M 8&VO< P"XWZ6,G-;$O?3HS"E.L5U[31E&$Y\'@B39QKT0D.KJ(K]D0B7%J* M#09AU[X &(,=5;9D&'8E'HY1F$5Y5F7T).9"%DVY*9H68$I$=UA5C81!%))% MSHJV#8QUTT+[+"0$(H7EC,9B^@N7T%S>?A,.P%)HI6'5LC<;9#AE_ZJ&TL7+ M@JN@^=DH'3 E[:U('2TO%;_W;+Z;XL=Y+6\[VMYWWIYW_^[K3&[_&&?ROL* M?!WQ\/Z#AH?BPSY4]BWCZXB'/_]=PT/Q81]J]I;Q'7PE?1 GQN/)512(-^Y3 M[8:F@1M^,]->36JUF6G(<<]^461/7LX1;OF,+![H193HTO<[]>!^TS/JG%9" M370-+KNS&<&3VI&9NG1S([3C[;*C%A:B,I+FU&G2KPK7#;5/K%HZ*W_2@JYJ M88N&17+PZP.Z"&Y1XO+^]Q0Q?(EQ\H&K5C2*BXBD^ABQN14 #[BE\*Q)VWE6 M:C'4'4?UEL]PKA8S8\R\"@C@W+83Z]74[)S;(X;1IXA3_JK,K&9H.*HL](@PUQNQ<,HT'J)P4.%_D50T&,6B(F^$%%T6=(PDC50)/C MDK)[+%;.R,=Y\37#G%!"#\K_?F(,C31UN*C[XU'&-9+=7/WI_P%02P,$% M @ U(&I6#76#7515@ (W8% !4 !L:6YK+3(P,C0P,S,Q7VQA8BYX;6SM MO?N3XS:2)_[[1MS_@*_O(K8=H>IVVSM[8\?,7*A>[5I7MVJJRN.;Z[B80)&0 MA#%%RGQ4E>:O_^+!!R@1)/A$LGT1NV-U">B9A1 /_ MSU^]?_O-5XCX3N!2?_/GKY)X??;'K_[77_[;O_WI_SL[^]_G][?(#9QD1_P8 M.2'!,7'1"XVWZ#'8[[&//I(PI)Z'SD/J;@A"[[]Y^Y]OOWW[!W1V]A=!XAQ' MK$O@(T'KV[?OLR\N4FJ!_P/ZP[OOWWW[S;?_@?[XP_MO?OC#>W3W,6OVD0FV MI@WM/.K_^@/_GR?%\?O3#:T3__-4VCO<_O'OW\O+R]N6[MT&X8=V_>?_N M?W^\?7"V9(?/J!_%V'?(5XBU_R$2?[P-'!P+Y2C=7Y]"+R/PW;N?__]]^_$MWE31LB-\[8J MW3^\DU]^]9=_0^A/8>"1>[)&HO&[WC_ M=S[9\)^2H_R>HWS_GQSE?T__?(N?B/<5XBU_OK_1XOV^1"OM)- 8J>B=@",- M@?>]99]*J,AK3'R7N!DNSJV&LA!&J)03YJ0#IT3/XU82A*=JBC*%1\1YNPF> MW[F$ADO-C'!CVD+=XY ?.2?7SFI3^,Z+X.@UVUI))=4/'E/[RG]C]L!J6$(R11 MD(0.:?6+JN+K-)V+R%KPH$C\LY\?6LC\E\LL9&+?15=^3.,#NO'70;@3@>5/ M4HP1#2L3X)%1K$![]#56$D:0\G1'>D9 &[I7O7K*Y00WTXW;P M#; 2V;'YE1K!-KYJ47N;GB3+AE(7<<(3#J A]B/*!^W&^%?1%+[]Z?"=#+)' M[6!;H5;:_H-O3GFR("CGC]?4(Y^2W1,)*W!7-(%K>CH\F'B\#56V!3+^@&:82Z;)^U72";JYG@/:VW MQ&2!!!L4A"AEA3BOJ4SZ$;_>N&R*0-=4;A\WC-;Z]M#-N %IV8 UC2&;;I/( M/8V6D4=E^A./]TO794J+TO_<4I^\U^JBNBUT"ZU!6+;.BH:0+;-.W)Y6F=)< M9!\0IXY6_F3Q,^5[P3ZNPL?@Q6_20JGE3"SR%%VE/1;-9F"-%<(.98N<-!_/ M.?&)[5#,)5;A71@\4]_1STFUS6=BD1J"@#S6><&8>)K?0N MB&+L_1^ZKUTW:1K/Q$(K,5;:9ZGE#*RS6MZA;%-21XS\1.L@'JV7(<$:6SSZ M&J[U5>'(4QF4[V!:6*6$76U*#,"QIE1AQ)ZB@E/UDHW!+/:S+*HT;0;;$* MTU$<5%I MKQ*.?M&04YS:C-C['8\HS%P?GW88J:H51+S.^1\DTB_*JOO!-T, M33 ?+9QK>D V4R.Y^RZB!0\DF"R09(,4/I-9,EL4A=B[\5WR^A/1Q\S3=N#M MM1K9D8F6&X&V2HVH?0U1DD6"+F*$)\@1D&OQ:QHYV/L[P:'^4F=-4[CVUX0O MSR/0M(-IA8W2=LXO2/<3)67$25NXY%G@NF9_J5I&ZUO"-<4&=,$VE, MQ(NC["^%5:5_^(?(E^82K-;7U,>^0YG?!/)"O:8.5LNN,&VQ"WYNIFWZP;/@ M3M)WGDJN/EU>?7JXND3LT\/J]N9R^ :Z<:.3N'6T$.?I$%XZE!'#:'[E4[ZB8NT]Z)QEWB=8W_C.#%(0'AD^CBZ,FL*-Q%1XU^JK? MPXVVE5)V-;> N)'M,W:M7 M%GDCPN:KJWA+PM*B5*,+LYZP0T8+]&HD,>@&-\"T$;ZK::<\4,I$+% $&W2T M^V(E)$VI 2*91$(%@5"!8WUOQL2]Y^7(C2X[$^< M^#'#1Y\\(D.T/G(U=H(=N\PPJ]&KO@?<^&4H=U?#EN3/!'U4,,CG]+:V&$:& MK2#%*5);<6MDI-F.A '>2:+5AR!P7ZBGTX;R->P(=(Q#C379=W"CRHF$7"#XN5CCE:=G5IQR7-3WJY_E#&4,;,\D M? JLHLM^PB0B%G>Z+LF:A"&?;SK!CCSBUZ;58FT'V,&H&:L:B?2MX88A YD[ MYW2DI,5#1N/[9& MT-7<%4;Y 6I\L'V':SKX-\OSF]N;QYNK![3\=(D>'E<7/_VXNKV\NG_X=W3U MUY]O'O]N.0J87;2L[3 ;3S>XHD(:S W,$>%F"+V"A:@/0HV=8$RAM.DRO:P@U,CTHII MTFECN"&I6>2^(ZHDC01MNW%H?*Q48HTY;1C[N,9[9N ]T6RE,J:XS<8)T]B\0\8]''6&W;3MD;'7S%FMMC3HZX MDX/(.Q6\6*^6=_AMW8Z>##C/@87599Q'-*G).8YBCQ#\PY#V,&=3 M$$+=4ZUHN585 =0\05;>$[:@U MZ(YJ5Q\W@^N:=<)V+TF9;5@(H@OY1- "W4110EQ;!:E'A!E)F/_CF[??O.=I MX.B9,_@!O5]\\\TW*-JR\,,&V"3>!B']%W$7Z-OBS\$:/1!>FQXM^73CF82Q M* QWI$1$A?)DD>LDCF+V@>]LXQ@]!?$6?61VO$7?O>>TO_T/T>R2.&3W1,+L MK]^A-__C#V^_03OJ>33PVMY""Z MKJ@ZB+T[3-T;_P+O:8P]12D]L[ 4W.K20O7,27\X"<1Z\ MN&7*98'46&(G=W%2_/SIBS/JGSF2BZ44XV27B+MOHE8,0\JF$5OB1_29R+.P MVR#B)V"K]2-^U:FM-17@CM]-*T=)RFU( X)'8'T2/+-^*6/X90X9@?';SC3 MK\5Y,9]^,\[V+DM9TT_Z4DY)/S(YVD8LN2#1',ON'&AA>R=:WNF+%#& [U1K3]E<[S8G6:F, %\%:LK:<+8 MQC?>&P7OMGIL]=OU<-VR1M8)MN>M%<48 ;92PSVM4&^Y.OVX&$LUZD>K3]^4 MNS "1IG"$ $Y76DJ@J;1BT$WV)'6%'>;BG]PH["QY,-6^+.=;C0.UI,<)($8 MBD.SL!T3GG[QR(=";5@[:@3;6:LQE:=$:@NXCJB1L_M4*"6'/@N"QTD(TUK< MA8>C:+46+K=\I;IDN+KV,[%#'=)*DSQN/ /KU(K<^="*$Q3GTN+@^3,G:L58 M5627P8ZMF77G=E4-89NG'EOI;/BD%5R#K)%U*$N49+O8(O_(#>P_OOGNN_?" MR"C_TS]DZH62=U%.%/DH#E&/ +?K"=,,.Z#G=MFBFUU#=0,GX<%19+=T__WZ MSS^W-$([>10OSNTCM [81\'\;,DS;O.,GWTYGVB4=.,J!YY2'VFJ4UVBTV?) M:I0%:D.8D:X96^5$,&\%=\"MD76 -0HG MB@35J3UQ"GSVDZ/O<+@*A3RNR#6[(^$#S_;2*,.X,VPO;*<#?5:UKB=<;VTI M_V"YUXP38C,.R4OF6"+�EV '*Q)]!$FGZ9YUVB-]1';N!Y.(S0GL_,.$,K MB<]E70C@T3)/ S528$6G.<4 '6:][Q_WF(O/:^4>S-R3 M_&DHKBQSV5MH*>\P/QQ8>.+CLXWK*[TBJ\UEQU M55RL:*&B@!QY'.1E;PZTR"VX]&UQM?$N MO]EH?AVYMON=B]L;(!C,_Q5>J&"67FH$L,R>1!=I1*B^6+R0 MBV_+UXM;;KN9]80=$EJ@U]Q+GM]N6QOAA[F]//D^F\%<8$(M -YC4[1@N,%6 MWV,VWFZRM5;3?!;>/?CF4MFKH>RH38 8TE[:"=S:C31]ZYFYJGX+3=-T1BXZ MT&92E7N.63.DBV\."Q7*IMD)S.8=LX8N,_/.AKVRNO8S\M,A]XJJG=7^'MD4 MH$'MCLE: GGV2T,M37UKV![;@%)U5DU3N'[:)'!G:UU]NKSZ]'!UB=BGA]7M MS>7RD?WCX9']Y^/5I\<'M+I&J[NK^^7C#6N WB0^3ES*EI%6UG+WY)GX";EF MOSLOAR.I:P_5R YF[S^!'QQ=*?#9\\4,81-%=&*RU99[*+6![6P4:U;V4K^'Z4Y6070U,T$*2F)4J M \.#V5>!F?9]S*O7/?'9<-RPEJMK#]N-&I%6OH-YW!BNBS6+W-5&BW=:VB =%_25OZ$^(2'SV@6;=BH:< MF5NZ_$H^1VWP@ M/@LJ'@._='?4ISQ4Q?29U+NS<6?8?MU.!Z6[LT8]X7IZ2_F[7_X6;!8H920, MO\QJ3.]O?J9H8C5L%#7@$BL0\VO3&0UXQ]8BJYU'PW57O:C#S9O'V>QI6J\. MCTR6P0M.YLI6/:PH<-ZDAU++F7C9*;I*/RN:S<#3*H3M[VNEHOQV_6U ?)R( M//])O2[P[7@;+_/_*?"#,L8TLC1M'IEV!NZ3K710 'O$KB:Y>69@*0I?Z M.#R(DEA,6_S5;J9<3^B+!4(2U2?VC<41=I"80-NG"8:CL(,;J*8 W=7Y2\N, M(C-+"H@*"=&3$#&+AD)(GJREB"G+XBU065*4B6IE#0-9]6(ME*HUC;XQ%\!> MT&7XTT'EG/A$GW:B;SV'8*=%>1JH3II"#S)Z@7L&"$8XV_Y#;U+:MJ9"(T-E M3ICM!%I9H)"X<0OPN ULMZM$5%I\J WLNECCB%(M:^>5!HF1QPA9-[3E,Z8> M?W_C,5"N :6/P9SCB#HF^C"B,B-C-=>*UIR;2< =4[H"Z>,-Y0EISI0_B*?> MFTOY+I#@;&5N:4,[/%8@O-][U,FTXB@7ZU)^-J))]FIG5D&C+F;HVL*.#+4( M5?^O; C7R^O%[9S-E#TPFU=[&=-7F_:Y1\;XQA/1:B^?CA;N*!$_C8788)H, M";.5$'1)O236EL?0MYY7&#I"61>(TJ;S"47' @\9C%+:(,+1X#BUSNE6HI[$ M/7\A=+-EO)*'&FSAQ=,+(*1"0]"74])7EI?I27WY M4E\Q?K62/5VGI.L@9%,;_R()^<,&A\<0^Q'3"@U\-BZ(?WDBY6KI_C.)8CYN M9&KM\(OT8C;?4-=?QZ;AKSNG>8;$ ?".&"93Z5 F'E+D$U>$%0E1(:(:7\$% M58L:S]3I9.J,%?7AG-_Q0?I4.USSUIJE*MS'RFH87.I[P!XA#- >E>#6-8<; MJTV$[E&+VF1&ND#+. [I4Q)GN39W.#PU\&FRC:;3AZU\1&4[04V>NOHMH?'! M?)NIMB]LOVZE W3_\.[KZZ\\WCW^W MO6^4JT/ME6ERL\H +X,=IKXN.T;3%K;-UB(L9655-81KH_7B#F6;Z+,D;,4XRV^" M?B3\!%"C#4U3V*99AT__TJUL!]N=XV+S89?+5VV2*&!C[T[3-T;_P+O:8R] M6A]KZ@/;WXP0J[Y7VP&N'YJ)W=5N"^J(DS^C/DH9V/70J5&?I0RL^*[C)+O$ MXR]1Z[;_Z_VX17_@/MU6$R7_-NT,V-=;0^CL :N+&\T>MV7'GTX%!2?4> YK MYPF%F"V+B9M=[:D- MK&L#V^'F/YM82JEG!]N4'>[N\C2+(HO_!EU5U'0JGZ MYB594\?.VT*FMR?F=S_"Z ;$C.XX#)^L/]'CS'N15WCENW5>-CRZ<\PZ.@3A M&!'?Y:?>!X)#](9FMQ%&J? DP3[$.(RMP7TB&^KS6&4 >I(@\-+TIF!#%]B>:8)7DW%RTAZNCQI)/>[UI.7#C^CZ M=O6+]3?C/Y&8Z^ N#+B;N>>'GR/BWOCYJP]+)V8.&-/&MS0[$8+M#=UUF><)\J8HJ<#>L/Y(NI_C8JG4@K>MN\06="2T-":![+2NRI, M+3AG9N6JD'Q9N*:(::D!['APBJ6<-I%]"]=_*V0#YP ]&H:+L?!>="\6"5BX5.*]+R.K3SFI3,0>-AKG$_JW++_LH_.US9>U79 M2:9L,%.=2[)G *BX",<^>R2]CK?<\='P7^+ONLT4LZZP(V4;_*4]/H-^<"-9 M*^D[[_XI3!8H9R-?1U8868DLDVM OH:LAVWB[?PC=^'_^.:[[]X+-Z;\3YHP MF6:D/.#%ZR#@UPOV1QKK]IX,NL&,QFUQEZ=;]7T@ M3[4,)>\^R4B/'M7W[61A%?R*4BZ6YEA300?P!EVIK):R $WSLAMVJ5H1@.W> M[75Q]'B=86^X+M\!0UA0_L6F*M1V74U4L'8?/A2,V4R+TF1\[&&NQLNO?WUD..TW MIYA0(_W T2#CA I6EO*O)M%"#C?4P;7DYS?^,UN9FV=7(*YW M::7#G'RY2NR!G5AA <9YAX6MPV?)6^]"PG<&LC5&NE_!%C#BKM523"B,-65( M;&[^W49']8YO0FE.$:$5GH%#16PDQ]7J\-(]<_[3[#"% #8O!M >70#]Q(/Y(NLH!@^]C/_,Z, M1FFM",".!^UUT>V^&=QHT '#A/?+K%3^GU@E+1.N 84,OOL9#7%UM9[0+$.( M@6X,0DD-E=F%%!,L(X66G#6@6R(6M'1\=97F:K%]=14?TKS+I?-;0D-RGD34 M)U%$Y$N 7/#TF^,,\(XD8,>4+OHH79!MT1]N'.F$HO.&>\J,)]BF1%'!+W^E M2+A0QM32D<2D>A&$(E&W5>+W=MA'C\39^H$7; [HENYX28W\I4PQG<'5&K(3 M3%B(9?.H^'#'5! O?9<_A;#G34SU6T=@9H&D41>U843;>T9!I!G#D"$DX[9 M@M]"G./E+*$$D!%UPL3?8GZ R4+#/E?&GC,2NB :70!;U_2>Q($/%>UUT6W] M C=4=,#0>]V?+O4KI^*0-C]&54*QX6&@!IN!X9KZV'<&V/"H)S3+0&&@&X. M44-E=H'#!,M(&QXY:_@;'F-JZ7C#8YVK![))F'R#X3Y8UUEVFZ4 M8$>8'MJI6KZT( ,WQO0!TWM!P^;NJ]!ESA,>D+X\KIC/%S)8K9EK45U<6WDI M713X;-E3JK,+>S[3.WB#CR[M==%MW@(WEG3 ,.$\!=*R9RR5'"U[JN8E5AX- M7J^)$Z_65Z^.N(]ZS\+LRN>*X?_/=X6>L4?$Q3G@W<4#8FV*X.+F7BTX!,*L3%XE,!SFHA Z+"<8$*8>27 M?"9U_#>EPQ@A\IF$3T']"@ZVLDFF[) KVTDOU#.E\V!KY=7=/HJY$X^VG.8G MIG5_U9] JD#SFTTN!.P8;.A MA$EK;_[9UUYEB%ID[P5*$!9?"02KH-(+@Y5JFN8=LV2_]\235]CCTO(GKV[\ M=1#N1#W;IB?-C'O##M8MM5!ZZ,RL*]P W!9 5U]0^<@ RCDAA97M$U\KFG!I MY'A!E(0DST;E)\!L!I@SME5!K[A12%TV4=5HK;(A;'?78SNZ/7O4"JX3U\C: MXRZL>NF5NB*IW-:UUY'0B5NMHCBU2 BWXVCRJ:LF+SMN!=W%*E&5_:O4!+)S M50O:W?8DO=2KKEZS792T2BO]ER@T+1LMIKMHVNR&(^G!5G'X5;C!?OI2R$7@ M1X%'79R^47+'),M>=5BMTX-5[.4OQ#9E4@Y%&[:;#ZI!-3@,0AAN2!D67I\G M0BZ"W1[[![%*I7&$'NC&IVOJ\ L/:=DG^6ZC1QU+Q_R]E'69SZ]9:P5<@2V# M]DA>XW-/G[IH08POV/E[_"Z#Q8D.,GRA(:6/)KI&'U7@!2J)G*5FYD+SM7$N M-BKD1H7@HD]#]$*?N?A(R&]GCV%VO](T8P3_6/7HVB6),?6BU?J"A.R3?ZH4 M+EO@UTS(>A&"&8#[ZZ9X<:T+%>@/KO7"U/DH-T N65-?WCW'STP"7H=KXK?3 MK$!/F8H+]Y)M5;!&!6=+$4(WP^M'Z4N)$97SK!YDOJ0H,>QXRBCRR_;*UO\Z M"%GTR+W(2;UHG7M1E'N1DPL%.+0,IZ_6L<7>'&]6:K*QD,\*OS IGIAPW#.; MMM$:NL",O6WPJHO9NO9P%YY&4@]0SP>(Q1:+L*8-(^/.L[/B&ATTV'-%SUE9 M=IW\76T\8X,4/NK&AO5-BXGT8-G7KW#(\[%X%O##%H>D862J:0[;GYMPEBYG M:=K"]=E&B3O?W$D)\XQX)$A#,-*F,:BN_;S,M':DT3:>CZ$.%T=/+=7^$#(E M6AM^>4^C7_G#VS_[Z=K=H-A24Q_8_FF$6/71V@YP_=1,[,ZYH,I1RD42Q<&. M>9(X#7/8*CV4JRFQJA?/N2,NC3B'^4""38CW6^JH*;16[@:ILG+YS%=(AEUA M.T(;_*4+/0;]X+I%*^D[WY]0F4C;A[0NFD0'7T"$N"<>+X!TA\/X\!AB/^)E M0YKW_@RZP8X,IKA+HV1#'[@1P5CRKIZ0,D"" U)90#)J\]&O'85YFKKA6-BB M^_P<8(Q10>\+4XZ0!D588"C%Z@TJ)6VK?L"K[P$[ !B@K;Q<==HUG9;'#A=O"9(&-.1.AMN.H%\%N1V-Y$<1WV3*0 MY]X2GR?>&@\T;6G =N5.&BGOQ+0@ -?9N\'HOC>34>R)9$O MP#4:=BG;4)BY$HQDJM<1PS@*MU>LV:+18UBJIL"-O]]=A* M-<)/6L%UXQI9.U_<$"3%HP$Y4?MN.0+02Q(Y(=UG]^FRK"X;3G?-(@OV9+U% MC0*.FL!VM"H\JHNIW\-UKDHINUJ;));6#UW(RX$']#G]KVWW&@/JWPD.K20I MXXA&J_71+="#_-_&)&73SK =L)T.2DG*1CWA.FU+^3LG*7,V?-@H&(%SZJE5 MH5[8MN'X/T=L@G 5Q72'8^U3.">-8#MR-2;58;';;% UZ0?;#8V1ET_Q&SK!=59ST;L?3@L.2&$! MSH6M:,%*V>,MW>_Y.UF^^R/V749Z&[>+M=%"J>6S4$ZZSMY2_ M<^9FRD;LS>.9Y_!B\)_DC@;Z$\T8F?&CT-RSJ1S>0T<%M!DF<5]6GOQ1MRFH<_D MCD&.:H?\;I1@!X >VBDO#%J3@1LH^H#I/D%F/,_X9Q>I7'D5^+PP:LX9"=;0 M9A%6],9?JC\[/]';@(4&5_&6A#+YT^1\S;@3S,#0#G-1*;"I!_2B@,;R=T[" M*+WW@XOJN7OIO;P28,"%X.]",BDF+O(W.G[! *5)U$ BEPWH;])EU==6+WN8 M+6]JFL.,7J8X*R]X@(I8=1.41HG[7W$ MT4Q 68[1XW704CHQK](PI#X3OD" MM>^*?WHR#]#,9_O0@^W4O3552LSK2@QN6.@/J7,>G.2,,M;E>\E\Z:)RAQ9: MH.G-LUC19[W 919&6I\$ V?,5\3_9!V#:WV+0O["C02@.EW5"3CG#]OYWXG7?N M)!>4LP'G^9;T *&ZK)F;-_>"[>"&J.OJS<[&J4T%'ZX:*SA_GEX%-ESYED01 M(;>$B62X8U#? [8+&Z!5W;>F.5S7-1&ZJ\U*V@LDJ8-QU7$A\CJF+O+9MJ1BWE>UZ3,._ M82\A'UD824+QNE:;I7&;_K#]N[4F2MOOIIWA^GY[")VWB1DG)%@AA1>X &!; M(7:JR) 7Y=IQ&/CLHR/%:1,6.I"!'1VZZJ54GZ8E#;BQHC.2SK5MR$OIA>X2 M2X")R9,KZ)[PR8IW0#=1E!!7KRPK>^_)4T1^2_@=C.>VD<2T+^SPT4H#I;UW MDXYP T4[\3OO.>=L.^@!V_+8+.-I\RXEG(.:M%FH(2H\^"G7W_MZ$.FK*RM+7 MYAU[$L8'?C\B7OKNU6\)%;% M8K&!EK.9R-,-YOX3:$+U\GVNE7VN%9*Q7""?Q+9G 3$#2=EOLXPB(HKS?@@" M]X5Z7NL)@3DEV.&AAW9TTP1#,G #2!\PPTP>,JY(LI6/SZ6,X807VWJBA9ZP M8&L]Q@3K:^K3F-S29^(>*^4ZX?6'ESN>C/0O<9:37EAJ%7P&8C&/J#2D/JO" MU1#TX<>Q05$.X;A2G#,ASVFT6R I$U*%RBJ\P(M^X+2[EMK#JO;8_Y%7&HE= MV")L6MZ5R8<(XWE758]Y1+(:M-7SJ)/F\.-,G=!#&/;$,Z 66RGCXG:VC :) MF..B>$N0@\/P("K![/C!"F^Q2?G;]>>EXX0)<6\I?J(>Y7DD+9=5!@3FXNVF MNJAV_J;>$1J)2;71^ M4/XEE-&H1&,RDW/^.M1-YDQJ5.\S+H:M&'-.T%RIB@SY)-%S/G'ZL*TEU@;X?]1^)L M_< +-H=;NJ,Q<3^2W1,)C_1@U@.FS;9 6]2AJVT.O0B=F?#=4Q[W\MVB2"S0 MJ;\.PIW<>-O+2Q5\N1X'2(J!"CE0*LC$->G&58<6)?HL.=BH13<%9" C[BW[ MPTU,=BWFAVH7F#&K#=Z&(39O/ZO1]53J8>>,G#X2#"P]-3;P1DV-DU8XD$3Z0PA7+>,K6*'I+= M#H>'-+5-,$#,JJ/ HR[FTYF(S3C%71;>)"B>NL81HFOT<'=U\>ZG7_Y+/L0C MYT1;[*(G0GQ>BMA+7$:#^HAIJDR7:2_Q;.?,I^^)_8NX-RXO+[ZFQ$VS>^02 MS%WZZDXV^XY-PMV61SY#<8$=Z$;2:O56\" LX ;*L8 .L9%<2(0*D;(DODPH M$0_4@ZI4+BAA%IR"BS!,TJ=+7;3F%Y6?^45E\6XP7W;C-%=25;-R]L6_%VK& ML6RN3'YYV+4;;8]+*/$7D1W^:A3UDKAU5&U+;2[1LY.6JJ-D*U)SB(;= T1 M]:HJE GN\A$RR1]>=+.G,"?8[9,XS'_C_7F.',3:-3.THS2,J==!.541J009^-.H"IJ]CB7E N;03 MGY&)@DY/!_$!2=[00I$-;7'=^"1F2TWQ>G2$N'$C)XGB8,?DMO@T_#43Y.J5 M*<_'WD4FS_GA PDV(=YO68@."3;++.Q'$7;X&4!;%0_-=R$'-QP- :K[F:!\ MEEWX5<8=Y>QY2"H$0$("*'')IMJT\8GI:Y-S9IIDW\ZZPV%<>AZG]2ZZ(1G8<:2K7G3[X"8TX,:2SDB&V,%7/7J@G5IC:JTR_D@>0+,CR.MS9MOSA(XZ3D/W7;&+2B1+LJ-)#.Z<5 M[EN1@1M;^H#I6Q$_YRIKXR_RL[## F6LX5S>LJ&IBMO<.^K37;)#'N?/PLY! ME-!$B>^2$/F!?^9@Y@B>)[06Y!KVNI;DYQ^K4J3O2,@WJO"&Q=U+^DQ=XKLK M_R+8[0)?/!E^21R/S:O<(W6V[PTSJ'340I%&;=P5>DIU>R!=W6%+^#E(RHS[ MA)NR0V[*@M*NY(>,EYHY2/)#0EV"Y0QM)!H/9TR+IO, M +VA?F8Z=I[Z2\\5BO\4#2YDT%]^8)#=[47D\E5 M$D9Q,M>>H6L:<;82"@J.51R $2K[$ MYV\X\LEM^JJC[FY+;0?8(:T9:^D)!VUKN$'&0.;.SS((TG+G*B..,NI6?'T2 ML&$!-JH&.XF;YJ6D/Y%X^13%(79BC5HT36&[9AT^U2FKVL%UQUIIN]KFC;;4 M]S1N-S&H:=WK'K]\Q$P%%'L1P\>#2T3"9Z(;#8TZSL3U&K%7.J*VUPSL/OL3DD:N?3M3UG MXM3-Z"N]6M]M!FYM(/P ?LVY\,N%*1]@GCVB#CCI,^J?[25QJ\[-*P-'6R** MH;=S[MJ>,W'N9O25SJWO-@/G-A!^ .?.N(B2N-!\>T05Y+AYP5O+]Z/UCZL8 M5;%L[ [;R=OJH3I%J[XO7'=OC6#,AX:L%/K3XCX_/#*V-=4IS7K"MOX6Z(U> MU2JZP;7Y-L+WRF>6ST(\EAZ%L%C24N_AC&EM44NSGC.U]%/T9N_'Y=UF:.D5 MPH]@Z4O#CC!-N#WV(DO+I!?T!*U6&'J7 MON39ACM!LZ;^Y3H3"2W0+I.J_$[@Q*E;DR@I9\(37%74RE3.7F7,J56@^>'M M),XSX;:!Y][L]F'P+-^EKXR'9CU@!L(6:,L)[]KF<,=N$Z&[)["GM!%5B*,W MDOQQ@N$TNR[3XP4U![]M*'5KU!&VUYIC-YJ W\(O?MM"]E'V5>1^ZIO;O""N M'=<&H090WOXA#*+6GIYUFJF7ES ;>;CH,4/O+LL]DDD+)M">8Q\:>>7SZYL* MY).X\])A*]5$W)>]Y*M%AXJE(?OL$9'^[+OJ ZE:+6FT.B!YV"%B:#VJP60H MVG##SN (NY>BSP5!JB3\TE8JBW!=51I1F%L-:XMR7!LTH'TOE>F3#9>Q+J"! MT2F_I/L#?_ PUZRKR&,CZ*GZT&COJ GLX%.%1PT@ZO=P@T"EE)VO'^I-;*H9 MQ6AX$)'/E-M-L:AY6-TLR<* &RW:Z^+ZD2+IMYP7;8#AB'*+DAFZ0E=P2XK MLV4Q\Z)&#>>'C_B?07CAX2BJRDN=5@P]IHK$++VF%L@XGK,H^0UGVR<1 M9( ,]IAX'G'B!'O9LJWV7+2V VRG:,9:3E/7M89KZ@8R=]YT9*MM?@C*MR/B M$+MDA\-?+9^)C@]W(;'ZS$VCQ1%V.[L-S\1C0-WB?=-[NMDVY#(T]X+MN(:H MR]L4M5W@NK"IX-T7_RE]]=E>R<%.;M+TP..<@0T7SBJLBV*FO-;+EN[KW;>^ M!VS7-4"KNFU-<[@N:R)T5ZO-:*,2<;N>.@G>4"5NI2(1,VY>)RDFRTU(##(& M:SO ]M)FK*6*1-K6<'W40.;.17IRTJB@;==#QT5[EL'%.7$;#KH*71*N0C;Q M=Q-1DOL<.[^R4;W621L[P794,\RJL];W@.NPAG)W-6-!'@4A*AB@E(-=UYT$ M]Y.D:6?#*2T&P>^*,\O?\H<8Y=1<>T>I;5_8/MQ* ^4=*8..<#VZG?C=BR=D ME5!0QD>^3EIPLNO@4ZDAJXO"'YDOU. 6G("=UMPV9/@;=H7M^VWP&Q[&W,+/ M\V\E?7>+ST]:<'K2XD/([K<('IB'WY.=O"%:RA4D(0W<]^V5UT!MMG' 1$N& MH:&.U"RCA1&@LCR*#;;*.)]E914Y]9QH=A[MU:40UDY5Z" M&H+:ZTY/:+:>WZ ;PUB@H3++Z-"$9:QXH5X$4AE;NLQC04.GUW:P7@_3W%54 M^*_6QWK0:*ZQ$^Q@88:Y=%NPM@?<(& H=^>;?>IT-UB?^KRER<&4L"W>&ZH) M8-?B$4U5T"LI9\-C)3U)PO;[(?1E.%UHI +63;:"Z\D$S*0WBXD +89.ID5=P M16]"52T'1M?*"[;M]/&)O,:/+\1[)A\#/]YVV%DU(_HEA2^=SKI'KF.*7TK0 MTN*:-EYQ'T837@91%_/\_SF/ '/-U#Z8\E)B7UIX4774+[IP2E]2<"GAL1!;./_9 MA)9!E,5<_H]#/M2C19&I706S7,C!#!R#:4IY[:<[,?"/ T K\-S\G\^B:B!-H$:#B #T1%!(GV/CT7SRYA*-C M[)-0=!$;S7QCE?W)\X(7SL!)PI!?!5*^?21#S]C81T)X3#OI^P%C*K M-4(O6^+GWV=_Q"'GOV?8&7=NO3E])GPLKLAR[138]T%$A8Y<]C5ZPWYCCTN% M]_LPP,[VZZD?1[)H/-V&(?D3CSH8-;VF9%%GCUL2$J$"NW5;/Z2.:U:D];@U MS&''$&5U^=524[@SSB:!ARBLFE&V64(UD^&VX6YA53O8UJE%IMKE22.X%JD7 MM:LM%O9WF]\ M'/C=WAL%UO63\Q34+PER,%A>!#SAWPBEDVI;'K=TODMH2%Q M+Y.0"2*P+S" ?FNJ@*#LV]X8>*%ACZ!XZ4 M&K'R?1#7ATQC4 AWX.0GVV]&Q8F MQ+VE^(DMK6-*(JF?N"%IWZ0?[%!AC/SH":_Z3G #@[GHG:U?P<**PT- M.J7S7NWV7G @Y)SX9$WC#&V]=O2=9N&V#9@K?%;3 [S#-LG=UX8S^BACL$B' M\6$?O&MQDVX:W"^8K^+Y*<-3RL&B"_\-RP6$D>N>-IZ%RVHP5KCJ44OP+JJ3 MMZ^)9G2!>.18,)]3NE8*V<9;$FHG#!I]-':"[8]FF$N%;&M[P/5/0[D[%W3E MY%%FQ@H#VPX["6X,8Q+\R&BOULLPY&MHOO2N>91/UQ:VO]8B5-VTLB%<[ZP7 MM_/Y3. Q/D'(AI1G@A3J\L%GY=_2C.,M]E&YD[T7]13QHJ7O?@I\7/Q%[%AA M49BZ_C6$]E1@.T!'K91FENU(P'6:KD!LNE/W-_;XQZH^JO@W"75\V,T_*B M<8 B+@7:IV(4#VU,G!W2)@&X/\>1)1GT311;![HKY< M4K. 35T2BG^(*+XF;*ZNKTAQ<1O=<=C7-+7O0AB_Z3BA@"5S?/>V7H4>.@"\N*3VE"N Y=V%9!:+3 M2ZX$]'1 #W=7%^]^^N6_^.MA?!9/?DMH?$#;P&-1.YIXAOX%VHEN7B!1H1S6 M J7WSNYR6Y#84 JNF&H+>&AY9 LY0G11V,*Y8@OW%;90 +6P//D"?^VE)B), MX\\#SJ\NO"#B[VWXKOKVANWI% 2I(,^>(.CG:+)D723HQM@K?MPEKY[P2G[)+T,_7%0Z@O4A[D2(&,X@O S8Q)-6N^%<'$0JE<*!5,&7,72)$M M';J!;A],:[FENVH55CKVX%)]E".*M=0HPERYG>G/;DCII\F&T:0;\5D.)#VA M]A]#2N>/*"YD2&LN\15=U7@":]2PI,:69]IL7! ZK1\])D[@AJ=5=?#L>SP^ M1N;,?5YZ[L;E2ZDUQ<\IQK4:UK^?D:U)_V.-;3J^ MOX_1K1$]L/$ME3=_I5P1>?8!>[3?8NDX?)T<\6K3*5%+UVMGH:YK3$/TC+U$ M5(3%C=F8G=. MVLBIBZ J_HD$ SLWEB9$[0N4''6<,YO]+!5'6_;%%6O"(A0_#9\BTE8QA1T\ MIM'Y:'/2$XYPP]=$N*'-0YFDXEM%UOE/0(=7/RVIWH7$I[LF;YQQ]K+6EOB MNZFW"QID^?U$WM:_T"3;L'6"_#XB=WMU (OLQQNU*0:4@A =TRJ HL7L!X#I M?K%,E412EUL<@=!E]H ?KM+I[(:/NS#@!88.=TQ1<;HPV5>D,D[-^_ET79M\/ABW&6:C#X^]?WIZR$GS#PF?^J93 MXOP--1R+_'3U'37^PK+]C'0XJAQIV+K/?I>?(V)C(3(#S0N"9\'ZK#!=H*-2 MN@)3OTAS-^[P0=#PW=/2[J/_(IW%^KV,14 _GJ@W!2)2/A,'9+E;O&DY2T;;'E!6Q;-Y..E/N*PX\._1^@I M&V1DK0./9[>C/6:S<_:_ I/\JN+]A@4/C5PM7^!@;NF7'GECLO3H2)XAF2*2 M)=I/GR>9^!K%%_-;YOK=*_H%\@S*L!D4XA;A+2]AL'KRZ*8J%D_*&.8D8GK= MCY>J5<7U][%+V8!]PL!?'?:ZA>3IUCM7;TZ7N)2 M?W/#9KS^AN:]1A]#ZSC##+<6M#_.LDS+]O>T\FI60L_%55B$6BQJJ54M:,12 M2[P'HT9CN4%4;&VR%19Y%<7>&)DW'O_ WSGZ6I+<;$(1,TMKN6PA13*8O#Q< MBC.E/^/%U'@_WDCKI5Q@5$@\YE8I?TYBFK70>#\%KXQ2YQ9S7^8<*TQDMSPR MO_X0!.X+]:9)N&R6 >9H;/47&2^SND& W\>2R%P-P,+\27!?J,\29M+//I%C M_-_GYGBR,L>HGVFC4H=L=!OVES+@]D5&<1Z@S0%\5MFJZ MP0]!)L+W#B<*$Y%6BP0;E/*Q.@$;$W\U/NL.S6+.C>\$.W(;1$VWU$SZS]>Y M*S5AZN*ESO-T]&H(8[D['^LD._2&,_S:FM4L?XL#YM;)T6LNN,!VP M"_[BO-:L'_0#UY8HND];TU>F> [JFH^*PL;YE:[TI:PXX&FH3):S)2\#GTF# M]IDX*.+R3'RD.9%Z4C9(X8-R1DAPLE.&SH(6T+).#38F/3T'DULV,[R)R4ZW M+AJ0/,PX.Y8>U2G.4+3A3FX&1]@Y^V6HJ0P7"0F9[-36!*/14^78"'.E=>KR M&5./3S4? Z:$7>"+Z)N^\GK)E4;S[#E (@58(%2F5 GS,I[$0C>TH[QQ%UQ/F:FZJ"I ')1A@J M3RTOZ3//$'.CO#A0\<"M1I&M", .-.UUH486\]YP0TD'##WJ19467#DSM0A7 MP<_2U8@)%7)+HN@'90$F%N L1J0L!]R#.IY:B8C$(!U%NNH["RTZP_3V;CHH M=J),>T+?BVJ-H_,LX=URVFVDR9"=KB06J!C>LYE.SL_"7M+TJGCCB8G@GFDD MXAQ_F.$>4N63]T/3AAD=1]'@@%M'$-ZU'W'?:*C'P(?9-%J,^+ZZP3$_'%V> MYWB/+?@D'>T[B67N'5WO4(/08W3"P MQ/UY+YXM3H%J?K)NE&"'PA[:40-?!S)PPUP?,)U?[="[TT+&JPA)QM(K"]:6 MXI<-)7U*^.&@?'Q>[+ZE 8O?BR78V99.>R-;F]]E=2AZ*C1Q%]+B!ZE=E==V MAQU:VNI!O]^D[PLWB+1&,-!>TT(=F1=*G$""G:5H,9DV%+Q[3K!8J]G-<4R3 MK2,^L;MZ90M;'WL7210'.R8MO[\1^)M;7B]-WO PRVGL2!1VV!A&9]4YBUTH MP@TQ ^$:(BO5'LBQI+W&&\*!HAS0#D#])FS &+= MF5"7P0[3FA5N4[>Y679DW5K)!_'NB43*_;]@#T2I8/.)Q+7OLFM M:PO;DFL1EF8W50WAVFR]N#WO,JK6:?.I[7% \HRDT-ZES:RB[+VH[,PG;K5N M5],&3LVNT'*#U@NYD!VH9=@*PY M7-X'FTN>E?3+CB \VK+X*V,T2%Q:=QRA&[H ]NCC1"71N>Z M#G ]V4SLS@.4H [.@RV!'LQSHS!6O);]J_!8]H]_?,3_#,(B&>1T*T/;"*9/ MUF/B3EC= I[7-QXX\#Y$@YU]PCNR6I?P5.X\-+6%:W6-"#/CTS:$:8/- MXO8WQ>Y;"OQCU47?C'9-4;F3)C!MJPY/<36W_#WT"[@::;L:4I@5?>/UW99( M4IWVXNW B'+76-HLQS8:J!$<_=S T\]GY>KG3;Y^/B]G/Q9W$&\_M^KM0T'* M/>,<@KL/CVH$?U_YU0E&^E9S\/D35*=>GS>9B]^?"CQJ<=?92W@X%7B:\,#X6@H/PR%6P4 ( M#^,@FVJ/ZH%9*^%&6YRI8$^S)5K7%F8D,4*8[5%I&\+>GB0-IG^ MHS#)] __$ *KB$M?P#2V4]FY915_A6=&%;)UM9F??1J+^@\L1D9V9@ECH1EP MX;",*%[Z[D?JNAZYPE'UK<&FMC#-WPAAL930-(2^H&@2NTSN*@F#??469L77,..* M#D+XYBCH4=/+I"XO[V&,#%#^?C:3\EB7@;AM> M$NQ!#F8@&TI/:I9_5UKPY@B#(>I9P*=U <%;RP__65/8 ]WX=$T=[,>%EA;E M>P81W[Q(+R"(>Q9UA!YU& MI*57_'2-X8:-9I'[E_S.::.,N)VW]2: &N10HVJH=HI)W)&0_P%OR'N-V!T7"IOY658H&>%[Q@YHS707@9)$_Q.O%."R1J8JAQ9YB1IIL.2K4& MC7K"'?1;RM]Y1SUC(U[DR1BABLJ@=BH5VM""FVD!IYRLK+297T41NX7JJ5M*LEGNR7V5DQ#PU+%CWU.#A/@,/6"H:J3[!X M_+WM.QS&A\<0^Q%VQ!;<^:'TC>&[/FUHP7;17AK2O>)C3 BNL_>#TWG7N/1F MCZ".!'FDUV4SZM,>\/UFPX8NJ^Z2QY@ MK:JO"JRVF&]EP_D8M+YT[VFK>1CH0'="C@QQ^%HZ?WW"U>7[*KZ&:4\Z',4V M8O$=]/W#"DD'OC"+GX(D%EN)86I:>V%:?TVP%\68EY -]T&ZK?W7\^5/$V\O M#JB!#-* WG+^Z_H"[ZGNW0UM(\B>H\-4^,]Q"^A>I)5W(E\Z_^D:I0*@#V&0 M["?VH<'Q*X!LSX*4B=]M8R);8S>8?MD6M\%$_W8."6B&D@\SEU)8C)Y+9O!, MMCWT5G;/;@/&GR?)$2:CSQDO.\FI]C53FA+9"#$WOA-R M])=$_O?&/SWQ*ZM#H\M.A&"'E>ZZ40-*>RIP0TD/+%U=)6.)WF1,OV;+BZHS M\\5QG+$24RRHZ)QZ'D/])@CY(7J8$/=K?FFJO-QZ.J ;GTG/N\$*-'?X,$"4 MT5&9:XBIU8I9?*DD,5L91CB:FY"&$QQ/KDY>[,' (<<7E MHFN2S>"(J]%A37/84:()IQH.=&WA^GVCQ%UM.",LI]J<-,IH#^K#WTN,/MEP M=ZCSXO&@8NJ>N&3)8:WX)SZ(VSF/P4.RWWOT-"F_OB5PK]2C*SGD:3/ OE@C M;'?;E#2Y.>94;3G@*/BD[Q5CX_'D>\"S-38/"';D$;\6NQ)5.7.-C6&ZEAG& MXLQ-UQ+ZV5NCW+WSUY@1><01=R1/#^.H8(]B_#IY 8W1D$O"B%%&!6F;:7DY MTF42;X.0UJ;@:1O#]%,SC$>KU(J6< ?"!GD'L-*AV$A&[\"UE,M_9!74U3V'9:AT^UT:IV<.VS M5MJNMID2/39.FP_ECHESW"7$K29)R*@#3)RE;:K#U!9M[OT6/6]:^:(/9M#R) M6!NV2G:EK'RYL@]"T;Z\7(FB@''@"^D7&F^1*X:>M'1@A%S"9)#< B9@$*(= M]@^(+VLX=9YS*&6POL89[J?0K'-N+=7YFA1QIW+WO2<=5^LU7TD_DQSE/;-( M61,]80OLM-)1X.L6=ZT(P(RFW76A3EO,>\.=S'3 T+EL9L8**4[/N?%C#/9; M,=\3G/(:0I:R,B=4R4V^@M\'+&9]NN)F^WE#?:ERY)&L2AL3E>SRBEL/?L)<(3>3%5#3:-.L) M.WJT0*\&#(-N<&-$&^$[9R&G/.0>BN"R0#D?E#.R$@:F4$"!%6NP]GJ(%T?; MI>_R_US]EM!G[/&3YQ^)YYX?TEV=A^0IHB[%X6G&8U<:,%VYET:4)W[;$8"^ M9],53N?*6SN^-2EJ[3&6B(UZH@S7EC'D"0SK=$LU4GA._4#PQ!KAC$35;_%! M8;E G"DZ/Z!LHUGE:^.!81N:,;$0J.NL97Q-7+;P]/A#B0F3X5!JW&/VV4P9 M9A >07MM%V@-9.'.QX8$-_XR#L(NB7#]\4RED M=.W<]/4WCR3ZBKB-?<"W8@,D1=OIY;VP5N #$5O%F 3D^A:' WR9Z26[H[Z M-$I+P-?4@^E'#Z:=#Z:I8@74@QCTU= 0T :N75-^A2[B HJBQ203D:VEA(P+ M%'$I%^FAN'SK#)SM^$S]1G,XX+[%&F/Y_BSFJT,3I_ MQ'ZRQDZ&OA6^9FVN7_C"-M[,FE'=4S#M#'TJ[0.EL[G&8 M<,II5A>+]CSO2DI0BOC5?C#UPRP3:J9"!R5V*.-G\\%7RPH9/3A>AV07^''! MTB @-O>!' 0-$1>!KZ$#]&!G*OYX:X/J$)@9,_]W*J-J^M/&O;&55 $01'BS MB7O(W9;DR>-E/Y:;D!#N#JNU6&3=RC76C2]76$H8K]EIZ4P+A1LB^L :(G#XHUNRNI@/QX.FK>0)AZ.\62^A[::<7>)5)^1B,4(S3"3V^: M;COK>L",,BW0GMXFK6P.=W?$1.B>&=PY<911MWX-^@2OP5UH?9]96G'3K6A- MA]E9\K#WHZMLV>(EZ8L@XJ,3WTBOW:.N:@?;:K7(RL^.'S6":YUZ43MG;3&* M?*H0DF?B)U92&=+;/O[F2E[0J;5!;6/8AEB/4;7&ZI9P3;)!WJYVF9/-KFWU M3AN,B/-V$SR_<^1M>VF9Z3\*HTS_\(__NCO"6_H"IK&=RLX-J_@K/".JD*VK MP?S7\F[Y:5H;>?B@@2.^@&TCA>RJC3Q\@&LCBFR=U\8LGN!]$!+T1H:IX[M9 MXVXPCH%D6HO_\2<-)/$%;(LO9%?X%J\(EM7._DQ8"/H3_Q_K%K\D$@& MFZ)&8:Q,3]F_"GMG__C'(XWY8\(WODN?J9M@KV)_JJX=3&]H1,:=0]L(GJ\T MB]K5X 15OC0JZ Z]X]36 G^A\5:4;>>E$;9T_QA<^;&N!E\W"C.R6C-M:.VY MOOM,+-T01/>SF((T/W*1Q(??K&IPA(LM)>NCO-2P,%VW)6HE][FI"_3T%G, HR>R^$(4D; AA$%K)@W:<'$0CO(\EZD3 MGT=7T*<('N7OH<<-C;2=]SY9F!!E MMSE)9&/V,3 @,=P*>NC6TIQB8$2?R NJFAY-L\]!HHB0/$=#(.)+P-6:+\SX MB^>ZM:))1YAAHSWVTB9'8R_ >QSFLG?>XA L%JA(^Q%<%DAL>[!YXUB.<%' %,[(>' M>%M,Z>\L3NG' C;:9#XMY(8W9+5>^GZ"O>RY\!L_!U,)U;0GY/#1"GT14HRZ M00\S[4#T"3W[G!,//UCPXN_]"&;\,AJW[HDCT#3H[TK()1]THR OPI:%8#6- M#E+4]JUAO-W6#Z5EO(_#G)Y$71^_)Y*,_TZ9&SU2!9HM489$\2Y(,Z&_S5C9&<%,A'Z MQM]]R 7!F[BQ!FHJ]>8^"YQ^:2H6@NU[4&'M&:D2BS3-P8?Q Q$'S5Z\6P- MDG(M#%G&M*DCUHBZ2&D7@2JC/OVJ9WRP5R>_)R]6O4MVPQ_^R"!X'80/A"^E MF%??X4/#3*NZ->AHU(3R>%Y5T11\)&H4O.=.+1\L>8'U**./]I*!E8G1&$#O M"I Y;902MS8'&AGHR:]I?]ODEN(G7NN2DB@%'%TF9/D4U66-M"0!,UKUT8=^ M$Z:^_URV9PQ1#)Y=DO$]++)0L$",,?JB./'' M=&:2,>6Z85_2R,$>^CO!(?J(>2%N?B54IS%K^6CY;YM)+S>K79[7+R%P!!K] M]R((._[TUU537IL9-;BQ:0!,8T8JMC!\XE,7ZBY0+@7?U% #NY+Z 4%2CI]:!J(+6S,-0 M':*I@I"8":S\49+JAPHZ8^B)^?T?((>7GOKZ8L)'GW Q__ P<3@892\EB+$W M1 CHOUW&)>'7HMC$A>>T$1>MY5K)#_PSA^^U>/SAU'Q35QZFI]LO5IX^K]7- MSPJ2JU>'-5V*7+TN>JZA->,XTJ0AXZ"B(S33"-,(9\QPHS)'DCM:5B69]M/1 M]U)'/MGP!S0Z!Z!15?4#HKM](M_WB F#!VB3]]!J=^L /E TH&S>I3W =?8F M@0=+FLM)@]I:[0_T3I[GHV?L):2X<>45>[<*X#^]*T2[99_^\F_97U)Z?_G_ M 5!+ P04 " #4@:E8B^*%W+8X !<[ , %0 &QI;FLM,C R-# S,S%? M<')E+GAM;.U]6W/C.);F^T3L?^#F/FQ/1&6FK^ET15=/R+VLFMZ7 M"IJ$)'12I HDE5;_^@5XD4B1 $2)$'(L;-=3AL <;[SX7XN?_VOUZ5CK 'R MH>?^\N[XP]$[ [B69T-W_LN[,)B]__SNO_[VO_[CK__[_?O_N7J\-VS/"I? M#0P+ 3, MO$#!@OCV5NM3-?X"A""CF-<(6C/@6$<'WWX].'DP[GQ_OW?HB:N M3!]7\5PC:NODPW'ZA^ND-<_]V3C_>/GQY.CDS/C\\_'1S^?'QO1K6NPK[M@, M5I1SH/O]9_(_+_AK!I;/]7]^]>$O[Q9!L/KYX\&;C\SW[TRWO/,H,(G$SUUQ?DI V.CZ3%7POE$YF.+R\O/T9_W1;%#4%&TUNQ M__8?AO%7Y#G@$_(M6_= :;L3OST#*"\9U!VO_V.,[U![H!0*1!X K0)X++?^#Y2T_ MDL(?^=J-9.4"\&-#.9\"S%72D6O/M8&+*8U_\#T'VH3#5Z9#P'Q: !#XWUPS MM"'^;1VYZWU';1RF)L(5%B" ENET!1U5!:/M7?S*;K "*B-PF92H_J"(R MU]YRA< "EX%K,,9KTQ+<>WY7,%5_747,G@+/^K[P'!LO[+=_AGBJ[ @NYH=5 M1.K:]!=WCO>C,SZ5?*\[7&Z@;SF>'R) >&VZ&[R4C@/_"4-]2')K8E<3"U_"M#3 B_^S<0IMM:'3)G!AS[P>P2.&>\%@\TS M,EW?M*(>-T.$WFH?,L8;E&?SM>FTG6NHI_5I"8-HT<0TPAPC2P5PI2Q(](;5 M7HF[7I&'LS(_FR].4USJ?*_G55J&V"7-J;!BRQ"-UN9P5V\9J,CMB4HKN0QT MJMI6;"V4(3)'\VJOB\G,W=6RN/VT MFDS6 #V U^ .KL$_@8GZX&O3GJJNB^L%%A!@0:]-A#9X/L-BX8EM,OOB>?8/ MZ#B=8\[?(]6QQ8L$"H%]#\T7Z."]= \3+J,+/9]2R*6WLS3=9V M7,_QYIM[ MN"0WWR/;C@J83F9C*06XYE]7%;-;/X!+LD.],R'ZS71"@.D13UE1=;QQQ_-6 MA@7X;^$2V)W!VKB#JB*/%^0[0I/2EYWL>^K('R=M_&K:5P"X8]=R0AO88W<2 MHFSU1^"'3B!GKE!$!!7N#J3@26UTN+<'4G"1W!65[@^DX%/9>,_O E*$+&M/ ML9L169<"E>TK)G=\9/D*7;@,E_< ?WAJ;J*2;2/"\>6VL"(-^KC%J#4?6!_F MWOHCL&QB'WI*?B! GD8@CET?V@#AH4EL7$<(D3/(LOQYO]!]Q\\E'2#/R33DS,N&S-G#MR$PF_BT,R!>/<(^/C/=&VE#V1].UC;A5 MH]ZK,Q&8*,>S_LK\AGRE@5TDB]YG!WV$!ZRO[P[?F>$ M/NZ'MXJ/?N^,%8(>PE2)_M8%Y/\(\=8 #Y'-(UAY:)\#C)*#4@1/WQ.=G#!T M*T<%?M%!Z4& MKLXGFCCK;US$J^<==,!#N'P!J$0=^T4&H0:N3B?PG_<-_R.80R*&&SR8R[)9 MJ:Q87J++LXO+,U75P-'Q1!6?.IV3T@VIY2$\1".PHDNR:_(X@3;7GDU7!K/6 M@'0C+D>BJHN^1\VS^3JVL>#1'17I0\4,1BD_(%V)2)!HZ7/?6AK9-L;03_Z# MSY/@F*JADK(#T@YO[Q/-7"JBF6O\XP0]>S_<*KWL2@Y/*Q5]3P^-1XHH)9J( M)VB*O#6,W929FMDK/CSU\ B0ZHAULN]21U//#TSG_\$51 :J.QPBGGQ)-\9YB1H@C-=>"[]_+A?9!#8.3^3.Y+R_!?[_((/#GZG2*?X\'^.1MZ&FS?/&<$O!S?Q\$\M4] M3F$O'M8[I_WMJQ69%E+N3YW^CI8/'RWC_W3TG2D"[X^Y_JI'B4[F \+(#C M5*DB6VA &JCL=@I\C^?I9'/A+9?D-<:SOD_3C(V*/OOT _OEZ\G!S^_!T>T-^>IK,Q NUO,/EA509C=;1/ M NH23S3\'Q(B96TZ@/BF!6E,B<@%G<(&KKIJLH-'T462U!>X5=*<=3YEQ$&= M_$=@ 8S"BP,>0%#^"L)3)8_8R=G%Y>5@*2(L)\.+9X#,2.-6;;#4%"9DB^BD M^4JYJ!Y"@]3T%(&5">W;UQ4Y!^!9<1(L\+$F"R"% !PU=>)%77$9;DP#I L/ M,;2E +>RRVRNA)3M!:;3O[)9P?>HDP*]BII4$)X&! 74:V. C]TP /=P38(@ M%6(%4DC!KJ0%+6J(V.H^XKQK8J3!"BD42/^LA;*9PK2ZWC<*SE!'K4DP-'<> M1;)YA/-%,)E]\V-J4W3-K*,% <0EE+0Q6 /TXI7PXE/7O+A)>KT-@56U!M K M:,$(0?&H'MV#W!1D3D(/GFLQ#P>E9;6@ +]D#"?Q 6H_%IEY%M1"OPQ1&/[D M SSV9:/2NG8QEV'%XQ)O=55(4?=1L9&<+9P*>R,)WYLCO4(>H-.SBT_]S@Z- M%,OD"8_@>CXQ343A>US*%U:8'CSZI+\M<8BI'1GV@O-7\J&\O(Z4$)!4 MTN)!.TQ>]GO)D(*P89.#74D[AM005Z^'RF2(9&)NQ?+:44-,4KW>([G7 MD@-81,16#TW>*#-"[VY=^(\BQ3H*TT+R:813=KT>,"GK:/6]954]A7G#J6CN M34>%T'H=6@HW^UE@^9\[\K5T)$L=D?6:6TI1%%F#\AB=88S.!T\+?D%EG5>4 MVYA44T!AQ4O>=!R YAG)@6@>&/0:FC-#5'*]3J_";VN\>&O'$T'!99UQU:#) M-.UTA ++E:NDI&K$$-1DD0J\,NIU#,E$?F'Z\NT5TT[[7 *V>JSHW 9SEZ)Y M:D*;Y E?0;S1R2!!NP*OK*@=/6J*K-U32;@,HP2LD5$:">N%P *X/EPG24OO M/9\H".TT+G<'H!LR@!6D;U^J* M>?S.>PLW)8T_-476:^M:1)'[9*,=(3A%E&4;KL9E2-4YL*81J6KD:._"C%_\ M3HBC7%RJ::2;!0B@9>XE@F8$J3IO&J3*^$ONPV]!JSH2XYF83%+7D&PA5::( MNO;E'-)(NN)P^C @WXUUQ_3]R2R:Y$:OD'9'3BVOBIX%],90-I=T0]9[5L ; M;XFWR+2KK$)!937-I;22NRP^":G:%E(<^9%HX^SH]/0XT@@DO_KC"2!B,.:Y M^) 9$*_U_/WJ5U"2N4J@IFHZX\1\IZRFLDH:J_DK@)ZF:KRS V/\8^4GVB5\]!]PM#UDV)*4+E5 M[U!"XK;Z--7Y^T0>B#@OP2@,%K@__]X=OIADV:^D*4FXQ&S9NT<)>HQ]/Q2B M1EQ!:UHP1)3T/*4T)>A97#AK:4V.*CE;?FCJF2'W\,^0W %BF>(_ -<"_'8P M].J:JC8-A:0N$ZKWJ?Q)^G3B!.<.M2RAL QBG/3_/KW] MJS^9)9Z3^*^B"91.>!,H/3WC_WR]?7A^,B9WQF1Z^SAZ'N,"0TBE%)O/;86D M/$132W5M]+8&;@CN\, A#BJD"[_#8'$=^@'N'KI]M9R0T)X$B,/_9]--*FNT MI,J$4:&QO.&;'"D'GY+IVO.#R8Q$"XZL> !:0POX3YY#WTC0*N0!NCB[N#A5 MG0:"P@P^(MX7Y/G^%'DSJA%LIL0 ]5G5^Q:<.'L*#9'D^*C*D4@7N$? MMC+O?,2JU+\KJ0H!ZFP=*J1H(>Y<#VD.'CS7RPN<9H2KV"QR51ZB^NL+UD(6 MC&X9016;0@)J>57T+D&I18:(2=WR/K)SE]G=K)A>B$$WQ$CL;HBOP,Q#(!.^ M]?85PXMQ@*Z)-M&E/(F<1:[2O&B#-2:7U,"G9V9M[8NJ\%1@?NH:#5G)74HW M,YT_?VU128;L%=[;TR^X**4'RQH^25IY\NQX(0-!Y6XU5V: *JWNOZ0GROYV MJ#D11VL3.L3+X=G+/-8F;L17I@\M'D57MS)T*M24,-VG'.DQT:=1*E+C+Q9! M2LOF0?J,03I2G0;\9IAS\! 2A\7)K&"[PQKW0FT,D![-Y4M)HTD@,0H@R;#AM8<3;$4?X@A) MF%*GW="VBIC'46*IB=K*G=:SE;N>?)T^WOZ*RXU_NS7&#_C?M\9?[B=/3_\Y M!..Y3$"1&+HHH$.6[ M=O0O)Z:"_:_0CV+95T16;>=CJE"V9=Z)$5PRG*W.O^==D[X$LPKF,FH<+/U$ M,9$U<9;>&UZHM<\O1JX4W>*?U=OB/SU/KO_^Z^3^YO;QZ?\:M__X-G[^Y\#V M]MS)03CK#"Q@X^79Q:>+OO=XA00QRN6$87.$M[Z6?&DDO ;>!!G)62'^USG1LL5J.P-K# 5]2$B:% MU,[68)GJN423=.9;11?+N+,HZ/^:G]=.I\).9OK5N+N?_#Z(L*H9RX4M4-5&(R5% M.S^DD#Y,D4DRG3!H[F]TXT,20?_ MQ!W'HV0<;G<%5%&U9!66&3@P16[5AK7S7>)N<^P_>X_ \EP+.B!W^'_VY,PN M;7SJ8$C9&7AZ^27< -QM"T84P#\[(#D>CI8>"N"_H]_3KG@XJJI&O\Y84G)C M5!>24>OU7FN\SO+FZ3/ MF2AV-=\V@:O6)I(]@9CE'GPRLB05@Q0Z0OX$\FL>' M3+R&H+5@/=?C?JX(QLBRO!"K!2L%P#7#68:GJFJT:ZA['C)Q@M!TEU;QR->Y M[WP1B+&[QMK _:&&&V?6.4#J5$G?=(NE/F>F"*SP!C/=&Z3Q?=W8S)DD:*)N MO>HU=H LJPU+T\V7^O1+Y^ZIN:FU\"7U#I!4/ @/<>/G+XWER=G%QK"?%&D+2:NK&4T4(=@==T[4D M[+,8#:E".$G[+%%)!Q]?)9VJ2=3W4M35:4H4\DDE!7Q"; M8J/;YHL?\,83UL%PK2$DK89Y[?P&XG8V Q9>$VY?K87ISL$CYOW$)?B0_T^V MH6O3 =$S/ 896GA41"<@U\[_(E.2PL06OJ0*9477UJZ@D/10I$R\DT8(E<>$ MQO]V0CM*9+[31:P?"H^[[<10*:X 2BWD)>_Q#:*-*?D@)]_6IEDY7MJ*Q)<9 M MT.DV_''3B'=Q_)+%RMG A5TTE1';LS#RUCE;)O93AK#W7&:B*>I!S6_=V_ MY P.H(T/;W3SC;V">4!.^P]YU4"/I28://*VZL5VV3T;<$?P9%E%A5PIW7E0 M+6PGOK.M1A*Y@;[E>'Z( FZ9+H;O&J. _\)SETX@Q9Y-8LM)_'Y8.HYT,I< MB3$CB!P?X?]GO#=V'\#_>%X (_F.8;JV 0/?R'S*V'W+R'Q,R= A$S0WW<3- M=1=\)7:!G694,YDE%V"FLXO+0EEW);79L0.79I+N&?/LRJ&_ G3= M#54F/ZD\S$5B4P'03F)O=#3!WI#PYPZ)R000"81>A&T75)MSBCTI3K')5PQO M9B3?,;8?RH1SRGVJC0F6_%CF6"^" F6:K->$E+ (I^FS5@-6E)ETFFBQ)UO MOSP(6ITF.DD1F)DPB>62#[.!2BIF@=/B+)!O1,D-5&K_AW7\@A5/NDH;\.RB MW6YW2OJR0[YJD\)76951SJ.A[(ZA@72M#N!.0C+N)$W3FTP!BF)2'K#>Y$HNLLC](EIU!?@S9&Y6D K]6Q[O%3=%&RZXB1[XF2LP'I-PF6\PW+%>WL&!:@ M%66[3@"9T03I&?_2SE-5E=F"2S_Y7) UA=-I]G@$44*[J8F";.QYWK/ZI^)\ MD+1H1$T:>VVJ.;(I&- &=V7QKA/SE?>'?Y@+M*#,:.?463Y57S,Q)8W[*@NY MCD9^YDF0<[!?% =[W(B1MJ+D\-X*FKF.*!_9S)(]O63SCV)6%56&+8+]"WAB *_!<^;DX9#.-1KOP_6:5',,,)"I'M6#=[K.S M5W:N>ILNTDA^X)SW=A-72Z?[R=P;BJW3%1V_K8.0S8X6"JLPNK9D0<(H\^*0J=WB\FT[L74'1 M?K:(]GJO%';P46*N3!_ZD]G>>K&)_[?R%9"KLO8L:0##X+W?O_EX6KSU [C$ M2-%6C'PA[?G (6X+$3J[OH!< S<$)* \W@&2WO--&97UM&='/03TBL7YM("K M%?&D=^U?\5'"(<$"/3_@HQ!?9>UYU &O8)O/F(0L1Z(F]P-'EN.%\7%2J)M MQW!0)Z/*FMK3J"X&LN)LJL&AD;T&*(!^,HA\OIFHHI;VW*DCOR1_0]IM?>>A MZ2++(WP"()F+EV30Q%"N$GS'D;T!7 ,2N,]GSD8U6M*>8;(P25AWJ<1L17XL ML\F/TD+$SU\\IW"^2GDX/NE#D0;BI_=T1ZW0H?/@A=L74[Y5BU9<6Z;4$CSE MB";9DN\\!.#B?3GRSS4>BVNUISS*YR*0T'.X-,UFX$5C@ MM1NOT_RKFVAU[7G5"(B41NWD\^S^_@C,"5Z/8$52-(L]6G#5U9Y-]5%(J33< MN^M]OQ$^WE34TIXQ=>1/N:+)M?4]R?( HE3=G-LD1@WM"2,J>TH63:ZE"ZXF M.XTH6F??/'9_(3(A^,YT0?,4C)$011"+[&.[ZVG.G&1(I MDV1&P.LU%=V/C"$*\ES\HQ5C*,(NT6:T)YD40%*N-;V'5B;@]E/XXH,_0_)B MN!:E&%?=/(P7&,;/>O&J/@JI[6$[M]@*QY1Z)EE%^0S93X].CDX;1Y8R_A)_ MLBTC=MJ#T#!"3#6?1*P%L$,'3&8D^92+/[");T^#"/;*>82SNBI32=.84U+D M[L2?O;L<3+3L>%7G^!CDS> +3G4,\8D:^#R*WLB^> M9_^ CB,\_7"VI!NG9$$@R1I>.9)Y9%,( W /UR215!ZBNY#X%HV6Y!X^WE\F MQG="[)/Q"5UIV1HV+:=/ZG%2W Y:[LFO4$-7-O&*VJK%?N?I7G;2CRP+A;CS MT'S!IQ02<$EPF:QJ0%_BU))!,7Q1Z]0II;**5T'I7/X\TW]W")SU[V5[!\ 6A/UQPUAJ#E:CWM]%U7Y,''%BD!#F\HP1AO MI046B&T5U7C1W2K!AF#X$4F*$D^1=T="16\W (79R<%2].BMDXE+\_&5A:CAW#]WM$8D59)-8"=,) >$81:DV5F4,D MI8=,4=O:,0\JQX?07'%>G"MD9_I0?J89;,J/=.@06F2U@U=9W,VK#?G?.]PO M#_'.-P(MJ3+7""<$D27KX(_G25BR.PSC+9X?$.[\=KQ?;7:#>82 R??BUZ#% MP=))MLR#/\W?>^X\LKN(M_7UF"362![(R]Y>CX3)(T',MN*)]IR92&@7\ZFX MBZ'G)U)_/S+L1$79LSY#MR*7*CS-*#,'U$A9)$76@1]^&&D>A.:"S\6Y@)D+ M1?GI0-ND*+&W>!)@'Z^#Q&T\O?G;?"7Q]_%_^78+XBVI,ETT3H\B2_:6 '>&' "P O,S)5#H\>5<*WXC*F0@3I$<(' MOGF$V-5F5V1J;LBO1C],9,=AD+,0/80E1G:M?4=[-G:#V.!SP<2RD>L*$DR0 M'"Z2Z(+4#'+4"MI32E#T%IS(5(WJD08Q$#Z%G11/8>(1/DA:Z^WW6S^1T0XB M!Q+P8QNOX@$$%#%817,CY>+H[//QL!T$N65LU1RS\]A16[$?S1]?,6 ((^=C M",CDZ .TIJ:3JZZH"D.$-J_.ZA[V-BQVP!7XPK])HZDD50 MVE:M93M/R;-%@81]\!<@"D$BQA9Z31W9(BAM"T8&*K %"\ZQ"=%1_S2Q9)U, MOH*/7A? M!RIT]Q5Q+JHKJL:2KG8&; !:O;929TOQ!7F^,'6B2JK1IJ:>!0A#%[MED];N M4]9;5K@,(P>!&X!EP*5S! MN_G]^.WDV<.UBU'<)UBV!_ :W,$U^"QW=;//R!+ =[=?U8 J\Y7\V_U:DJMX MK\L0Y&KSU?R7AZX=/)(9]_P"+:C"!TGZ+!*D*18#8\A.H@=SR7X%$&Q%-:8T M5:P05;@!D?-*(,&B) .V?&$II-N"9G7P_0*>3%/>K.'EZFE,D,4(?D'_X!P M ]; P6+:NP#0CW"^J'A$J*AU&%2I \+@'Q;2$%)1/!#B6+2 *S97.@R>B M +05.*D[)RS/M8B36@!&G;!!T,LH@@'#(R C$;KSW#,KP'VUC\69Q6I--;+5 MYH80S801T2M;" ,9ED%.5;7#Y!)=])83RY\K1)N,Q4AV2(D3B=+085)+!(RF MIWS5S&H8L- -:]B5#I-$-,%;]8#LWF0P:Q\QV\> 9@C(K*0Q76H(+NGW'FJ#6ZA%2I>FS!"5BK?C\ SAK\-5S@T6- R9' MHV]%GTE;;[1L@%,K,7 ',VU&R. OT\QS:[;V MQLA&2'7DH* P)^^\4,Z>,VWLC9%-@%+L:$Y^+ U%0968"&GM77*.9GBG2R%; MX_8.B&_M8'4P1W Y=\U:,ZP!( F-+EJ]@U;0T^]Z0<+L^V/WVD1H$[]#AVXP MF9$PE3^@XXAZ])W)\.A+>F7@LL$"&%;2-^+'ASM'FIHGW1NRXUZ3AOIRWTMI MP>>KERN='W=GO;UB--=?N7M>M;"*N,Y^/K#]#Z,,(B%D6$E'1]ZO1A,%@F)_D1GS"9GG25]52C@XA"^>A0+6Z/Q*"M4M>FLS3= MG1O//5SBG9'-B+;'K#$$+5?K:?]((B[RX)WCTCGROL)*N%!.-08TF_;YQ!N\ M:ULJ9H625=,MGW;H6FUSZ*XB$UV\5T1!_[<&J<#)W&??A(BDVXVZ6*'SLBJZ M\8!;QE:M^GMCQ9V' )R[UR$6P+7B'/>QO^87O$+>TZVL^1O0C3$U)6XU9T=O M_!%?-8X'K?QR@22]M<7KQJU;M&L^5O>2<&19*,0")CGN:R0//)=Q*YATPW!V M_1CR]=\0+OZ*FH_GQ*J,@I7U\H/L' ^RBUXF#5G7@/4$UBO78(+![7+E>!L MKH +9C!(@6 SA5))%9HT4S.5+B)2MQQ:N?/M10+!;Z85)P#F88Q@5]*5)36DULV(490H!\>16O1HUQ&OH_--YDD ;^[* M;_A'M@UC$K96;-C204[?7 M\H:&$OTO+5*T6M."0E-.M&!!T3]/1!3:V(*B?V+0+OI:M:!04\O5>FI@0='> MS5>W\P#)U#>9C1 BEJKDGI"Q,I2658T)+:T+_+)+NLKH957(R.>/7/L!=WSW MF^CYT(RB6K*CQ0JVDD?Q4^\,XE=UR4%5@N@*KAY/"XS:-$36 I_1MB%P&8L' MJX)J^I:AL_V51%C^P2\D);/M?855'JN*:B3I[KC!AF#PL<=+3N_7&$&(Q8K^ M$0VX6!):9$Z1)E3CD;#"Z9RI+;Y2L3=I2TZIE.1'8).G;-.%P(^=O*8F)/YQ MWJV/E?!C-,>[?3](Y]XI@A88V?\*_2"=X*=>@'^"IG/MF'#IWWGH"@$3CV]_ M,GL$64Z0TK]'BP&Y:&8:M_:!YPB6:I. N3N_Z M+1D/C\#RYB[\-[#'-MDIS*"9";<>>RSAG4'&= ?_+5P"^R81_=E\S?R1_\@O M^<,:Q/^U*U6M.445-. MM&#*V#]/1!3:V)2Q?V)0WS#:-&544\O5>FI@RBA7TTIFD;W:[!+S,M8+@194 M8TU+:TA31(9L#"F8YEF<4]7)HOOG55,""%&*&Y A;U>2G-[ WDW.CW"^"-@V MM16U!D0;;B47J5,'A,$O:]>A'WA+@!Y!'+K)7\ 5FRN,&H?!$U$ !A\9\1F9 M-EB:Z#LQPHC^03!CLX19YS!X(@[!X,UO'SS7\I8K$.RLTMDTH5?( _2Y]VAY M[7!$4/X63$IZOTW9/L TMN/OGR3=W;6Q(1C\1"+UERBOW4]J[/Z\C866L11*2\"I<;* M%'DK@(+-U#$QNO'6<57BB-#IM]_&@D3<)#DP=.Y!4QN>Z+UA,OOF@])9OOT/ M:D3?GL!2*M5N%YQ-EK?L'RR+.,7Y4W,3M>':Q0BKK3.[7K?>^-\-I$V]."[C M4>*".;&][C^JO]R;L,BY[QZ8/IB\.' >-=?)G679AS4:$CV#UM2#HX+T*BX. MMZ^6$]K0G>^_F;4^_U._G%?-Y8!\DCJ8XL502PA]V4HH]$&?3??ABT[YSPO3 MK?!A[K0/&HT$=?!+'ZB.E#@ *#4HE/;)?J-_?=!2SM=^E96\L^DGTH06#.*: MVP[[$7*;,;=LU#P R=?/55_3D(-=(I52NO%;)',/JY!3_11Y=R2'#HDTY#G0 M)A/N-HWC9#99)<&','#CI(U?3?L* '?LDK,!V1=-0I2M_@C\$ \T4;?[TP9N M]ROD&5$J(,/*=,3PMSE1<7UO*XIA^@;<-K@P;>,%RV/ 1"#\@^&%*-\4BH5Z M\\W7V3>_O^F21VOR?//W)KLA.C91W),;^.9_/NK]+E.*5KGLA:G2Z\8)^;[Y M"O!$1*%\=*@6]\!\\Q75]J^#Q44>O!-CFUXE"O"BNU6"#<'@'1G+X$O/ M0X]@#=R0MLWDJ*D::X35R\40+JGU=-(H0^$!!&/BP0?N/5]@JBFO?V ,JI:] MY;SM'=_.W)J(1,KWIP!%"9S$[DO.BCF4TP8-W*(1-:G^;<4^")2;"GJQOFXI M1FX ;>B$ 5R#)V"%*+I=C-_+@7V'!PZ)'!_&=)G,]@7@N\.0\1%59I$J39?? M;K2& '5-ZIA0Z0UEY"\^F3T%GO6=<9%!+:^*FCM480EOA- 9\E5'5D#FW4:Q MH'),$5):4>F<$BIX?_$$$!X)Y.D%;TD"8EDR3?L22<-*>QF3IN=% 7G@. M%M*_(1@"FW(6:-Q>'MYC#.]EORF!VZ1-D:5R<=/K;H?G_H9Q3]$_E^0JMX(\ MW1/BLFM"Y#<:-W -;>#:_M91>Y>^D,(6_@8.C4H-D6FZ'JIF8\H/]Y7I0ZOQ MHABU3Q5C]P]C6"2=)=@R*VO4]P[L(9M$PW2--#^1@%LD@D/LB3V366"0:/T/^. M=S=?@#='YFH!K;$;.3*30F(6P>=%B^!,-XQM/WXR\CV)?*NCOABD,S]%:ZJ&_G\EQL25)3MR[(X\:3PR?B\Q!ALE4>" M&7CN/,H[%(<[X+,DKM.H*M,9ET[+S8>EB6=?C&P4F\Y5VR("8+:,4U)8*0N(,WKTW6/&)5PB;! M?CE=M<\EY^ S(Y8LA,_XPZNC'#'%QU=PO^BC(, +_:\<&_(\_XH3TV]U2<6M87D@U M?;>Z&Q2 @,$!N1O "K4^F$N,1:[3I5L^9EE5E"R ?UYI8I+)V=DY%%N;M .L M"(2Y(BJA+P;DO@D,AUQ*N8I6J?"*0X=7NBJ1)9A2!MU56IRXY3>BE%+Z:9(M M6M^[F2KU/?_P.-2W+:6?^MBBM9 +NOU=RS;0KM&T'W)I^^;,_LZP. MVA,74,WKO(KY\S9$WJI\![O_9QVTRB53WWO66HHD3*6J];:9-KS+TT UC9BTKJ(/N!*5K(3Y MT\D@IOU^XI@BG6;4X4ZG9I= M2 6KU4@5G0=(28-U),GWW'DRGJD1Z6CE52.65)T7*26&0ZO7T:>]6P#M?%*/ M>4V ,E4.C#G"4.@5HB!!-_8(="._FM]AL$@!CCT&\7@BX.+_(SF@V4N@2$MY M?$][O\MKF6JR$&K5:UQ6\(%T1M[B5[J=+I0Z$$J(2-_"F:E'A^R1XW@_3#SG MWGGHQ@M?@EGH%,WU:1;L7)4/A$,20&EU\]SY6O: E_(0$6W$0-+VS'O%#HPN M7.(GQ/C4*C$Z\LA_! Z)\SLU4;!Y1J;KXW67>+^+^=A_*OK8)PT;4,M30*$YS%<6[\]GOKQG5YO<7SA=Y;G;4F72X-4CS4F^F< JND'SR<3PDN)O M0!42R%=LV>&E$2JJ,X7I,54LJ)KF&VJ'K6Z&R.T:U?[CQ61EPMK].=^W,P7N MK+C0VS\/5@C4+MA7WV?7Y@K2G(C+"VD"/)=8U(L_)=:WZA5J?S5<@:"UT4;06BMLRHL;4MP_:2EYY#\LL*>5ELN0+ M9?8\[,)YPG["A.UGU'( NWN7%!)&TGV;TX<[WE;041@LHK'.,- I+ZR*@FMH MKO1,R2NB7FIGVN'0BJNB^AK:XU$]0\@A*__.0P#.W>LX' W<(JH:GZ1DQJ/9I%174$6YC2;SFF*J&:]$8&#?SF9X5PW7N^WS(SZ($)-';S4]-51>G@8:BMYQ=O7/?YG(X\!G783$ M%^@$,/':%2(4O9D#H94@ $K%_VQ,K9NDSV3%CARA?C.=,%9JZE!'81-'3>T( M5%=FS3)?A1+\"Q[[:)#OZI_#%AS8T4?%]O58;VE!$GO2MNC%W/LGPK-6CX Y@F4V' MA"4-<1\VN<(-MD$5+6O#OK8Q:=6#NN.<@F#Z,V9#-7H,#('&!_19Y'/ MQ6>13-M1^O%(\HV$P=TPTP%&0)7A$Q*G-)IY49Q0"Z?0562'8TD]D,6L"/LF+? M09>@/T@QZB1%_2S!KJO*[0]J=8!QTJ*BC*P7JB-UW$/O&\SW!:#(;(63B4P\!C;'/+RVK M&AOD[.SY1>5(!-_Y7C[3;W*H?< =VOTF&S>#N; +MJ(:$?A56%2_#-%;WN&' MF,R8WJ,Y E&O)K-H1WI/&@'VV!VC-71!9D%C[.[KM:6:PF4HK;#+EPB-(CO\ M^+YZF\,LDH0HJ.Z2HHDD^L"AN [FR6L#5LW?K!C2W MV!HMJ$(.,;56T*&&R,KYS580Y7H!P6S/ZJ \37%%::4)4$.1>6J("JX<#:08 M:-Y7A(+GJ*D*3>1>\=85O%5;;M&#+^UQ*$TF^/1GB.&\ R#X@L> ._+3YXQR M*Y"J6L-A EN'!=N/6H*W&HE=-$YCU3/A(P9EBN<_SPT6S#? ;$%=]UNQNQ2S5-E=-71E07_A.?#:[?W:.A+Z'YDMDV,J.>+8#+[YH,H3 P79?;J' I= M>,1.J'*I(U5^!P0 8(_P#(@7ZT= +GFSN_-C+O94-W,HA*J)1'JG=:3CMH<8 M"G+1B!0\%*)094VIH/;]YC0*#S^9_1Z9^@<;DC#EQ@SP=O]I$3N!T0Y%%=7R MF!SWGM5;XHFHCN0I&]0(^$=E _+LT I2V6Z3V#,$MW(:T,MKJW]!D5/%JW%E MRIX&[CST!,B"YUH@28S#&/TEI;55NI# JOL.&T'([S/71C@ E_QOF@9 M+J/%,,VF)!K)ZD0LDM5[(_ZTD7S;B#YNI%]_BW356Z2K\D,\[MJ6&6%5#FJ1 M)E29;QK'P&HL=,O!JCL_WI:],FWOA%)0XE.934P/[C#,IO-/8-)\@>HWJ K) MI'&%[TVO 3@'24:,^@->XIY_ &<-HM;>B"@&C23KD\'1L"'MWFC& MAD*6#8P7F([BI/KFVGBF)UXAP+Y]M7#1T9+\JP[#:&WE,3[I/?=0UW03PJ6I M%4U%&EI5WDG%7D(R'_]&',R^=W?_C]02P,$% @ MU(&I6#ZW/)37C $ >8P3 !4 !L:6YK+3(P,C0P,S,Q>#$P<2YH=&WLO>EV MXLC2+OS_7(4^[_>\NWLMX]* )'!7UUD"Q P"A)C^: DI :$)-#!=_9<28&.# M\01&V*J]NXHA267&\&1$9&3D[_^W,'1D!FQ'MZPQR_3FX[]K\E?R5\X MBL>1Q#V&WL=1I%9Y;+C^;5GMVY*]W$[B'G:&WB42.'QDG"+QY\UY8,]4&2!% MJX\4,O>((I,).CZ@8A)&RK$XK6"Q)$U(,9"0L+BBT'@2!>L^1BXD%227Z=Q[ M3FPH29-_;T:N.[G_]6L@.?T[RQ[^VGSACYFXV33655-[:#F?S^\6?5L/6N,H M2OSRO^Y#>FR;RY9GNO;RX1=!:P?(=T-K]FOSY9/^%X[ZI/LYL>T<^]6IE'EY M! PIIIJ.*YGRPV/\;A7WZ5,V/R-_K;_<-E47;@P.X,E#M@-233A^X%/VEVM+ MIC.P;$-R(1]@1Q@90Q,Q MOVX]CN/L7@AT]FHRY>HA5&[#QMV]P&@Q=I2_V" MWVX;>J[]8L/D+_CM+F'4(_QZ3D@%J(=Y!;]X.C/'BN,8?:SK=8O-#PXQ%4LF MD[\6OB1N>P6RW 5P)D2TX M/A,^V04+]]>:IOZ/8V#JJ;-_;S;?Q]SE!-S\^O/;55T=_/G]:_OONJN^I2S_ M_%;4&>*X2QW\>V-(]E U8ZXUN2?0B?L/?.@O^/63-HKJ3'1I>6]:)O ;J(M[ MOS=@KU^JB@+,X"5L4(5P:ZOR>K@+M^$+?,:S S*(&/R?3TVQ:8F$2&S>B+DX M:ICVP!7:J*>A$@F*O?SP!C$EPW\X4.]9$\YBF8;3LR6]8"I@40++&T2%LM24 MQ53?;&>+>4\0*#E>R1I*5:C,YB(N8C=_4/@G@2>P./7[UY,!GG6\:<^VX6"S MJB-+>A=(-FLJ&;A*/ R9'GKW,^88U]E2OYQ01B#52XT8D?1'6_]2NC)PH$HP6%T:/HRO:^GE>4J<-#5J MF"USMU *=R?)."(WV)D5X6)3LCO-<^BT MW4_GJ$PKP\X?9K6Q&.[3EF&HKC\UAS&5-.P/FF#0%%/!A@_Y !7$53LN6NI, MR;'I2MW*DUJG1Z[J/CZ=?TX8OID4(:9&GC+3YV15:Y?Y7!Z@U3%K?7A28Y28 MBBI!Q=E2K&V4Z@M3E\?,VR?EC"0;.&(AK12%A;O("WRC/)&HFES6,.:5F6S& MZG?F G^H:5UR'&[ NY:L,0O5$8.5382&(QPVG ,T-%VUKX,:M"Z@N0N4H&4% M&'U@B_GVF%FVJZR%EHJC29=?& -7J=\@"I!5 XKBOS464RN;,,?H M7$N3[%"ANTYUE9V_GW*_!/"%?!547DE@2!-2P6R6JP>:;RPKSY>0+ MO>2]1+]R=[80>&U%"'BF6BTU1H9=!B@Z'?>\29P8"'QJ MN)XJ026^;*JXB"?74RU-/(K02J.>0+5; S16H'N5.?/>J;XDQ=W$5-3K1"XE M+.LYMJ U1[%A';*6(FF"I%]D[2%3]:7%KF9;$PC#RYHNF2XT:ECH+$Y\\$XM MF]!1W('MK W@J-VTI*O0;S55*2O)\!MWN0%L;R:3YHFHE"UK9&0V8 MYW,O \'3&WJN MEC&!OK-O5_H$W[9J0+]>-8'"2I#>YM#94+IKQDKEZCS?U*3AS!Q:!:%M0:'; M/A\$SO#VG:KX[P-N= X;^L-=O%?BPQ4179=5= M#PU15/AM$'Q]X/C1J=[\V38[/-??OPX^Y\]V@ _#^75H[I/ ^7N@1!#A<0.' M-(82@0O]])OM^^WO?CUAZ.GYRRB*ZBLN=%,E52F8:6FBNI*^M8"(K)2-5]PL M6D)SIII*)L8.M("NF\U'I_S-N2W+GN'I_F8 YXZ [3>SP<@GY P43-DRP(;S M6B_6L\4L-=:F\_1\8#&H/B2O7<'?//WKD()CCL^'0'W9ZPF+:4M$)3YI-HK+ M:IM.7KNV?RFH$]NXZ(49?!S5]>4<594LMD*7CF)032#LMJ(_:?-D=T[2$>E5S,,WI:(SM#J^3U^[2W8)5 \-N]\, MZ_/V""07E:&NJ4#0&U*?CDVN7L4O#>LG%H./QN$.;C?/,[)>HI5ZF9T*-0VW M8GBW3%\[PP_-]#JB:Q_E[<[6VH:QR7*16,@CMR[@B1I93B7;#6%Z[;'4O6E> M!U<_'&,YJ++$9$X(G>$L(>"+.6,DK6IZ/+_VY?D+538L ;1]G9VY26:5;FAS MH91,6[.>:D_PJX^:?)7.AB0@=E!ER1;:7)8]N:Y-J4DL-JY7=;1][8S]4I4- M17AD7V/=V-*PZ8'$H+R$CVW:ZP#"O78L_CJ-#4>XXZ#*-ER#D!($L62GDF5J MV#S79RN187QUON^^SMHKO*&TB9Z'+ALDZ'3*,8R]^C2BK]+9D['UE3,DCNT^ M,C@'K*$M34:J+.D[F7FLYR?Q,>;:J]^FXSWPW92!GUGG/Z2A.EIJF0*F/#(D M6WLB(+RD ZX]2CH!]EUE@%L^?SX[%<9?4JE@XIE MN_[AN(U#BL'_/_3S\-V#!"D[37=7U>TW%]%0QE$E*"H555%TP$K.&[3K3DL<0Y M68]$J:7)C;%";C12KFWEW!#Y7N C#?R!&G@BQ1K'&KA"MH>XH$J]>:*HEWO9 M\,8:SB6GWT$^B%WY(+Z9KZ,/E%2\3#HC%N?2%#96%"9-D4DM!C**$;QRE:ZS8^H MJ1:;:Q37(CH]6KHVI8Q\G1^M@2=2++J:FPW<_KRM<6:^5M!1=^PN0N?VA]W7 MN81\?*;@PK9M4!UA9.E*P9C8UBQ FFT2>LIUG>8\UG/8=B]56B;3H.A8H0/) MQPW75V?]*!Q'IGT=>6Z?*K/AV:;J>C:H2/)(-8&]W&V^37US%UBYG>C74;6O ML66KG"#I16BW;M_$_+41^Y;97X<,'$B'.Y7JCVIY!BW-4%%3[:RA,%U"&TU# M%UFX$M4_?Q;DB76?J3:,^8PN5@1U,2J;:;%#"<1U __%=?],.9-?5%,PI*Q_ M<+]J=A^0ME$".67U#)W[C-=>HS:8MRM2=65F-<6W)VJTFCEFR4UXT4AC="*RQ')OHH*H=G M^JV1Y1-RD;8<%R[A?J1N(Q*5T:!'M+(E7>!CM9B\'*4ZF>YUB\3>)+^U-+RP MSGP")?3$5'!7LBNBG*%K@EOFN\OP+BEA1(DPK!Z?D(M]E.@,X]8BI1HHFEOR M.D_,K72O'MH]BY"A1!BV*H[O'OO?KA."/IK8P3@.<)VF]5AIY;3[QZN!4$[6 M:32AE2B0SL;YVL#)A"XZ_LK^L?_U+IF_O1(Y$B+OIT6?2:;Z=P:E(K1FE W])@P M+1>*I;1DDI5^Z$RA4&8R1=ISXBVH3RC%,MT6$A/]8EMILA4APW=GD9DJH<&)L^7KG'=MOHX MOF([/4\:Q6IND-0"MT M5DYDK']K]3F!5F0LU>M58[DAJ^9F8(D1L40&"UWX,[S6^E?G"35 D+Q0DVQW MV;0ETUG?YNBDEKO?[&2.U?O2%K,J]059F,_H/)KFL-R JZ17W?#>)O3VF6[S MQ1ZG^JWW94\E&2EM\+2$?5GW\)2U2G-"NE5)HEPR+A7ZH<6"]\O'\PE_:REY M89?V,_A!X!T#%"=B02NQY9A-Q%(@F8_PXSV2$>+]^\_CAY0@9S65LC64EP61 MBA-HAY,C_+@.*7DI$IQ53=4%974&E(();9NAGXB]MJY2RXHTMNP@??MI^H^M M )NS:[:E> %14Y*LZ=9P(R>TYN*MA=:)HVI-&U,TP\E R_/_F?) )R[ M#!RG 1P@V?*(@4L5F '=VCVON- 8KJ;HXX*6<[(M*U5W%K%^Z"+3GQ2'-Q#B M)TG&9O) :0)Y9%IPE5PVU.'H89F@N>D@KY#9F$#)U$1.3#RM-?Q>,O$*"7Z2 M-*0]Q[4,8 =&N&^/C]3)5A+DS%*:Q5-Q2^,+7!4;S0AN$O]>DG!D^M!%T M':V/1ZE*75"EG->@%D*+SWPO4+BD%Q%.T7C-C2!7SGR,#O4V2^E.HS>O56N6 M]KU,ALNX$>$4AV-^Q"2MNL,DR!@:G^]IV>E@3$PFWPL?OMZ/"&?%E,,WU8M< M#F=:TZ1@LU05MY5^LT!*R=!N9;ZQN,7AN7[K7>Y/R<;!&DK)@LZT>6S1%8Q\ MH9C)H'R_6 PM-KQ1,LY=."ET0RT2OS0\U?F@V M&S5UF;%;H46'PS-\9/ZA*5YME/$C["QDTZM:IZ8U43Z/6[.".T]TVJ'U"4+$ MSI#4P)1>JXB(F5E#ZBWS%-;19AK5Y/$&2J9RV7">F'Q=#[]>"2]Y5],KG(UT\)D. MIL*KA%YI5+$&,[(K3*DEX&/CG))>7JD2IB(M_"E:&(1SG]4-N'(7$4BVM9(< M=LCB2[7E]>7Z:#4(7>@I=HNV,T:&Q,;;6>I$)G.^8\P MOV_V^*GW:C'ZZXC^48GJ4_&?+.X":C-'?3Y:/''%:#"=:JY_HM06U6LVV-2?6TJNA MV\"Z8D&^P &K;RK%KYW!4)M,+(]WZ#@+Y#J85\IH50_O!5!7*,J7.@'R3>7Y MV"&24I^ANP.I5=.\&R2Z68C6+[N(RPGDN,W'E/XC%A76H7\G&XK331' MUUA],5TIB^7/$K]OL[.U?U#A,Y*A8?TQ)H\$DL67*2.=3?6QRN!G+;+7&%5Z M[]&FSR5&.T*1=JVIWD9+9CY5B8^)&'D%QYS"DQA]<21Y*7/^\W4\BV8M,:ST M\TU-99:\#IQBB@CO(9=PU?'\TB,OGV=U8RA6C926,5D#](F"LTJ6E$EHUXK0 MLOI,QV%.R>DIGM?[33"HHFW4U9.9F0655'1Y=: [1>+PE4LR7FN&P_KA2^T;I\=D4.H?&UPUY/U;0Z M6S9(=(F[PV)I4%RV$]_(PCX[>\]7K6KO,Y_( K8Y9*V0[^N$S M-W=D>]F116&<; )VN; G988K]K+N-S(TOT"V3WW.FC@:4=J6$ZSI\#&,J?@% M0X(B= 6XP4&7@!(EG6=643!G #AC%4$W5V22! M/=N&\;OD!HP-:3T,0CJ[_7M]'4C.XS8L-P@>6;9DGQ4%LV#/5!.D)5T=6+;Y M<,%F.N_%6P,#S:)+BZ\VZR,/[7=#*W)OH/=#6.OC!/_\ILU!3CV,[&.L.F<$ MCKAT+/\%_3J'Q"?ZRR0'%F""IH5XAZ-;E-LLA=8^O#9)NOBNT(%3AZ]?D\KG MQ+F7+'8TJSG68ITAU6Z4>"-.A\ZN?..MI'PNXO%S'A=K(NK.8II!+6@T1MFH ML#)GDVPG=(O=&WE-\Z7OR MF-K9P:=$ GWJ0EV_5=WM.NEF>5F)LWBQ)U2%8K>1\D(;9XRLZO/D05!OSX.@ M8@1Z0OW"=_0+%_'$1_6K"N:2K>W03#*] 73S/5LUAUE)AJT>;A)H$]H G?6H M'BK5I-X8S^K+@1(ZX/V S+^#".>4)OSMTH3'\,0)I8D4-QLQ4)K(O5V9MTC3 MMNTQ^>E/5+-+2 P4%_*-$A,T/_I13W=F]B\MI:E3(;NY\:HU'<%+#'C->+\=[6<.^:,GC'K\U0&3"MF MSF2V.,RQ[95V+H+DV% M-[TH[,OM5TK#>5SBPE23ZV4I:6I>N^X1\60Y.<2^@YEX(9?X*R3BS1M&3;M= MJF&,G11*%#M-Q%FT)PJAM)F^?,,H/'PJ0LN60%OC?J-ELT9MG"Q@;F)%ET,' MRA?9] D/G_(E49ST1W'#7F18O$#D\): B>/PW5]_D8V;\_'I.VZ^U'0QGC-: M@[I6LAHZI=")66$4.F".@C/GS +UA:F :U:CQ/&TE^H)?*L_H#JE3)];A%;,HKJJ MX8U'OE#D.(Q"GZ][\X992)@LCI&T4E\1M50BM#9")/3A+29\J@,"61L8L/]' M$^E9+"F65?+59=9F!55)4099&I8<)K0P_0YKX)6)GQ,JOSSM_;ES3+C8E.Q. M\QPZ;??3.2K3RK#SD)V8.GEDX)05RNIRD5=0JL,*L1X0VE5+M"4R=,&=L!7L MN;;ZC!"/)!C7/ED>[_N>F@TJZ+_8K0V*(YK1E/F:9=)W(AW:9OVRAN>,. M_A$JAUTR=Y=J>J=P6*@DM>OHMC-/D@8+JC-&E!LMMK3X64!V79+ZW +=E=57 MBYX]-KU,.L/;3$YO)I/ERBANL5ZB:B4+6MD9A>^>I7";G%]Q"?2S0HAMH3Y2 M9:)#:OBR@)?JK,#J@S 8E1>O$[B-YVXNGY@TFBE&)AHJD:#8.[^E%-;PEF>J:ZH)\(6_?6DJ MDJV(CK^V.&(AK12%A;O("WRC/)&HFES6L$>Y,8#D>#;XLQEC\)OM<[;?;=_[ M#WKEH0*?$7-U(9&U&CE.\TS.T.1V:4COG-+?]JHZ5AS'Z'OXDT\\T)D.7+'< MP'1Y8!9;Z+0'J&)VV+$SW7OO?;?^)QN51-Y"T%KYNK!A!X)5D;"YVE MDBN_/#_XDT\\4-X41Q9U+AW7XWU=$9;6)#>6%70T3-?WGQJL&=M??>+!$]A> M'/)H8=5/-0UM6:@-^71_W.@-]PF[D5+X\OT/S/BIL2 0G(W$RER],ZIZ1@GU M#)*K2868#HJ/] UR:<%N9[ M@'AAV1\4L;W?^Q]F@&D9JGFHV[?JRI,N?CT= M_3LD?+V BPM(C&2C99=8C^H;EI%=##SY)0'8_.@X.WZIBWLX!0O:G\!9OQT! M20FP#H[SSV_X%^*X2QU"IB$M8G-5<4?W&(K^WW\FDJ*HYA!R9N#>DW>)Q.-' MME^'?ON9M;:WX6/\VMXS\,_-LU[MH6K&7&MR3Z 3]Y^=)\"&DVVS 02\V$ R M5'UY_]\FM*8?P'\=").#__X3M';4%8 =P3[7S[B'+Q'_ M/V+SPG^ A(QL,/CWYC]-+@W?.A/)?/+(X/6]:=F&I*^[G8-@=IN/;OXT_:@U M8@V0M(_)I@OEP>\%$E""_TT.$%+6@63?]RUW],]SFAXBUFEHL.4-?"S$A7ML MYR.?]OY[?T6)01MS:-[[\7!@_].W;"@+C[]9((ZEJPKR'S3XL_T^8-Z=3]6G M7S_2_9]GM%549Z)+2V@?0%D%L;YNR=KN\WVA6K]737_]O7\4C4UO&R+O,RR8 M,6RSRZR^I2N;T3Q,!H=M9M 9[ >6]/U(5>"#8,__^Y\$CA+_/'!Q:::8Y$T5ZD4>+[ 5;]PL &0T8\X=FS@;/)$PX6 M/^%@LURC\K__P2CTGV" <$$R+3-8GE49V9B]#1^Q/^8@(*;DF_\*4.\SENSY M*Z3O;=\$>E*5;%M,=%=I,/'HG !D:T$":YKV0/V546-HK+XFZ),!GU(:GJRW M!#5YBH^QX).72?Z4C@-_\7+_O5%A!]#]@;.P]+ZDZY;;MQ8WYR%SW8/.#[#U M90-,+-O=H;@ULP*6=CP86@ 1"@B_-" '=FF5 M#.;[O_])TG'J$0J?<>4PU&Y_Z@O?_M\/XT?6$T!JGNUXT+E%7 OA05!+;MT2 M(Q#+1C#R+^7O]0?0.'!'P&_DV7!]AVQG%_+(CP8BC.SZM@.6).)?N^(AS24#@Y?SK3!X*LG5,$^JQ 00ZH[8ZXW2M^+BKL=*1(RR6T@X!Y)GFK!8-B MUW[TCK1E._D^/EYH)9S 'N"$#FW> M*:A;!'$?I[B!D(%M&8BX]\>'V/U/_3]W%X++8QQ-6X:A.GZT'QFHT#H&R6C.M=G*-Y(",F*U2ZM8O-7 M#,)"MRT-A8&VB#D5EK\_$,#&/ M4W:^+!@3&47Y1=5*> QLN>W3#8(^&T9LHB"RI>O2Q 'WVQ>[(NXOEZ,U1_V8 MC[R.%6T]^V"1E3S7VGZPCJ %GSQ9B'=7YG6;Q\!(8ATR<^WMN#;/P]8*Y"K; MSX-[DV1)WPB :TTV/9"PAQVMVSQHJX&GCL6]#*/8VP,0WCTZRW\*]PU[O@[A#4FNK4$]K7*H;J[+ 3B: \E4UT%[_^. MQ##D8O@4@)&J=??W,TG\%;@<7TE^,FP;I&=?"1E%L?TLX?4_9=4$V$X<0.%- MN^YV5FW-&$R3#B-W!LG6?AS@V!J(D31*0VK(&O29=05)69X.32Q;N45X3W7! M)J*'OKQ$?B]*I^%+SFY:\>=[SA,:H\#X92N(4 MEKCPW@[U&(7;3-@/P4ULR']U(ND(V%8D@!\')0END94Z@?16P-\7RYHX1M2_ MSBT=/J(P-I">R4-]JK>K-I>T!"]>SK9* ZP[R[T/NQ,OH/+;>_C[[+KAUR_1 M:R/+W(__FY+6!*Q9JK-4LUWHC91XE:F]3R/BB7@LD2#/N#B]-S3]&+/WC1*, M_L=!7*"#B4^!S;;++0*51?=\@PZ1H&"<4CG>.=R=';EU%!W80$$F^VD$"(;_ MU?\;V6SD,;)[?W1O 'G8&]@&W/N*@D)/6XP3=%^,#TA*3!*#OHB26#))R!39 MEY+/0][)=CPI.4-O)G!TOR615J6<30XW$:.GH?E^>[X8F'T@3+5LDVX)A422 MFV_B 4]:VG@MUUMJ%4L 9)-0:"S+<",_"A5_WE)V5[->+9MK"FDJYKES997% M_[ZSNZ._+^L(XHZ^ M4M:])RBUQI;74KC/2(7$Y%D:$7UW>*?_26;1NM$3X@5%U/WE$$CR")%UR7'" M!42)LVQ ;"#FPAQ\Q?AOVE)@6ZTSH_YRWAMK/#/.G)(S:PX\!9%P,Z>Z2=H( M] 9LL\"@@3D?J?"31RMT#V&>6S3QN_@[C9J=LR%?2I;][,6/PLXY/;6-+[#$ M\&& ;@^[;4M5CO,E9A#3^)DE:IUE(E>IU#>)+P=\M<0+\1S+,"Q_P;%D[1;Y M'_0.13%D(MG(3-(]X*?;(<'IM1/L[8;)R-NCQ/GW#YZB]&7$_8+QW W^K^'_ M08HQ4V8G)&7%T&65!VU7G-!QB=DD9;U=BOT$NA-(:)ALV0M(Z-.E*IP2^G:9 M:([ 6P+S_FIWEIC\%KFW2=7/LD6[LX6W8!8@+E!*$5?5DL27O1?B;"_,L"HY MBC1]:[#QA4X0WH=^I"+9&G"1&\3!,H;PSH3";C)#.KUQ+ON\#Y[%F2%T](?_00W5L? M7+7.,(SX]]%Q7\2A=!NJZT*E #J45\+'FEVCY>F0/>@NS''S!O^_D2,@Z^CIG]ZZ=G+-+:/)(S/1(A+1\&+"0=RPN!Y>3T CW&U)W M3[+5A'=P?>OA>P%VT*3,^ :KY5,K3LY9F207U/ MP$YOGK%CU3HH80BX.DX*I7F3R\2S\<9(.EC48,>2JQZR<#YBYR(G-VY#!0,A M.[+P1<;@X*@_\2Q;H"W[@5U8(6>M1,,)M7? =/1HU5\."4#;FFI$>&(5% M$ZV7T\PYBQ%]-Z2\I&9$2! V)& /NY>AP8'M^'+!\-+KT>W@P:+(<[0JM&W! M&&LQD5IFS)A6_SP>O%PLZ-+GOH@OW&MY=]AG<"2\XJ=Z'XP*J8-#,=@@\@J- M'M,* J>>LP[-P-&L"YD=J$YDV<&S]*7_\+D*'^V+L@EG:OEK':1:8$3Y-T*J MDNX[1O[9?+^QLZGEZR#^82%5.9SXO=W ^4MZNG6S&VJYV[@7G[3-KSJ$'L3S MG!'0]0<\^0MR-(BJK6O1O"%F]?<=T@7.H=#HI3&)]V>V#T6IO)/IH'.^)*A4 M>U$RJ[K9:H>B;ME9(LS4%T.-[P('T=B*M$22Z]I^MX'4J([C02$<20JRD8UL ML,, D<$OHQVP_CV5]Y\41#0]0[%MM-$,BF%^?? MFT(U>V"O,D@*"Q(#@FMG',YS V"""+4C9QC.SN4$1Z79=-IAXIDV)O)-XMB:<$D2;K<='G;QFV_M3#.*?LLZ^MB+W MT]D]33@]5'7[K7D^1T.9ER;.!_E*G6;HV_+D4,8W^Q5OGD=0SWRS!_%6B\O_ M0E!=/OC[_^P6F>]+L@;-(\]4_"T8R[[?2L!.]?G-,/% \H8@UK>! MI,6D@0OL>TF?2TMG6UHLL9/C>/\@14$A_:#,/_+XTI]F='= T(G_^K)W!VP. M!$H*BB>4!"6B$N77?RW;0 M<4WW<(RZR:3*+,)ED30'QU]MGKIR_9N ^QV;4%^^5WN"TY+4'74TDW='3W;Z MMF!_ ]V:;\FQ?1^;V]+D?HUYA.F6>"J8@*CH5&V?S#@):-Q*\RP0Z2 Q&+(0Z_( M3K=KQDNOR?F5T/&83'S66#B'6?; ]H(+#"R[#00'E9N"E'611 F*3GS,6_ [ M1;"[/1_A5";&]5'DH3_DL4/D+\^4/,6_P/GOCY+J\FA(7(_0[_+MQ-N;EQ#9 M#V1O75YW)2T-NQ^*P!PDW >NO]BN$O'HER!'\1_%V)S+P# M_M)$/S]9R 8CV,X_,NS?$6, Y*^RY3A_(]<+B&0DW!$@1H!X)3+S M&B ^XB'?Y-*E/%<^(R &26XC2U> [6QJ0R/LU(/TO5XXI"+1OI1HGW$^EY>K M#\\NDL*0 FR:X?/9,M<^I\4I.2,DJUOS*W:XZ4B4(_LRLB^O1&8>X:_*-5FL MF6=]OYJI=IEJIM#D^4*N6L@6TDRUR:33G%#]:+RQ:KEPD*Z%O("#AS:=KQ<# M$Y$\1QCX?3'P2?X)7I%,:;C6V(SJR)[CJ!949H4Q)7WIJ(XUR'XB-0>_XM2< M\Y'FL>.'.YH>'Q <#=L^PCZBA\JV_>^0JN6XYG?P)-B2M&T_.19K?C !AWND8>^H;S MD/J6YV[+?S=41[MBL+P>/ST"RP@L#R)"W#_A:5NZ W6V9ELR4'PM%>&,,(+\ M!$K&KQ@EST"3;8\!-#[V&6%?.$$EPK[H<%2!:^;9QN[)*#(>3U(?/!@5G(P* M>HQ.184$%YZ= 6)\8S0KR:YE0ZRGL3B9_,QQ*.:*%\#3T<+O!]ET=,6+7?)J MA#I:[")\.ZC3).<7K"N8ZQ)??BVX.$'&$_@G,(Z\8H@[+3F"SI"=WB*LBS;> M0C6?RPO6M\WF>H(K%+L8P9FYCAC':13]!+I25XRN)Z'"MH_KQ5("O1HICNS& M"P=)0E+AYP6E]I.8F*;08'F1)DB,ICZFTCR=^23P"Y>"?T=Y?1"8J:$ ML];@\2J6_K,>ZMGZSSQ'&<\7A0V/;RI[H@^%/?&HL.J:*5%AU=<*J^9U#:-( M"DU0<7_'RN]]6W*5P($B)5&1PA.2&)>QA)A(*K@XD$@I22H81>'RDU^\H5+8 MZ2J=[L7/GZB\/Y3U8EJX?ZG,V$,1UM<+.WW)L ,A\HL];V^*@,/87 "PN3'A M<-[NR4!S;VROK&^'R]QNR![4NGT@\3N*RH2C&.[#@)'= RK(9LS(>M G+I#[ MVGC5 Q"BNO ',OSV20"JJH]3EDUQJ4"P?@W6CQO&>NV M5;@$5G AW4ME[,ZR#R9*';8DG[>2F'Q-(5.B-JX :I^R[T^"UVYS23(4I]-BU6^Q(D*F>+G(K'?IZ16;-UL MYS&M[6* 5I;#1;W!B'$1?=X2$Y=DHYX<:4+;<&?RO%XO.)VA2.ZWU!J]?KQ$ M-#R-DWI6JUD?MPV1$:G]EMF$7LW3LW1.6.9SLQ%='\CRH@Y;[HTS[=;RV'(P MR@A4E2IY['">C!%#V')_[E2O7&B"A8JFN5)W;+;D2CP[%.G]IS56(=UCYL9F M>0(.X !C5T(B*R2\A8:R;3:91-.9,&$T>8V.. M9$3\ &/G\ZPJDFXQI>7,.(/-4P5\/)_[3?>F1D &[#9NH:JTC*/MV4(VM&X?PZ 6X <4UK,< M>MY?3HKH%*2T)5VHSG06-CVDL0-L(@[H? ?-.;&2*@]%KP88D3C 6*%"3$?E MU"R&\G.^SEOMZ; M#/U+C/::)D98O5C+Q-JL42KV 9VNVT6J+A('Z)HC>E)# M2M(LBT-SVK*$K#R?0+ ^0"POF28GC<%\A>)$6V=JJI=+T+#7 [HE2?7"(M]T M%P)7KU6S68TN<"B)P6@?H&E?;\?1RE(6B M797L0G?J"IP!FQZ@ZR+1J?"=H3U'8R7=QG(>OT![.XWW=.ME-/L<3U3*Z%\K]SL%J$D6E/&;[K5K5-="K Q6P(O5/)< M:_O!V@<-/CG_O0%KHVG3"XW=Q2]97W]CP04/WBM)_P7N-7J'DJ_=Q/;NB,Y; MK@'8OY$*\J,'Z' M?NE=5WOA\P,$.[8I49%L>;3>7R&PVW?=DQ2)RL\2E0R0@=$']E%IB2 V_'J3 M>(TBKU^EMO_W'FB<3$-"?,G>.VGG7U-^+> :"7Y=16D"%C*8 MN.O7$\E&9I+N@;]/8= \YD/>_T>6 1@,SDFOY,Y.4;!U1-_A6Q*J?KE&]SZV M_NC#-&1X?C<[Z12*\[4T^BB\)"\&+^L@W?50Z6N($D3(+D"4([76J^7_BTM?BU$V7\!IIX*'?^'@T_79WDG7]&9-Y];#Z,% M_=KD_N=*C>#D*VI./)\H\EM=P&&;65N2@PKPGJFZ#?]$J !?B+P+)5JR%5'@ M,V*N+B2R5B/':9[)&9K<+@WI[O &"5*1%^M?,8[(#43"3V'W]R5$PL6F9'>: MY]!INY_.49E6AIW#WRA 5@U)=_Z]B1$WR+K(T+\WZL*]-SU#L=S-]S>(*1F0 M'IX3&TK2Y-Y7,L94_'_81PUCW+1DVTM(R)8?:[M!',@E$!09W!X,29--'<]W MEVB[-\ZQB_18S8S]$T3$S9_X+4'1OW\]I<.U^LN1UD9:^U&MQ?"-VA)B:N0I M,WU.5K5VF<_E 5H=L];7JVW52]O3>8Y&48-CYQ@0P@)?LZN$5,X$:>2.2)7(,G$A*L.YN%LM7/QH-Z5H&[ MB:4=0#BSZI5[\TJ\J$GU^AST6:^7SC,B[1LFV"U-X^*_D,4_7Q& MS3LUG9Z+^DC.2Z;0!JW8U,&EI5'PRPA 6P:_Q8ZZ(#\GBE(P9["E9:O@6N,F MX=?\:,@O95AD("8&-%*>IGQ?O MJ=E@(JD* A83_X+L]75;5E"<7XXR-,Z$A)=+^P\_A=:P>#D*A00CSV8U;12> M7>L[8RK!31Q,H.,O>Y>B,1]5!Y.NH.6PZJK;Q6KM?)<1D[XQ15")*(H4H46$ M%M_1HOH87%BFFBOF6H6RAD]48=+VY@W3K4.X@(86D"@J*/YZ\Z=IN9)^ M+BLK\K8B%S1R02^P/_<*,DZZ_4R^@M8+;*[ Z,FR-^Y+XZ#>+K2DDK)_YM#U%*4I2I$&4JA,3DV6IJS==3Z"&R6RU](0BO M34$&HW.TQG.%46(N%KIE:NY?(^!OS"6242PITO-(S\-HQKQ3T=E$J<<3F8ZO M\+-IM\4EJ$F1\17=CP)AQ ^/ FT3DB"7AZI?K'\= 3JM:1-Y-Y'+%[E\7V\3 M954X*E!69T!YU/"U&W@8+&<.T99;Y=1<2PM.O3UT>L/8(+@Q*4A7BA-17"@" MB0@DOI=!]6Z4J.F#MD/.%Q;J6>UI@"]LYH#"0JA2;'J2'J=KA>),0.?^78\;(X>,@C^15D=: M'49;Y8A:5W'G<4-:6(XLK.[%&5IK4?;5>YU53/SWA9VVH-'R9B%F#F.> M*-TGW(F M/DXU<,:_PMI/_SGCWE>D"Q% 1 !Q ;OIO0@1SS=R=(6A78,G7']@H7Q\;F(D;[MDX@J$45*'BEY*$V8=VGYF^H)B_1?>)8AP*8S'Y,_@$4#L31N=T LSN)FN4;8BSR!E1@1 M6U>LCM_&D]=9;"C2T$A#K\MZ>%%%L]E"ER]T4ATVEDFI>"HVQ.C^W%=1?X>* MO$6I8['<:XCRA-Z]1G;E#>OM!2/B07W3)'6=)2XB98N4[1*7'[^J;0W1&9$# MO42S/%=6RZPN&7UWZ&L;=?,G3IV^'M9UN=P/R[OM 25RN2,7X<>X""&!R'/: M([Y.EQ]5^LCM?9W88C1;K M-*#># \9+CFH92LXS5)JQ\0TRVP8N;H/#[X-E3Q]-E_H#::@5L>NN72[O:?O M&IRU\&M\M)'Y0SS$+RJ\M86YY(UILM-09969926U:7%?,JG4%HFQ0 MRI2(G]&@BM E0I<(7:[0DGL/O,CY?'6VT(V.%AM478Q#<8>WZCZ\^$7EDS^J M#NJ3JA3R&?-G?S0B'#@X'V'F:X?N?R) GLW\>E.TOATWF]TN49UJW@AEQ_:H M952ZT.X*RJABMXGH$IT('R)\^)X&U-L @AE,ZA[>F&G2PIR4E?ZP7_#J/D#X MX:];@CX&$-<0 N](D1N:I3[$-[GNQXMZY\<3XN J]KF#_&CLBP.W#8;!2"B/=1H#_5;65)[EUGN M[*D>OM&23Q)&$Z].6&%)97M399FN+U+0CDKZ=A29P*)TBP@J(JCXC@;5^[$B ME6"Y&)N>>0(8S=5*9X&MQ%Z %="%P"#HI%I!>=6B-VZ93"*#%-^+(8U=M?[N@V%.++0J'13YNY.-^4W/K M !*V:E1KT)IRLI8N3YB)7FLU$IFY/Q9_"_$VCEWG9;SA%_L(&")@"(^U= 9 MZ&())S657:&Y9&H2H[.K I]A_+'XQ[-O4>+:*R\?T8"-371$!=:_6QMI M1.2=1MD7X3?1>8MO<=YBSSUY0I*8 ^28NHBM*7"?#_X15^VX:*DS)<>F M*W4K3VJ='KFJ'R3G!]5X_<[O!](+^BGZDPNH-Q]!5RJXB!M_9$AT%BK2S9^M MFV.4F(HJ0<794JQME.H+4Y?'3 AU\\I]_W#(:.2:1*Y)Y)I$^A3I4Z1/D:O_ M7E>?=RU9&UFZ FPGL%;H?Q P]2!)(A'^M#X@2Z M3IRH2K8M.G9G/ 0%$46-6:P>RW>Q)"T,(67/1H9W)8E\&1U**D_F>VUJI5$V MT5E0+:K8)9F;/U#<#IVIW/O@=AH+GE[T-W<1 /_V-SK0N.0XW",C'+%1'A*N=J8D\7#F D[;,8 GKZ^ I MH2O Z -;7$RM;,(XZU55V?E)F%AS'>X&1(TS P%*++5 \/TDG ML ;*>/L(@.Q1 'A>V8'P'.7HX, ^J]JP5UQ2,7=:K MLW*.I#-%]!*;9FI S6=A^:,T\;?!WS[1"JHN)+$D"*AAMTI4@\TWEY5+[$!8 MGNOXZ@+MG'?-UD6@D39ZQXS+W=E"X+45(>!Q=KH4XEAC+%V"M17)ED<(@=TB MOJ*_E\49( V 0/XZ@=GVZ43W+X MU YX>4R:)G5K/F;;E4%,=]U,;L*]?0G^<(+P:2F:;X^99;O*6FBI.)IT^84Q M<)7Z92A:692 WB9S-DM-&SFYU2,M)@E-2?+N5*LZ5%_=YXG^.#!D\C"ROZ.M MB&@KXB=L183DU,,7.51/ >?Q\,/0'LNE? \0 C=?9JNEF"IWXG.1H*+*BA$J M7)HH/Q<5OBK4\!(LC"89P-6855N02K58KY:0J@[.^+! '8>%T.VS?D6LV$^X MMLQO'RA>3_/]T5&F V9906PQ6FP19TS*R32\U/Q*H\0?)4()BU6F)E6LL[C7 MD4#+;(CEVCI$',6(WT_[-\5(O54RR5.EG(""X5+6;#4V)_3Z-0:(WSMSS2"X M=@[$93;6SMGH6!4:31I*&X'^A/#PN<7N2#0W->R(=#-AZD*N:O2&M#73.TTH M.[;@WG@C1[(=GHI$N4CW-]^3@A\0N_8HU[R2>,YZV8VRJO4@(HBCVVFO#R1*4N M$G1P6_>AQ2U2[4BU(]6^>,CG#;HM+AS'XA2L)^2T^J"8:LNQ2BW0;>H5W;Z& M?,'37*?!P [\R4LZ=+15!?XR)DL3U97T*"H>1<6CJ/@56S^/JEV#FETPTVN] MW@'. Y@YB,_51*=7E=@EGD9'\TEW ;)SD0@N):/P6YP^5EXU0HH(*2*DN#YC MZD-080W):K'=KP,4.!DA65P11MT9^E!!O0$J0K>G=B)[2I8]P]/][1/$P1$?GKNLRN!G EU00**]DF))RS Q*9-49 N(53A]T>P%U5D.--O-;I M"6DT6:RO$D.G;\[%^/IJ,?260/>+VY^N,FP$.A'H1*!S/M YG\7W.=31S72_ MFVI9(DJA7#<3BPTS\6: .M#:BR=OX]2^L_?W-XYW/;EYS(E*=D7W#84 4<,+ MG]<>*=LMRL<&FGT (Z5!5_': [:HM9=Z/[E@=;DX@!@9W$>&X;=H(LJHB@ B M HAO&5![$T*DO32!*G9GI%$*8ZI9CM-5ONXCA)^31=RB^+$K"W]"V.RE&UV# M7/DOL+.^GEK'8.-__X-1Z#]?YZ<2$!(4R_-K"GT1)AR;_?]\G:_Y]1,/ 1A^ MQ;6MC*F\"1GG\XF!04K.49RI$,1,B+6='D1&/+"=XK?QY!DOAG]N MM*^_>;"=\;=;[BBQS!XUM@>]!E8F?0P=__9W?L MCT@5DRW=LN^W<+0SJ='Z$"8>(-,0Q/HVD+28-(#/O9?TN;1T-I-,).[P^-;7 MNW^ -)\,"'F72/Q?Y/&E3XP]2AK2(K9#KR?6_/I7VX\"#-M^9CE!$N6]#73) M56? [_M)KP%37&MR/HX\6U>(1_K_EI"1[8/@?YI<^J#\O7KJM>GCC%^",^UC M*M2.!W&4WB*23VEZB%A2@(KB@%(4B28D$87Z+,:I)! E$B@0N)-)(@% GT:3 M-^NGGH9JN[/M0\!^#6H*U2;;*!>J)80ML^EF@ZL6TOSMVFHI5--KT%A/)LU5 M,VR59S/P!<^5"QFFR6;X)OR[PE:;/)?E:FR#:19..I]7AO^[_^0INQ._^?,P M8&1WQ,CCD!$NBVPO\_M7_0HS_K1X063]3697AMW\]0/S?<,W\RF&]H$R; MD7U\X=PHA PH&:J$+"840(OQN$**22RNB$D)CTMQG*#@BXT ;7Z1&( ^1D@# M49%)^ N,Q*$*H8HHTPJF)*A!O"\33W[AAV:*F9'>3M9G;,D8Y4J0'G:>8T1H M*CUO62W,"T!4,D6!IR2*M%/=M$(R(K[?4FFC# &8E,3R#!@FRJFDN5C484OR M>(NYI7\9"Y2^RW3 MJ;B=8Q+6"N6+'"@95$V2IXQ([[=L=&L%/!DO=P1^5*42G7ZQ,M>'8F*_Y:S8 MRWM,OL-J'F=IV4):58SQ4$SNMYS(ND!ZI4J6Q:5*>]6I:0 =0KZC^TU[ V'6 MP4M]78MU^$)","F-L6%3;+_I?-699$;N(L&FR107[\XG7:7"^,;W7M,1UH#V M?*DW%2@UUQS-I*:5DN"_;K8O8 4[-Y'F#,]VQS7K9=B+KC1FYG8=-#[#*H3(582SA M911,*W1U+K=B6#QHNB=3N1D3:]($FH):DG#[=&9N8\VAWW1/J/A6P/PX@EWP>>P..LM$YUA<2R \C!HNJ]6";6@-@S08T%7G)ID M"V+0' +%HQ &7LZ#O;AV8Z&MJ$L3!]QO7^P"MY]_N+$9?>-#7ALM6S0.C#G) MZQ=M M_OYD:.QHBG7$ELNP!;NCB(@O(>1+_ X[N@T?,2;"L8@M$8Z%G2\1CIV5,>], MXGC-.KX8#1*'(H=?=%GG%]S3>"&*0$_.__#?&_+F@]0AH/XF+YKJE7@E9'B MH,="LLV1#0!BP"]&#@),!2CK,IKK@#.!W6[WR_L?3Y6*M.S+M2SQ&D&.R<2: MY?M_/Q6"77W"/ZI/&'E'?RM]6E_"U8]D))*18S)"' 349Y8?^H(A](2L] -9 MG\SZ5X32/T(#7]:WS]HXUZ-/?ZDFXHXLSY%,Q;E%P$(&\(<38*\KP2.*Y$I_ MG\"""=GIW :8 =,#MX@)3E/VX,MKG[TZQ1,F:_KQD)#-[B3)F.N P@5F=M%L MRXQG!_;N,7P_<("D59'6OV3M9K8U6I"; OUD2H3'5+#EP6\5&<%5A]<6JM[XR2I M,CDBQ^;*0W:J4CFS49I#K:9\K<;I$QXYN[R%GK8DNP(3^WU.QQ>= MIPU0ZUK.TWX-33: =V&BA K]SFO3^*K,#7*6I03G28 ]4V7@\-"C.@!R"VPZ MCY59NH:6JM.I,VDTG GM)R;ZQ\=N$_2A^_@B:(B@(8*&:S2,W@4-G,:E#*^Y M&&B\A.>[RY3 IG(^-/AGS&ZIY#%H^ Y1F)QM.0XRL:V!ZIZF]';X'+:+ 6&H MBIB%D4PO^HF7IE.HX/*\EE2 +4 [@HZ$,G,ILJ+6U4J;/:ZS V6UC*%)K MTPDGSU3%.P*1"$0B$+D>F^LXB-1MOLQ9KMT22GR:0D&V(_=I'T0"(XM,T-\I MR,1-@$]Y M#XP@23%44W5<.SB:&/DYT19QM$5\G>;01KUS:^6&^,<\4>V7(="CL\V:5ILN M6(/+)M.KUG1\%SU@D2#O%0UG BQ" MP;0BOOEAH+_.5A$;L-D&R'?[8F0(9+U @3:DFH)5]&2^[(=Z??6!W/>B3: M%Y/P,&\>9FMX#-)DM57H1:J!SNCE&-WRA<]7> MNN$VQ(40%T)BKVN\D.;3,V9)K=61?,I MMY0L-\Z@&U%19B6:OEQF)=2K$%Y">+F6674C>-E,UK7Q:%%QV!D%E 2W4%UA MT$+P@E([Y)OP1*N\5I9T1MJWE#1W1T!$-'=%[-L@@$OK^9P;HX/313=EU MFRFXLKY4(V1S,JR62N5%$U\5C^IRP_!4B HA*GR6\-3'44$&\V4GVY$[*LU0 M='K4H2).=(E0 9H^J;=0X3,$I^K (31H;8;>XG4W(,2@\DN&.]) ("#QLC>E MW'SJP?(@+YRP \['RODFPVA&92IU1JUD"HJ9XK+S=I;AH_@\W&3\@L6Z(4B$ M(!&\J0<+)"ZT^5Q1B!! H,G;A2X)X#0^'I MH.'>A2^S=R$4]E#80V$_7QGN:^0(M-M/"*:IPB'G]2Y0@%OFU&WU I6L'3X0IOXABRGOP@36#N#:2)8@$ V M9#3Z#S%"E/2N&E TUP%2Z#N=*Y'\B8'RUO,\*RKFE(4B 8R)6#=L7FRT!I.Z M.ZN0[BS1: JEB ;*YS: ),"(XA.)X##7[9;KPH.(XR M3#5KU.(%CJ*6DVXITV7E6@MA 7T=<+PJ.3X CF\0Q ?'4PQSBQZ,!QYPR1@!JR%CC+8;>^S8+E]'U0W6E.7- M67= *AV%X7*D3K-."P[U?9/^;HGCKUU'-/HU\J U+/V8.GG\;'BV=0C/(3S? M!3Q?-OC\I_#<4/6U5LTM:B107#G62S1'N32#\.==I^)NB?,+\/P&>3QX3D<3 MOP+/V,7XVT$)@G/)._YUB6<*U5:3#A5 !&ACZJ'*O0 +[R^[[3+H-I8/XL?9 ME?746#L $(((_17XVC5R4'3#@?T[!N%,@ V@0 JNI"#?!@J9A#:AX$]XRX^ MOI857=!%1=#@:.$7Z,)"^_L9Q_\Z9:]*QC\>QM^2LOCY+_RQ?4[4@&"A96#R MSW,9B:&7^(L 2?[G(KC]7!2H^';-V\%V_�^.?_'(Y]ORI%1$,SK!_;I>=@ M4A-/82B\"HU!9&0!08T(,GSO#T%;"FO;GV0J]9V*;\-C/W;+%R(#D?B>2OV' MV']$Q#BBY$Q810[HY:]Y$0W(S@_OJ>U7>+G:?F?8"L*.'Q;0\.U1J.]GO6*F M.(9Y.8Z\,#EB>_K_*Q 3"^'Y_W8;V1<2YW6"/D,,A$"M/4,H_ZN'GUU<$&7( M!-J C]1R)X["1T3R.4U/$4O &,X+L40\":(I7I %F8\GHX 71M$TGTB*8!0E M*6&42C]X;[T-'I?J7;9=+=4K!%MEL]UVHU[*=AZ)4CWK 94WCVRCGF/K'38' M/W0:U5*.Z;*Y3A?^K+'U;J>1SS9JS39;O.E4=H,D#D=)[(=)-/*$/U#8KM1C MT30;-9;X5FUT.G\1UUM9_E5.R*OBP =$^-=ONX7E+[B87W'!>TV3_)%]$,U] MT4]3@AP#5(I/25*:CXN2R*=' /#QE) 811-B@I9(7UZ$K<$S?QIN.J8ZG*B* MGLG9J9F9*F67R%A[V;)<7YF)&!_1.9#2!8L$HC24QSQUW#(9&[4D7331.TDP6U\UI?\-&NK+.Z^*8YWI+/G'\=KN>B]3H!CU0*^58 MUNYQ11?T6M!Z/&I)=9NV!HK9!%D!&:$]G&0*D5R+3QZW5+O6DN[ES3%+)^6A M5*QT4N)J"5L>S6B9(^NV,VQ6V+6N#JRDW$+='=NNFY;G#-U 33 M!C^V'PYE&!U$ZZ^="(1%#[RW-@)>U 37,;9?>$L:_N;9PG?@_?EMCA'9R4L(9W>7:!] M-M4&$'+%+H>%UZM3^,(;OAQ^_[ N/KCR!+U9EE1R(@K,2+Z/98.&1$$ M1D2Q3Q%RXN:<"+$I((P(L2DHC(B&=M-9.?&+6[3?M5NO-^O4+\SZHB@)30!= A)1 M$RQQXFWRB44?M[M]1K]_ME.H&!=B_+,9>XPZ_GE:Y*G?%?DH=>LC[/Y4Y%$Y MR7-Y#KE\BLNW/9/O#%R.G42M%R80^0HB/*-CPB;W[6%%YH@4F0+>5Q>[Z M,>\ WPU*RIR2XQOZT1?$7TN>HDSW<8S7N9O6N RRV.'0SE,O!R>=L# M _^$97?H/NX*EKV;N_.&!9UEG1!=RP*ZN"8<2]!M#2_9A"!-7=N9>46PH=%Z M;J/UUE>"7'2E">!\/[6_BDV^[*'%=W"=G*?D65_'NTC%O3DRNM3=*SRSTW=H M1S?DKK!ZRX0N=MS6L&*4JVP?J.7ZP!$UT5SR^ J!*)D,'=\00\[O'=]ZON]N MXOPD=RA=#$Y>HLA8R,_2^5Q\J:XA?@C]7CXY,<>\=\? .:]@NH4?_HR YPW9 M?PW N_6>[8M%ZV\]L4]M"YW K8\8-/7IALQQ,:;#S@>005I$J@QDM'T%GX"< MNJ!!$RKSW2ISP$^HN_^0_F\JLSQE1LNA91E<(35O++B5:PY(M&L-VA7O7VE] MWI,0?D7]#FU>&?X'Q2<\YB \YB!8QQPDPF,.PF,./G;,03*:C@-ZE.2C$I7@ MXY2C1UOU,HDHM*YPFJ4H\)D2SHBDVB@RRL8Z:KIZ> MF.$@!BBUGZ?(VM+I4TYGR5-\]&BCO3JUU,9XLAB364MUD M*9)5)M4QZ:;F.5.6HXA,C& MH9IK%QI@!6/-J,*H8G8R8]@R^;+E@,P8E>*\-U4II9TGF0F=J4\9V/)X4ME< MK=O/S=B,.M^T5FNE3^M5"W5Z/"G.X!(%,9^723>^E+D22PJ9##JX(9IZV;2Z M47H@MQHXI$"FNHDY4UMH/3RIH_FO^6&TV&2[$U+1XAR5HFNC]O3D(0^EB1IC ME&D^I7;L3JO6B&XZ=(,Y=4[]!E12GK@JF2M$= MO2&X?7N<;9TZY**:G"Y+B4BFP#7,)J5T6E8K.5R>.N1B9:DK@XDTXEPVSU)& M(]>1FCHZ#N.(^G+"89CJ)K5FL^../G>B/&BW&=CRB*:4+:_;65+>J!%^$*=3R2$[-[A-HV:HU595$H]=QRM5DB4:1E^C1Z],C15ZH&2;/K:GU*#%=Q812 M#YT<$HV];&J1EE5TGC8RJ717;4UME+1<#+F 4?IE4UIJ@UI]&DMQ0JNL3\M= M:2I"A4Z=$)1XCJH9XUI"+:AUQC&':WE0'L.61]-74NMNO3VOD"Q5D5QYV%)H MWD$MCZ:OY9X,9CY0QV2D-6D9)6ZX6O(MV/)X^G%[3#$U-JF3[E+H)E;+5*Z[ M1 ,]GKZ3CH%)L=\H/-R#-SA-F:V/F 9N2QZCID:+F\PV@S2,]AXLT$P(9F\W'VJ@%7W\\ M_T1AW%/!*-U0P=*T#7N1'Y0!@YH> <7"V1AEDE\.N7D.Y(1JPWGJ0/"%38\& M,(UQ4UL0K G;42I&0C1JTZ*)FQY#Q6!I=LAR3>^KA7ERHU&E9*5&>FV/> M!*67S6M0K.=,KA=7N.J\/\9MC\"B%Q?K@W6W&R/[;+,/^O&TQ39QVQU:?-Y# M>:C4]WBXN?S%?J(;G;<03X6," C$M^3H48$@1%0(\(32(+ "/)[*CP<*0B, MB']/A= 4!$:$BW5 & $7ZS>OP0L9$6K$EV-$:#4%@1$A- 6$$2$TA8P(&1%" M4P 9$6I$8!@138:," C4M]#/@2!#R$R!8<1H3\7!$8DPP/1@\&($)J"PXA0 M(X+ B.1W.F3$&1GQBSNLWRVBN>Y1N$=%\%?:Z_@V*M_HS.S+U(#471/!/M1Q='(FOO+9> M5O!"P+F^>'Z>R83B>1..OKF']W5VCY[/]L]OR$E_3[V9@+CYK1Z,*+HS5T.G M3)SIMJ-/I;Z?:JE\+^0<8M&]?;8<=[$L\PY!= S;P#&@0]4G@SR0A0 MZ/ V- A6+/$V- AZ<#'$S1OB9J#=[% RPK4CU(Y@4>5S:<>?QZJ2ES[8_8]C M57 XJ!I$T.XE5'5G$A#X:"6^3N%3,O\+KH57F7(8\PR?E(A=&%$.Y]^4^_KMR'Z6^IX]N3;GJY4]_JAA-"\C LH!$=!Q#5#^E*1 M.8E_/[J/XZ[$)&O,9H;N9:9"0?G"+F-34*2(HD="_G]-A_'9K3>A$%Q$"%+X MIH\ "\$=UCC=F0@$WJ'"1L $?@:6[=_(<0[WZL8FTD?G?\@W"(=X1Q[R,B<6 M 0TE)R)30!=@E8U41,L<4+$HH\$NE'P7M3E0O6??U+#<7]N#+A+WI_+0;YC.0@Q()0#[$@+ MIG*4DP@%X3O(^(P7^D]P^]3UG! M(>MY2Q#1-GK"U16G#>3_/G#P ]]Q!%T2+(FW<>D/7\I*96[EK(I$;.OS5 M9E:*O6NUV\V%RW-K6,#XF+F,<8/Q(L51JR4S2QOU['39>B D("HS0;/_^Q") M/1"R8'.!^_7E98/ MHQT2JROF"6Z, /]WMF!_D)6?^*#V?QO>G M^@=%_]Y@3NA^9*,+]+RS&JAN=F8-9D6U/T$U/T+:?[55[W@:;Y?(/L) M%.9ZRZ6WJ_50819.FMEDV^J2JZ2SQF*H6";E+B^Z5G(*&)AF@@.J,ILXG&$( MJ2&+ULKDP\_T8XJ^U&H9ZLQ-;(:+K):?1_FOM%I>7O,_LE0FA-A4L*>#.DNQ M(UT3NII+JTCUH^3#SVBH^!>.AX6*__44?W_D'3K)H*3[9?@^"&CK):E(^>B& M7-O2C.[:!7.QOC (",ET7E4%9T[.D\DY6'2&Y4D9V1(D4IMFI=%C6S;&!/J2 ;00$#Z/2^"E/0.%" @%O@4+!MK M$10=2*Q@Z9 2MJ_S3^OAD%O->SPI=-)ZN[RN]Y/I,\?-((5@-R>4/T=#I6_' M%9JD-F*NF27C.3NW1,J??O@93S_&Z=B1_O\5 D ( *=RO8$"@&N;!)F)*RVT M9:*N]JN=0A&0]2EKC"^[=(N"S&5U8,VX2G22KVQ M>@=N@]>1:-:!0VB&;=]#5CJB9L52^5OHPW4)Q3RB9^M>SVJ MJW"-5EIS%^7$J L8/HERT?CD*NJ?R^6CO]32&9Q-:E>;\L7WI/TB#NP$.OC@ M'#QF7GP#P:\Q,^1ED.'WHK9%*(:?1PSOV,0-Q?#3B.&%MT1=3@POO9,IE,)P M30[ )J(;A,[/ZN2_$DAO%"BF-T]S%DO7*4L:=4L)(?W[R;.7OOZK,72^1F[T MLCDIL8HC],?+#CC(>O6 /53I>U'I"^^%"IY*\X4X.=,MV>'Z MI*N20@*4A\7?CX=_6!O'-269I&)BE 43I[BN.\N1M&BA$!SUKC;>Y3ZO_:U* M-HIY$I*R4* &2N>+FH>;O,+8^N5CZ[FMW#Y_SPD59QK9:M6@ER9',XM:MY0K MC.*@Q:>N$F7_ZCGK6^SZ"AX5[F#+V+G=QZ_.\N"7/X<<_X3E.6>.L8;R^Z7D M]W-9[Z'\?C'Y#<"&B?,F%X(LOJ'%&-H/89'_'68J/AXYB46UOIQH62V63M?U M]-0LU&OBF$_A5$7TQ%Z?L-8_!(,[*?B__QS'Q_58[^A.80HXDJ03([%:Z(TC MYA/28USX_[8>![_L/V]8 (Z#$%U( UU<$XXEZ+:&.4$(TM2U'82\]Y!%O7@R MXW9W#H69C8]F-E[;](M2F;ZL9WU1[R))]RC$Z%)W+_?,3NSKP&G(76%U A;* M$ZZVE,S91*5GMCD8C*3VO-/BT^'V@PME06ZG?<$CB9\2N1M "LOK[OF*Y)#9 M5W==;LOLBP:5[T6.0S'^\SA$*,8W%^,0CL^0%OF,:*F5$J*=J\@\.?_O M50[U67QJ+72S4HK M;ZU49U^0OQ!\7&=!OCQV?&0UYL<+LYLMB%&.KHR :1(W!66"#S"RYENM$7N MU@H50D?0H>/MVYV*L;R0C]>FMG3AVU"?C#I3MRU&4+.)V619 M7+6F8]V#D?!ZI]OM5KRU@IT=2E[;R7CKB=XMDGPX:Z\.(T.+S]-3=;[,+F6# M(;5QXL+&R6BI<-%<-EM7LPO;:IC=7$ZOXU !RK2GC^^'"1$E]&O.M;?TUC.] MR0U39]YM^J1'*M7ZLMA5A?%"'QLEKF\LSPP:KR8RRR6;'2I6CN%F:XI-B=2Z MLHYX-DGZX6>"?(R1\7#7:0@AE]N1>NN9!L>)I7FR0\_XH6Z!SO1R[ MO'"B8>(F5TLF-QNR2JDPD:;IWG"V\=*4J)*!>B13;X4W<"W#WXX ^75Y_?R@ M1@IX;KRI'K52>YR0SM07?+SBZF8+-3WJE38,J5I+08GIR'4.3.=*&D3'L"D5?=FT M-7569;V\X=GLT"RT\\W9U) 9*$Y'[Y]R,W;6MQ636P^CY*PZR6_2G19LF3R: M5'O,#VE^LR [=(0W^J.G7&N*^CR>5'+,I5:I=GO$TJJ33,03]62VB#H]GE2& M7W:E1F<[XRD8MM&N16K?>' %Y#%L>3:KP MQ-3&9KI"=&3^=ICB*SCB##*_Z#ZIA8*ES]T5RY.]%FR9?MF2>BHFF\/)?,IU.H7.)!I;JJL!:GE,?9 M MM"I"EE+5AL)7"P99H*'6HZ9'U%9U"?1S0M-.K%'+]@1VHD%9&;':,Y;[88=('F$4WKA?%LU)VP M68ZR-N33)*,MGF+XKLTCF@H1<2E6(YVD6I#9IXB\KDIJ!=_)>T33,=UTRC7> M6)%T6\T4)CVVF>/P'8#'$IU=LN/-%$142I\/>E,AK7DV1.7 M[K(=42:KT5YDL+"6L.611#^-9#4F1=72$<_1HH#K3=MGF M7!/(@BR+19J++WHN>CV*>#UOVN&6UH:;)[MD96Z-J61[[D2[N%?Z95.VU!;6 ME<2R1U+KY)39KZ+=;+4'Q31U3"A];-9B MRP&[X=:):'Z=3:TF3!<=V7!$J,Y3=ME,J@M!!$->CPAERH.GE5TU5JKBD-%86NE5IQ.&3Q\3JI*= :JL MB%&UP12T3-X0*W9U[&U-?]Z2WTQY;ER?ZV3!S%CM::+ T=02MCPBE#&;3NK= MQ.))!:GN0F\.V,F(0V\_)E1R0Z;GS39'%H;R2.:?BMU< F\6.!KHW,G&:*91 MZ9- &E;B]E.JWHRC@1X3REIUJ5JZK^=(08T81D%URHLR>G_T""9$9?R4CFT: M)BG0D?0&\!P];&,WZ&@ C >1J Z5:8K)05&)S6W:+UDQM>'[8$0?6 W&B@WE\HF;5 M9K(BD5T[KF";[1BI0$OHB;VV8;$SMIVO]I9]IA+WVAY!E3(K]1EU7!JQP.WJ M9I->UV0O1[[#*FSI;>TQWW(7#4T33!O\V'XXM.AH:,9- +*K?\R$502;O_K6 MR(MH0'9^"*YC;+_ %KCWC6_K>VT.C'^_#?K&]Z%(\C_(5'2L[<#\%T8]$_+# M9;8)ZJVB>TE9G.C?@'W*FK'<6J3;WW%-[(^1!:#H+2&=_C$-&ZRH6,B( MC'CO )>0$5=BQ'NWVH:,N!8TA5P( !?"E3H@C A7ZH P(M2(X# B-)F"P(@0 MF@+"B!":0D:$C BA*8","#4B,(QX^V[XD!%78L0[-]V'? B1Z8LQ(N1" +C@ MU8&'C+@Y(T)<"@XC0HT( B.\^O*0$>=BQ*^?4O=V^WHR'D8>K#[0@2Z ZP/L_B*^W."(M57/#[M M2TWYLO>GW8FLQ_=+XEGJ?[1>$[T^U%ET_AY<-C*OW^/[I.7;T[P M=4:?9[8W-^.VW6;A@$>6 KLI FT!T"10EX)N1TZ2\"J*_5X$^T;H%FB:!10, M0U/RW:#G/:W58< Q@)IY!S0(NKUZ,\D(4.#R-C0(5B3S1MH1JD8(FB%HAI(1 M+ARA=H3:<U.0+^72-HELX1?(':*3Z?^E+R^$>+=G "! MC@N&L=2OKE;GP-3HY6/+?X*I7<-YN7Z&D"#ID.SXS)R$O].Q^Y:3KPKW+R45R@I7]@=1==P110]$O+_:WJGSZY- M"H7@(D*0NK1+]@7+N^Y,! +O41W>2X(H$4W^=;U;#MOT*9.$NHY(YE(@=D153"5>(\ 9,[%@3O YZA_C?W?%)UP M)H9K"[ID_T5\9AD_J^_S6<*@ 8UZW $-PDTO5]GT$FP"?*Z<2 B(H1R$BT*H M"Z$NA#0(=2&4@W/1X.V[+KX"#=ZY9N(KD"!4A2#L<[HQ :ZSDRG8- @5(?05 MKG>FU%5H\)N%A(*HCBW#U:4?_RN* ,CR):F1?DF,C* )N@@(P2%R0 2S$;"V ME8'4V=3\QG,\\V&EUY_-0;K&0K)Y\#XB!O^1WC_X/N)?907'K.207OVI&Q()BH,P?,@.YX&2%4<&_H\%>;62GVKM5NXQ8N MQ*UA">/;SBPFI&*Q-3L7#%V-+@LCMC9^("0@*C-!L__[$(D]$+)AS03GOP_* MROFANS/)8'J?] V)"KL 7L19'^^] 5^7%T MH\^?%$G^^_=SPIT/WZ\K+A^&.R175TP1W!@" M_N\\G]06V_-Y@3BM_I6\V^ MDM4K:B3'-F41=+),!RE^ BK^A=3^ZFM>\-0^7"M_76>\S:N'"F-MJ+;4CPU= M:R M#N%G6"H_C?)?:;6\O.9_9*E\2M=R[43[J4K2&7U0KI5=I3Y!JA\E'WY&+V4C MAXH?##J0BVS%:$=:;,R7IKE&U=%@2J M_)QL9V7&&1(/=G$"$PB+E M1.DGPR8;,=)]RNEBF'G_'4(YTZ=@I"[0_# 2>3O($"@&M[!8Q0G?=+5K?)1OAVWUY+L=Q MNW#D>R841#KI@+*Z!LE>QJ5SQ6@;6?(4!=WYV&,J?KQV!WA/UY%HUH%#:(9M MWT,YRJ63TH'1)'S&$G47=Z<%#_&#LYWJ>GFBSRJ[ 2EONW+"+^3E9^#EQ:$W M7 Y#,0S E$,Q#!Y/@BB&%]Z[F5)9_$0=]H.GK!B._7TN?[-;(OOFLG M>"K=YUH318P-$BJU+E&5%LNQFGP%;>1)>2EK74MA9VU[4)B2@W@?M* VXB#N MV]IXESN2]C?]V"C(34C*0H$:*)TOS/O5\TIW4*1U[BCR5V?Y+3;A!(\*0=_! M%X-7;AW+_R6K#@T>" M+U)8?H?)AMPV:/?\&(@3\<,"W97:X7H>8=19/.13CFXMQ",=GR!)\1CGV M0O]W(\9!#HY^_$ >6BJU9Z1B%M6(L(A&^:)!-\O+WXZ7O/8V5!WJQQ"R?@BA MBR(('NT87>KNXPG,+IQ0!TY#[@JK$^$6*;70,\JR%N?Z()T%;5?N6ZLQG\9G M^413%SP0]VO!SX&;,(E,_1@WHCYWXL87WG-/',NX&IK6W+M9GI2 MI%OCLD6VG16E]CJJH;4-IQ+>7-ONYH-1LL^2@9WNQRJTTEM]:J9U2ZW-4OMY[FK8^W"S1R M?.2 /-VVI%9G1958A6P(VFI=CM#),8*.\&Z8FU1I?SZ-NMIR?'R#A!-9SZRD M+#!D1Z"F5M(=@)CS!X?'?V M!KETETYTVS:IB/4*GT]G9\DZ5JCP\IB;5?/= M6JG.OQI_'?BXSH)\>>SXR&JL&'DM=VW-UZHG>+)!_.O5MTYRFOZ,D5&^D-G$2)UOAZ M_<*A@NE"<68R0V_(SKSE#EDJJ\UB#$85^N%G*D24*^]SO+66G1U.7MW+>.N9 MWN06G3/O;BP8[4%+B/!ILE)RS-13,IUTW#,CQJLGN)&Y58F+*@)/-F*K**,[ M9#N6P D*_Q:==/*29RI^>?SX,G&15WH#G*+ ZH9+23 MS+$7=DCJ("I/.XEIB\Q2G:ZH.5*C.<8.B7\/3S*6?J\TX6]'@/RZO'Y^4"// M,XP#L1 AD@/K^< Z !""".T^^-HU%$E"-QS8OV,0T#RT 10-P87.)Y 0Q^%0 M;>\3KN%!5B0A*[J@BXJ@P='ZBX?]_8SC#P@9_W@8?TO*XN>_\,?V.5$#@H7@ M9N)WOH,.]!(?5DGR/^=;,5X5!2J^QP.?_W,X]CW\141#,ZP?6XP[ MF-0$(!3Z06&X&X/(R *"&A%D^-X?@K84UO;6QTM]IW;;%7_L7-_19XAF$$0UK]NE1W#_JX>?781F MA"$368354"UWXBA\1"2?T_04L00,OGQ*)$>T($/\I^(Q/BZF13XMRC0OD_&4 M&!,$$$T(#]Y;ST.UP]F.X+KP'L:5ZEVV72W5*P1;9;/==J->RG8>O;JG4CWK MH94WF6RCGF/K'38'/W0:U5*.Z;*Y#OQ18^O=3B.?93K%?+71/^M\WAG^OZ-G M;SF<^,//W8")PQ$3G>YVS$0C3Z!1$VC8G7__'IT3%7^5$_\J)V08A3(5\;0, M?]NM/]!65P(%Z+[T"VE)H*51@A=$*LG'23')IT<2@-\GZ:@8!S1-DKZT"+OH MZ<),E !+K[A*AA6+46J>SE895";ZLF6DOQK.S=X@RW56SCK/5EIFI+?DJ>.6 MD8^Q9;0?COJ MDP+M=HLOZ$5266KK=&DVGY038S[.'\TH/>+R3]RZWE?I?'[8R]-,9=X:\XGC MEN8D4Z:-1*S#%N*IG)"J4[2=6\*61V^?K.JM>*]<;'"@5:K,E;&AEI]0RZ,9 MV62[1-D#F^(BHB0DR[U:SEF->?KX[8[6C?0ZXI1AYZHT&X!ZDS/2Z*#OHY;Y M0G8TE]AQCJ3X)6DN]+6TZ:$C,XY:,N2T[#: &V'78VGI@HWYM)FBBMBCEI7F MYFD^8F,\VQDW4N4-F=&B VRD'C4M)(=:?K'@TJR;B=;,3M>ER&2+CT:/F]:- M=2M=[8W&*@WL1BG:D_FL/$;W8AXUG6CQM%,IMIMLMJ\UGBI]DAG-8:^QXZ;S M9+]CE49VG:7H"%^<%:?4L R;GF!^I2U)G6S%V'# FIA:WF88EX&^]PGN*U%E MTR7+5(Y48GJEW*U58LL:;'J"5=R@TLK3@U*-52"N#5;:))JSH9*I MIVK2( OKK,YPHZ1.%6&O)YC57K)B.6:3==*5K0B(M8UYV8#3.L&M)!6TQ+KQ6E? MME@WEDHWYJI3F-%03T]P2VR/K8T3ZXMLH\B6^:E0REI07*@3W'*GC>$HKJ5+ M:D?*IY>Q5+LO3$]RB4JG:QJ@;"9:.2X*1*D8CD2$

3BL7:E!YN>8$%B5EIF.MV$QE%KNI8Q9_-V.0.;GF!!L2M$XJ5(S(;R M6N&G=F$Q5]L0TTZP(-XC<] 1;4_5RJBT7# JE>P*+=3T""W4X6#FLGJ45Y6\ MT0&;==M,KG#3([AHSZUC 92->BD1US8FF8U; M76V3-"9TH@4MG>.FT3'?KV7E6(<4M!XW7FR8R-1@4-.CL8[YI9!.EVF-=9VR MW+>&F@Q*2]3T:*SEQ2):+VP:+DMKB7Y%7.?=Q0(VWX?@=(0O^@L1OKTS]XS-HQU#OOP17WYQ?^R[ MYO'-B) Z%1J\2A[Z/42_:Y) 9PY]^=^'Q,/ODB?V/4G?=$]^ZIUX]PF"OA7^ M[DXL (@9_,/$)H N T%]V/1Q^WNYM'+9&^H9X'6L]1[%'E+*CRF'_]\ M+@:'&D7]KD9%R>])ZC-I%$52\2,ZA4+RQT+RR60D=A)27UA_Y"O&T#.J)G=4 M?3;KOT.B2_=DR KV!,"N8@V M(5O&C#!,@,Y2TL<$*MQ;0,\/V#_.IAT!F_QO%9?=>PES$,C@16EO0(:W*G<# M0)=02T(M>1D#_+1:^RA]1^3/E MNF?:/._0:B&3ZG"MZDP09:1\Z/#T])O*=^?>K[>@[X_AQ?NP+ 9)BH:('1_ MI4??HL\B!?4L$I.RE*FZ*B-+4EYXI&CQDV6F*Y,>:3R%VGJ+?.?0A5/%3Q@ XW).!;+/N8 MP/.0P-[/UX!@ P*L3'1&"VKD10<$10H=FM"A^8)N_YTF*B#S=/7'00RP:[2W MZM[8:GL5*3OKZ7K70.4RZ&#@MX*JJT:]F<^D)PNUOXB8%4',\OTR.LX@=NH2 MCO/E,[Z\LH28<4=!D#O-KUP(,R84Q[8:3JU%1KH]WFXEU5539B!FH$3,^=,P M-PX)>;A@0"J;1L@&6 M(4&#XS=4_*5F<_EZKI12ZSUN)EH*5XDI:B>"-)L^N(C\DP>#LA-!'\/N%/VP MSL.V@6/C;):F"%@-PIJ/T)'[HL&?L.8CU)+;6PF?5DONRL%/>1D4482,@"ND M!42@+-"AB:'5'UK]=^/>?[)*#VCR6R@@F0/>_TOZ5D';._U\R\./=L1U(3V* MDF0DM2(3B@OR!7.,SD=&+GXJ&=9\A,I^OR[^9TE,_**VOU1R8<-+K7$T0JMT MLCB;M:]S!AZ#3*(Y'?^*M(+[54M(70'<,2SEC,B(P> MQ3A&O@.5/@%YD2:95YUNK$J"S$@O;IRY+O,M=)D#M&NBT4MN/?WR"A'BPAW% M+CZ=1?0V+LQGA7X_#;*.ZKJ6^K3E&-X=D_3 JAT=5O/ MZN4U#'1CM9_H"-VYT)T+8S=!L6E\==WF<_TJ,T;W+IEGL,:^%:O_7F',8S+F\Z?)!]7^I]9UEF02+>!R0 M!:G?&V[$JEA98:U'!:;)-^NT/D=X9Y>4,H7U63-2@9EHZ,O=&OV"%^/Y].;0 M5JV;GE:?@#YWF;,F#9D?L0(O3S.)U$3HZ0RZ71,:/ DR<3F+Y\NK1(@,P8WR MW%]IZ]F18=I)%AANG$]SG4EJ-2K,,F5S-D;(@')>R;>0X0[C/) >E@N>E:R& MOEWHV]U-9.?SIZM\#:WN%?2M0 Y=Z2ZJXD#L<7T]72ISE>A:7."KP/')J>'. MFU#;PTA.L.V37]!V1QXT(HNV$&'G\P4E45)SS RQMJ, SHEC63YC ?;+Q?9 M-1R8R0;.5;OA55H!)-.K09Y;DRE0KMZ-#*>#O8VO.WVU4C)*3RBKJV8CK52^ M;UEMLP*=/AJ'@RZ8_PHA)H28/XH6W9I,@8*8&UEK'X(8Q:+[$WF^DE@0B:UG MV3$_G4I+!#'05DN1GR2LY+VB_NN'XX=^:.B'WDW4Z9/93E!=\7%4OK)FUIR- M0&UW9)3W#I=XJF"0Z\3S18?]0__/3[;+M3T4-/#B-.- M;)A?4O57XT[S;D6L;LI33BTT1_/YU*C&+&J)=![:,C1U;,Q\GKB3]XJ7%^0J M^@+8X74_8(F9<6]&!;0,;^A -&5G _E^D$QZ"-1Q:]7BNO2#!C$VDXD_Y M:C,]YJ/X!-CWSXD,53U4]3 R<-V[@?],X2<3>U;B>FZ4*YB#V7Q"Y1NE%H,4 M'NV/?DS&/W-0P+-SFJXE3@2T61K:,*:%LAS.^I$P-4%W\/YI *EG(B*'/D^8 M/@Y&Y.#69 H6PEXVS7*$L$T?(YH((1A=8K?X< )?XTVMTC,G,U&=)^I U)M MX')C.$Z\0_O-XR="C DQ)BQ1"0K&7-F*^Q6,&1;2I;&62\FLD)DUJ3&9[VQD MC#&HG/@"!EP@:E3V=2FGLCBA3QKZI'<3?OIL%M,KV>K25D\_EJV>+!J#SM.@ M6%.5KMNM&KV1F8LP/!6]N.GTM>3_B^I\&(>Z1H7*+^I\(<+1<2&>Y[CY6*K6 M!NV!6-=;2.>]<%3B,X>CR),U*K*B"[H8UJB$V?>P1B6L40FUY/9FPZ?5DGN* M!OBY&R]N@C(WDH(,#UVR"6@ZF=;V7F+;,40U] S^1.O#<.GQ0AG&1J^>?VG( MN:V*-[?JW4':S>B2]P7018"_.>%9V)7Y>)3ENWEN74_74K5H(]>/CGG*.RJ7 M?-.O"$$C!(USV TA:%P]H?)GH*$L!V9))CM/7&.4UN*IS")%K5L(-.AW0>-3 M!"-.9%M.Q2-"1RMTM+Y@..+.#:M70K;YK8)_+&1;SBS81#(KE%D7M.K#)+W1 MRGEH6,4O;UA]>34)T>*.PC)W;E&=!RT&A;Z3$EBWKO9KXPC;Y+-@D6LAM+B4 M1?6U5.'K>IQ?:\X!+%H)A3T4]B]3K7'E'$O 3#Q6EH&(LRY@)4X$?0P(:(H MPON,,S X:A!:^F$Q>S#B!K(T.J?FECR%#X&- MAS<_AZAT:S+=Y1:;3W8*[&5 Z0B+['FZ/QY-%^2ZS;*E\52M@6@+81$Z8>WX M8/][#FZ@W)#BGZU+?)/\TW71=AS_)!A=\CZ /.@TVLPW4/_-O1OPZC;S:T[QN8;,A^E=@B=F;C2 M0ELFZFJ_VBD4 5F?LL:-$/K4W=I"8K*)J/$\5^@E&_:XR1 MX7U*(=+<'FG"2-I[2$/QC%"=]TM6M\E&^';?7DNQW$ +#M*8G-/L*PM7XBIS M=\RTQ7B^6\)(@XN 'LGTL4EWSY&R-\PW +\]O^%VR\G^O_^-TN0_%]I($H.* M+1GN2 .! ,#_N]"&LAM,,P MH]\Q9SH//$T+S;(>7^4+="Y7HY=!@>_4I-Q M_HES5)5<&S4COQ9+:WH$/=*T;RG1R<\9RPI5^\^W?7UMU8[Q#7,J.G(/T!QE M%@=4,MI)YMC@J/9B.IJGLVN&)V=/>F[IE%A1CHR1:J,$WB.=/O^-CU_>]PE= MP' SQ[UM_0JU)-220 9"/H>6W)^/WW%-4P-HS[F@$9)BBYIANQ;8W8N$3G0C M%-TS;*#9<+XCW+Z6X'_1[':XV2<4]J\QYP"6&6LE731F@'"$%>S2 M%!3OPK_/:M&>.\85K-F=,6 =+-/SD]5J>CK712K7A!I7!Z?J*1DE*D?E;+1. M4M-(6\Z5*S&&&O,Q"M=3?IED?:BQ=^DL?K+])1_2V**)D;ZTH#!^+A??]ALK\*9SY^S,S?E^;S2Z[9,>&[7"52;HT M7*YT)KW!VDQ_1)OO/%IQV\#DER=#(+VG,'T=%+J$6A)J2< C$F>.^__M"",- M7&#@(D"6P"&I7@S5>Q1]_J$X\!G1;[O;'D'!9SXXGZN,O@, (8BB,8.O7:.] MC+KAP/X=@W FP ;01!-<"8J2A"PO.%3;^X2W> CH:_]0@F0+$&IUZ1?IJNDV*8FK)%-!O[YM4%JB@XB$^_='Q@EG@[ZX^^.^6]) M6?S\%_[8=BMJ0+"0LD]>2%@,O<9'/)+\ST7T][D@4?&M!N_4-WDP:/SS?P[' MO@>?B&AHAO5C6XY[,"F?MA1&HS&(C"P@J!%!AN_](6A+86W[DTRE#JKX?^Q* M>A$9B 0RDXG]1T2,(TK.A%7D@%X^]D4T(#L_O*>V7V'8VGYGV HN)K& !IV0 M!4!]/^L5,\4QS,MQY 6 QO;T_U<@)A9RD?ZWV\B^#E$Z\GVT9T+I?_7PLXL@ M%-709)''A0^0\<51."<\'2G$.WA5JG?9=K54KQ!LE76OX6(;1^K@+_;V^ MJ#[\_+9;F/Z"?O5'0/*YEI]27P%[\_5&EXUVBVRV46LR]2>FGBMU.YU2H5[* ME[),O*K@^?1U=P8G+)XCV/@\]-"PQH*N;'!'>V[!7[Q;5&Q4 M]89^;<@[]NVYE]L5P\'6'4AU18:6HNXP<,%W=70W;!/V)RK [L)!9S1\%0N. M:(SXR72<["34RA-)%Q5C.5_G,V6*\0(PBNX"B7'>:,>C9M$' MBB8,+I.)8+ MSH9[1[+]NA AF2>B!([ 1/\ANA, 91[;.GA7H.+8Q %=B#UAB"UEL&1=F,EU MP8$\:L@-$WB]V3LVS$>#8_",4F!&*L&2-D_D)(A:V16)F6HB-$ M!?OA$;Z)31@>CZ&$*3KA+ W<6%3,?0\.$"*4XK@;\=P MQ8G?$$X9O6PLV/C_0%\H\%U^':S?Y#O1!X0$T!$OC_#_"Z 9YB,!R>_*@HB$ M#C]J TV#$['P<<*0F_A=$=0%OFS(>\GN]]WX%+2<3 1\%IUAF08^B!@2%4[) M@+,"CF"MX;L@12$JV0?S>H1>@S5;"MO7&[*#?X%4,^ X8$^.#-7/0&.Q_:BP M/Z/(2$ +%WR#Y(J.-W/1M:'ENR6?O;8A_*%-Z"Y6I>]$ P[I^92>/;YKB>:A MN1+8]H18!ET#O%O8=N&+;3 ;:7#6D(+P>0W8/K?]SC M;-=$XR< /ET'KBR/ MZ"."$H@OHFMY'>M0+#3\M&Y IL!'+0 B$E0('?$;,M"%6@$'9+J./X.B"]E& MU 1Q C6-P((*>0AV$E^LE79R>2!"T,-Q4(P;CM5"HF!JQAK?)P4)#1=$L.@><(X Q**17@CGD%RP=X! MH8(UM*'AHV-+,"<00>&<+>AYP6].J0I&YEW'A":,((7V+$-28YH0G;&%"N>& M:'5J0K("-/16?)GW08=X AAGT?L-$>+6,Y;,X# E K^'-$*L]8D"Q13B"$0.4;!&$,+A ME(T5(AYZW-A J84"YT17A'_Q$P4/P MID=](N?A)+[>%LV]MH.P#E)CJ'-9;+SZ(H&D:N3N*(6 $4D(I*W7"KXX*\#9 M*9IF'+_;5X#(H0+L\1D)"_R$W O%XU]G O0-_ =[@D @>&JWG5A'-!P-?N%U M+4@+:!%"D?%1:H?)OIAM1^S_NET?\+S]EZ[Q*^$GJ!]$3] TL#Z> M AXP! M@WTDD$TJ6.+$5XQ]CWMJ=&!# ;((>(]C9< J8@L(4PT$EUBARP)<,O_Q9!(V M_!"IBP8D607^\+1PO[J"%1!=A%J[%]BP Q&[/A"WHXDDF82B*JI80XB, 0%^ M 1<>2%57058DF7@\(4%$FJ*CJ=T8'N)9@9*->!4FR$/[ 9LOE\KNRM3\.Q.$[5')/T?Y^9H=>W"S-*RC/Z9TH MMS-(EXT!O=(WI2=U3: M<&)?"UCNXBP-M*:CH4@?L;V9,9#) ]>PG&)!08"6'$I;:P*Z5UL@MG&% M=SO_8,+=A(8@/^Z0I'GF^AGJ W5]"I+_'U#LD%(+ M8["_2+2A>ZS%G,WY]-AEXR.4)Z1UP;)X82#F82M8WG+U@*T099:"5\B/[NGP M)9;R&GPG.G#!]O:Q8>/%'QZ"Q8EO'.,B!!MW,A/@ CB"\&S;+CZ"$"*.[&K; MQFCOV^%8(3!"P]5%WPM'77_'?O&+26W/EY:P//I@!A\_12QHUX@1917QXE\_ MBOA_?+W2GLRL*B#)^73HFO&8S'4RXY-*\4>:^'XL$Q$)2+MHW$>YC3#]X]-] M2LUYK14K9+AUJ\"6U.XD,FXQMYBN 7T&I-I0+GYYSE@@["/YP<;5N6''>Q=? MRDIE;N6LBERG734%NBE6U2ASZBP+"IT&@9&F8KIT3*U,AAS=[\EDI)08S.J$@D M8_#?J7,J/DI^Z&_ !3E=5$L"X6WO+8V=+BW00W/ M"47]H/%Z:\KS'K^?/_/Q"T:79[=ZFU.>H#-R%2<5!YD.7KR&+T84161"@HV4 M\> O%N8B#K*L10T<'"9QU!%HN=!+E13! M4H#]G6"0>7F0+8$#L(0(? .*$\"/NNV!L!>^&@F:@-%S#TY 4V9P?#Z B(?I MK.M$DLY"3=G/";RDW"&Q#B8-EP 3^VTH0BDB%P&1Q7,:N.^=[\08Z, 2$-'A MG^&*A%R\?1[*#V"@P,@VTEM@F.8NU(M&LQW[?K@[>/GN@06#7PQ_UU#0$%B. M@,.(^_4&34(V# ':-B$MV!JZZT0>?/0(49I'Z#5G@S[\B$X8&.F.,YI MDK1=#<5:(F0426@;C%W-&V$G,OA.E+QUQS 5W5]AH4! 'Q&][7$GWW_$WNTZ MB6P ;_WTOO^&'D7A)N_ =T.'-/&(@SP_U\*QNL,'$$G1B+92[P_XF=9LM?$O M/#"X=B)!T0$*2:- '5Z$"1D%7\T#Y,%++AR>=W:IO?T;D'QN(S&'7[G:D9KC M1&CR'WN;AD+*BE^BKWC0VVPGTD^ MBO$QGO0?&V*5K26%/'19T7SGN8/$PPO@HHZW=S#@.!4T'C%#=^& A!\..+FV M'_U^7V5AJ; L[-.7A?UI$0Z4<-\V]*#NS7*4K7WX"T4IU.OO>-,&]93O\+&+ MF]J<#1HR"U<_^E7B[0_4(X-UY;=?"QL4:% E@(FHMG M]/KAX70:,C0:M[EZ%ZZ0^'MH$L 55$%0 MA*HRG'U'WA1<&Z!1: KNT6MB 0?RU@NOC^!ZY35_W"7P+<]&WYZX\[+C@ZEN M3937R89L)V\&*"($;4,_I8H(,H$VI&'A?"=8(9,(9Y11#PMH9!FN'X["S5'> MQ\L;("M:4R +$"L\ \75^+T4Q=;1KIM@6:S8Z% M1=X$[6$6]7?K!<6? 7$PA6O5F_@@MP$[V#NQ9AQ4BVZC[3:TBR0<'\&8T86. MJDC0)/U(;">#A1893RAB;7L=9?U"EKV+SW2RZ+&MEX_\"N Y'[NB%V.$G/A] MY1*.-D/'&J'.V$!N(2J&@Z"JB![H0GGVUR9/87U'U]XM(LC]],;M>S&>1HJ. M!_\B0'X?[ =L'1@O$F) *#QZ(59 5$)DS5"YVHG%PW,"+5RMY<'.#D804?QE MSQ:A7J&Y^11Y1*."FK:#,=E N(SK9-#P; >8]C_$-^4O D6B'45>;^>'*?X- MNMI^OG9+2=3Z97/_#9C7!ZO%P5*.>\./PF?W$T5_/0B%H?"-"%"SQ5]X!4'U M)J<;;9?S5U[ME<%\@]T[*%ECC;?F58 M.P7S>P$"5)/=ZSQ+8B\)2#%V,OV:1/FF WHG)#1>)7&OSW3Y8!!X4C@,)3JX MNM>9X+3/";S:&Z/;:,T)H M-4#EKV@Z"AK#CC1[[#F(#>VDK'T"LK! ^6*)D%_S+ ;!0ID;>U=,JGCEWAJ4 MA:M52$+$\X)HN&:8P'$/VS="<6(2 [CI>.FZW2JRM:F]!QXQ%'K]0+%&5=I8 M3G#-JI>1?$:E%X_[)3"/'BIZW4#C$;LFA B)ICA+Z!)-\%:!78>F@(^J6F-& M>-8Q"E+CY@1T6W1Q[?M2GK;XYO'.T8&]^V60"&6]MQ[K Z8!DJYM@ST&FC>]7V,B9V#<4--OP6L-U%6TO07PB ME)G_V7L2C0+Z*JZE8_6&YBA$7,6>[%PD#)NF@>Q:-/T=+[R'O"GMG2Y34'9R M "GPNO=QPNL OH-A>P: [W&L=R:R%XO?+RM7D74&[P_P?7U_MP$N7_6J1Q7? M;=Y*UZYH%,W*(!4P_0_)#\N($72Z4OE#B90K3?0M,CV)2^> M1$/R-VYX;WB'A'N0WKO&F 'B/IZ-^D4;'R!FNH(7E_ &LI^-)W.[!<#>KPJ2 MCXLX 703;Z2#^MXBF=)VX%^,'F: /[AM6>YA!LFP?#G2R':B,!VJ!?<8( M+8:^Q$";'8\?V50N7N)>[\@K5]FG143XH"?_?E>W\7B]TG,H8P7M!8P]K*5O'];2'^Y*N)ZW_)\S,?W*[Y+2(Y0F[ !X7)-^;\"4,6EG>$]N_VX2?945FQ\Q+.GJUB+LX MX+XI$D\PP]MB4!!3'T-CP1=H;YR/_M:WH_'B BDWW)BK!2/AX&-N'6_LUO!T8;EIA M!MP31PO<@ER*N0J[&1\G5DZW"TJ93@WO8-N"U<'A,H;9)-QQ74&^8'9@]6T8?J'291TI'"0;$T- MNKPOK"5Q/5QJ.;F08#M:>\:;KEE.9 *0)P5E=#^L-DI1_"P)[> MSBPY- K&R"?'_OWVSW[9M&'N8X$O_K0+L.S""A8X].NVA=BGTLD[IQ^V4*S# MB!X>B;=3Z=L,.J6NGQA%W_SEU9MY23\<@A %3415>-OHZH$MMK7[42E7!#]" M"$N4!WG<[3"V=G> ;FO@#\?E+V#>Z[8+)W;3-9Q[]*C@KWK;K54X.(NFL(V0 M[%UI+V$!4'Y2!H>EZ7A8:#Q^I!)7HLG;A=1_@==(L??=>$'C@QTU^)4>$W"Q M &[R; A[\GGG%QQ)B$^B+06VL_*8XOIG+OA"$=F&WW",W@O\, M;5!^%FQ[/"VY>W;N*DFW318&6N+P_FP_".:C!8KIH_"D,]G%:C\PO!D ?AKP MH/!X["I>'-T7=#_$])S+ME^]C 8U6G_X?<(:EPJ,P(F*4C_;?O@.?XY;9$$F M,<0J U[C:+?X^$GN5Q9[ PV5Y+R>'1/$* M(F:X7'4O()A!5TL >'%E;:?D^Q#X*>_9R[Z^6,'VN(10TQ+0DA-!1QWZQ2+O M(L(NHX=,"ZI\*HZ@MLF*7]8MK"#^^0 M##%(=#Q;_'!39!UONSZY-=+)DKG:.&JS')7H13B#[)-T@WGXJ1M'>R)?+:G; M*?R!>7/-*)6WT[^!V.U=XO/V7K)$?B+-$H-I76T,UO%!9-V<4,76[;T0/ '" MOZSOFQ]O_NLZNP[]#1;>JWTP_6L;1+7]_2;>;4!>JT/0-6AL\BQU[[O9N9\/C00X1BDID?\S9RRYN$@?=W1'UFFQU M>FHU(5(M@XWT-]6U*E?,?#D LN5+%;[=ZEJ6A&\$^EO+#JZ@W%>:>L6QAW6@ M:VA%0BL+;R:&\@:-P5VEQ*Z:]KAR](4WNS4?_.I*]" 29;@^>G6:@N/ENUX7F&]W/G&8W*LX>PR.\$?5\Z@(;ME2_@ ME\)989SU7,=]?9&FJ$!3)JB^!QL-^(RC$T3;EI,B0BWP#C%<1+@G$B:'SRD\ M@&>UKX>UPU[='^X&G1V"[>=MR1+N9036!HI-;T\\G$&P\ :*4](Z>F)[-N+V M:#Y<-[6O4Q!.%4V_+,A]_PG"DSY\" GZ#-=C[S/>#[]OA@]^\RQ"/)!MYD;8 M&Y?P:=]P.BS_0A3>)>JW@92]O#PKZ?58AQ)#+O*[H%'](0H=U@ZA(_YLZ!1) M_D%Y^ZB+H/]_]KZK.7%E:_O^_ IJSCE5L]\RWDH(F'V^J1(@@LE!I!N5$D)( M2*" $+_^ZU; 8'"8&3"RK9L9&S=2A[6>7GEQFA<%8S]'OH>/>OH W\SA+R>T M@?K6?QVN^XDA(_C PM 4!@.E$&'KQ"_&IA$IBNSQT'G@U' M/Q3@(8-$@NK!AA\E*AS8J8Z#IP.'1Q2%'Q[ANVE1P43V88)+*,6OM& N"W#7 M6>*A<<"/6'/X11@CZVJ&J%(69*6D_>14=C0]7YV?<^S6WT,Y)G$HS@U [/(0QL">QG7N"BXF!$RFTJDP7+*882 MS. @]YS21?_7(&OX68>GFZWVJMEN)4\[:JF88RO:IM.YED7[A?I@+Q7L#E>9 MBI:9.EC8A0MSOYQ@-0M3:/UHLW N(6$5_6 ^Z9&PO*CH1?27B0,PL2?IX(;A ME3#R^/GG0;4.4&,=$*\(:[H>TFOXX *4.,&ML8+./1CP#0OFR<\_&:(J?/2^ M,J#/NOLBA&??$4[#+Z5MI41#TV!F,O6\$&.'1Q.@I7'V 59DQ]X+W#[40,4] MR!X+#<)AY824-9>DP":_CT8-?03[4(7C-T=6;'"[<_+3UZQ,:<,I?O2.&!26 M/ WS]8VZMV!HJ"F;TAR61]U(;]$%FY,"[U:PSA;!U#DHA1Q:\9[YVZ._2)?O),_T[ M4_=2 5T&-JNU Y6' Y*,3(E0QCVI*A)HF) 9HN+/ASEOQ]9H7P]U]8.\L\\9 M"($B221$$@EQ\4@(_)EIBZ M6%ULU>RP/:-C)BF&*TKME_1NXN&!R@3 _*W6^F"Z[':9:>=[0[-..R2_-);E M[!5L)N3+<7.NL&3[+%?(;H],P$&ZJH'JKGQU,MM2W MG^"R/+7#F_MGIL(M^!'&0#SIQ\!ICWT8CGL^[%L^1 T>;B&M1=IE1S)]3\9S MK*,N.P0)2_@K>A5=@%3GA(%OLL?!CD"_F MA'*+7T7Q&0'JL?'!DZ*4T++D9Q K]]+]W;FO1K4@?1_G<5W*?>'&@S+3T#\L M -'*C_P1_XK<^\$.0V4CU#(>2P-'TPE+R#XZE4ZEN_M42='\]5YY.UZ?M1A. MY&CV^Y*8D1!\5/$3RJP;6-,15H,#8BH0>F<'0J^FGE0 MGRPP)3Z[(\KL[B">QS9]0Z47#HR?5L/)P:7L&<=/@_ 3D?W14\PT="WYL)@!]@@(8AJ"?Z@P)M[GSAWR*3/O.LFMU!#LBQ):D"?P+-F MOG2M1N?0RDJE';=5+Q7;[MR9Q"#-)YCU+1QZT!*F^6\/W7DP^3U'8! C D(! MK!7%?MT=%VB <6(1%XG23 G=$;[[P7]F@!20-(),:\XZ\(\9YD&<23B%R(@> M) X_1H4>N0J.[6'@F5#I@07WHZQ+&/=WX)'T9[+W2]X]QJ^&UXFUCW&;*5LI M^L(^?'3"VH#A-ZN*"[PS$9 %UF0J22)YU9T#XL6AN<1 M?N['*H>O-PZ7]NCBW5?$.4B"VE>"/)U$5!T'MATR(;UJAA^!N??+G9O7D#,5 M_XX+/CRR=>[)Y#B+[)VZSNT):6\\/5KR.=)S3^/RP"W%PY"ZD&'\%F!Z.OCM MT!:]#5'!C2 MP'1UL O[J$Z_:]Q1H5D?0H.91D[&PS1Z@!_[/C3_FJ0B\NVP:)R#6FG219=8U8MJW=/;1[GQ\7%@@R7Y!\5HX=E?6WE MHA?++\SE#@;0]M [_JC@ Y+,T1RZL$: 8(=UBH(4N7#,GP0B?FP M):5_[QR_T[<;=L_?C4=35I:C]5'#BJHP&S;1^ U'KNO'5<]L/X)XDZ@ A E M@/\#KRB_= \4&0W(W/O-\!$^*$8,EW>4L_HT+FRF.7![0CWEP&8?EI(1I0 T ME*AA"$ 2,VQ3MJ\@%=Z+C]GIHK&?37"#P6?8_M["7GCABO\Y"$/PX8^3I7WN M .RQ"/LPPN?#4_13*Q]-*,?; ^Y[TUGM8V3A'Y_KK_;/D6/BJ)^FZ/=A@O4$ MP\V-LC:/GQ55@#$>RU) > 1/#F2FQQ1DL!2(QX=MV0ZZ NXC_G7?!A1] YZ> M7VL)$BW\*F"'J.((%!.@SN['V\&,BK )7$A!,#S!?JQ39$I^"7"?J'Q1;9^Q M]-AO[>"K .HMOUF9$GE7 66#?;EMHX>W D&(H24;$7F D/>V]&C'Q0%R@J#!^68PIIT.>V$]R)NFH>P$F09@^XW&^0 MN2\<$51GM()(\V#/]U7)H\6"<_0W(^R_"9825L7?=]<-)@'X,^P< *6/L)9K M4$(0\!25:NP\\:C5A+E MA@1/]1?LF(=R<"C36> FT#CS:*IA>=<(C8)"DH<+NWOF5OS^"-)^D9N_#NZT M/;*'5/QLM

.3#1'7M%*&^?0..:8Z@/$01"$' MA'>R+P!SCX4WPRD=!#T<7M?/[<$QZ\)N DI8<^@1@#Z?9Q=-/+N)9_?BGMT7 M?+4O:CLW\-66.<4DHN)*4 MOY34P5K>S0;X6)CR($?W((CX.%W\M,!YF*>]MQ?#;[@^OH=9MX]U B/S#S1 M1!H,#)X#E\!CT>G(,NUGA9X\^^C]\%X^/V??P!)4@ T"IQ^+P3Y^80[N+9A@ M%M94"XIGRHYBS0^R!KZC8>7 5^;RF'"\WZ[P&[ ,85B4-XK0!ZJ>+T) 42$, M04I]-WB8Y1>&[,/V[D%8U')@"6'GLQ^I]M-I[)-TUP[LTQ>D.P?D%%3O M]?NT!T&:!\07RLQ!5[RHS?T_[[XB#*PH3-?R%W.PRX%VJ7F!=!7]=O?">B/Y M\OQJ_:+N<)EIV&O0X(TP0 .^U]?OWGWQ^(\4L7+ %6WC1@'MD1 M;T$N"<;N^S3X]2?]"+\H!??L=L!,H8 Y_$9=Y[EK#C#D>9"+JN5*UC,O>1\C M--1G@PRBR"3@:VC[IFQ"6/,B6 %L]!#L=)02=!Y''S%W1!O%]K> M0!VQZVJC+IL:1<<@3[ G064"($C0N/:P-OWQ\MZO@OY&D5QHAO![J8:S"SHQ M'_>W.YQ=V!\U2DK9>^6APP2_^DDOYWJAW*3XJ<,'.8PV MO7F=Q(3=BG<04<74Y79KXU6R5ZT3U_)9_V[ X7Y%J6!)^X##IUM[Z6D>%KL( M&]@$?2K#Z82AX5$1B2; L'Q45X"7]M[KL&"-;Z2(&A.^WJ#'#>XH2,./A'2L M#UUAO4=:Y[&5 I[7/S"#,9"R?P0MR<%W8 8B@O]S:!WA? )CA2S)8SB287%" MY%@"PS)L/IO-LAPABGD1XV:\Q'T+M-/@&P.!);OETJ+FE7:JE^VB^I QS:;@ M0HYX.M+N/W0?''Z559TM64.KN6TK5Y?!R,S3D>5I(=OUBFM$;:^;FO%U*>PA:*BSR2(79K(E\(S/> ME+LL:_;.\H MECP=:3RP2G5#/A!J6J++"[POE"R*8K.G(]U%M6I@)-UF1LM)>3FQT26]@B-/ M5M33&YNIR&XL)&W;XH3?&2;1=<'(DQ4)HW&O,J=V'62=S2/D2+9V"XPZ1TL2 M/NXAG8RP9$;U\LX85,5N%^N>HR7V0>@PFFAV:8>W17-$:@NFT#U'2Y-66NN, MIA2O5IH8YMG5$MNJN>=H2:4W2*V(6WE52>_4_@XU)@WW+"T1K95B96O\"%FN MTMZ49PFOM>V>HR5[W,!:&X*7Z?26[U:G36.Y+E#G:(F<(+VYA1OQI5LE)7)=/K6569KRJH@]GR M/"TYI:SU8,O"'EZ"+H1_= <1^E<7IY4^E>EN@7$5U5M$QANDX3FW['/8TJ M.#\N+E$%+:!NADJKG^:.HO^DPGWQ+9FAGVB_-:G]WJ0>-^" M;G&'F8^:X4:AR)9O?]+]*"1.4W:^W.BK'G=1>11)C!2HO=THL'-<6QP4YI+H M:%)[%BW%"U)\;=]6?$I4%<99-S5S82 C&B #41_I^.1:)LUKB!YASD/HM? ] M#-!CH7$K2_H1_7 X$6@_"#T7T 0N!*;SR$7CNQ0XQS:B#P*'@O_)D=L!\;T> MATZ'4Q>";483"U^(!BNWQ>AS/PA9X+30:Q.L/WQ*%KTGB/\>;EKXOF@##^SZ M!\^'@5*PRE:T:]'O:=<$!!+X:&""RJOND? P_!='0SD>B+&.+;V'KP2Y1S(O M^..#[[V=4 X\7?_[VQ;?< ISQ9;2X $"],+ W0M7C=UCF>1"[(/9F<2_S.)<&Q>)Y+@F,Q/9<$QZYY+G_;)A29+R8>WVP3.@,;%."0TN466N]4V MY3LZ4U&\\,?A(&AF_2C@FA#)[8@$/XNI3R1_Y!E!^&A;L_MM/5KUWS$$ZC\B MN .WRA=BL.?9*?.[[(21]UC^(TDEWQ4]V S8-0Q.^7'OP5! MDF:SFPHI/<[=1XA9%Z/NF"TR(NH_7EU@WHK9ZOYSB87Y]J$;+.R 87U7Y.%* M\:I6VZNCMI2J,ZG)V(O]ITYLT?E0U#U;,$PT[_/MI M>XW0CPV8K!GQ6$NR81D]&/(M/1;/P[]%81YU27.115Y7D'IZ2V372X&=/, 0 M%QS<99]RS:\XHCX-/EU?JH!,6-,[ 0N^AD\LJFM8FI8PI-T4 MR)Y<;\V0%L5F?+$"RUQ/J/ABY)VP].=EZ7<0.7Z)IQN36;4^'\QMI%C0.PUJ MO:/7?!?P-) Y,!R[N,01,PFZK.@P6UT,"O-\5BWH5AAV9AMN: J/XS8]IWS= M>IMB@)37%WXBYJ] WG\-* ?\^(&K8:Q)>[/1((-66QUS*K.D+_SD7U+-$BQ) ML"3!DL\N=?T2F*A$IJ:V5IL>C>5(@L R$CV9PHQ2*'5E9":WU;+0D1NR8=C"YP#X,,QL63Q+5DT3USY\8 ME21X?K)S21(\8WHN28)G+,\EP;%XGDN"8S$]EP3'KGDN'\\$_4(6Y>=(FGS' M'?B"N<5?-0T]H8S7*./K99U_#KQ\+;WQ^13A)#WXJ^20)S20I(B_6\KTZ\Z* MC\)6MQ XDH3R3Q:5[9BZ IM>WJ66G#!7=,GTCEDBB:Z\>G3E)PED^)*)K8^. MZ-#5S#[K:BYX V\E45O%8OTJ_>R>^9H1ZQT.;_KZ#HO;6[0QRO%=1.%5NF$T MM< &6QVU4SA$;;R'*\6*]+K;)<;'?W&>XHD<1C)XB1 M(,9O!3M="3*H5F_I;K(/34;9SAMZD1V3#-Y]/\@@UQO$: QW:77)6RNB5&N3 M#;^;BQ]5A2 O%<6(G;+Q*C\T),Z2YD!HA-W)36-ST*+N4RD0[XEX,4XWN5R4 MZYGPSR^9,O)[(E0T=L]^M0/N"X&P8-O6P$U/+7HT+=2]?%%ZL(QW!,(24]N: M)%F3D;0R%U<->K'#&G*0QD\@5\QD2T C 8W/#1J_*46]!37FG2J%U#<(JRIF M>2E2$UR=K]WW0XU5D7%J;I]T5+(A3UM>;B76$V26*W;N6;?N\ M)51BN/(8:(7O;_4Y7V0%U=9(CQ)K8YIDY<9\H4]W==-E<[Z8E/LZ'3(28$B M(1; < -ST3/EETC<&/+ZPZ"_O7C5/Q_'54(R)=_\?^ZH'[D,K5_C9*U45PE.QC=7UCN0)A.&/!_ _+@7H#S#3OP?M MXMD<)O@S(#' )MI1:^;P(Z"!^@70C%FJ:/B5S*P]!'.'A1:>H\GC/3VW65QT M@1$6,>?8VAIA1M-Q9C6=IAN&*D/F_Q:\;3_R0<<6W%HO-1%'F67[^;5W6ZTI;PF8C5^,:: C!R,I)M/W3TK+:H(?VZ:BRSY3E#]915>J/#*-^3MY."2,@MF9.8HMA'M=IRDJTUX3-/ MWC[K3*1D15Y+X8K5WIPIVOUTHUB8YJHUV"'G MY.VU_I;P1JAKJIBV3E.H-\X.:.B1.GFFMU962LMHVDC?P,=%?M6G6I688I=HW1,KLJ5^=S6&'RY.V\ M:9@$5=<8ND^(::O!&84)28&1)SN_;#"8BFRK';6]K;1J7*-<-=(R$)M.GBGR MZGA3%R8DHVSX+I"V3,9-=]G\Z4C%-UYFNUN7+7^5JS"X>>S+3 R@;!%_FIVG;IW<.6JTGU(G@J>OK4BL,4 M:;F2WD%B9DH;K]2L-UPX].2I:J5MD))*U)C*<)Z131E'&EWP5/STJ?)"7.%X M9S13TTI-*.20>G4S 4.)TZ%H8[7N]Z=4DU$>Q.T":4]JV-8?>G+\.EX5*6[@ MD:JS'2'L=CN;J5U_Z,GY%[-*,<.Y.$W7=PA*MM2'Q;8*-NOT_021?9A*S86+ MC' COS V+#]#SV))K]'?(#P]F2']]DPRM2I6+8UE@"4GSRRD:]NR,!4X1G+7 M]6Z%I/%JSCV'.M)*QG4L4S08!R$KFBSGI_TJQ)*39T[MUE#;C5YY:Z;?7S"CK+!]&0H4;LF>Y>?K@Y<:#>9UF.(P:919B)H?N MJ',\VO>\L:?.Z;Z:;G:WSK*0F0V;[CE^*HMB=[MQQ04C+?!%;F&6J7D#*A?' M:V=Y@N/S@BBR7"X#6#V3R;,;/:T]1QASC)!R>:T- MQZ2'].&IXD]'8B*]&V*-_HBI$\AJ@8RZZW')/7=6*]Z&1/4D[OGSJI3WWF%2GM#J8[Y4!^X)[K-P.T@TS[$S7N)9(H]GV!P*!%PRS\TD M#,4%$LL_?;:;Z6R,%MXFU0J=7ZOS,KHM*M2YW1J)KE)>M?H&S2UPNF"9J%3W M]^!DOLZVS^/$<%MCEJ)8UJE^8[O(GKU/%;)#()9@3!FNM4Q[DX+9+A7.[I8[ MX;5>>C#(T>S#.?HSK\?,*Y3+')+/%MAY7S9?<<_Z/#ZB*3&[B2 MNG1:DWZ=',\S=;B?F:YA4J1K="6; M+JSK"\[8="&FG#R3:TZ=7K?7>4"*Z_RN56S4+7R M:9W2*92XENUV9CH=R32GJ)D)$/%HT4,XCU.5A=?< M: .LPWA;4\D-N&J)SIR]]^5"UJE4,4E1TQM"+.PJZXZ;A?[F:$5 ]8+JJ*([ M@04@K&A,I7M9HE]$=%71,H7I.DUL^AV7A4/1*TCT0$*NZ4!UEA4HAG.6)=E6 M/*I ]X6Y)#J:U)X]3I#RYT?I?CL15]$T7WLX+0L]Y4:K_IJU>TBET=(+&6&S M*XV2LM!Q* M-XO=X4H7P#+&\4W7(P.62G,"-3R!_CV>30[C=(3SKC$P.)7Z' M@B:5GF-Y+@#$7BP3E9Q+ F+)H20@%NMS24 L3F717U,//U(AQC]5Q#[96E]3 M>>)65'+D_R:)ERHQ^C6.^G>OORM'C\1R3UZ[>K[BGB1LDK#)UV&31#I*I*./ M*1U18#&<+*42Z>@+POX)/23W0%PV*6&DA)$21DHDK$3"^O 2UD%5@T3*.E[^ M!1I,(??D]3MI?9!VBU_E,OB:E'.-=HQ?YYZ\#=-;WP, METU<.BT&=-L\G@?PB&\55]=,SXKO_KZ)R_WU<50,"':N1^Z;ZJ 0;&K-17A_/K3MRE;),#1,"!Y]SY M55/\W\$WU5]I$!;1?,P6>;UZ9H=JQ$T+NK^%V)_/67RNO559T0$W-Y2-)#[- M0RQX36YAF$4-W)A'#6O 0$G3),%V."VJLA7VJY%-*:^4.B[+D(/,MM,TLXQ5 MEH\J":4M2?@A.B8,'[4D_6E>Y L3Z@%J!7_5Y:."J+Y&A.[K>.WJPT)=;0U1 M5;$:3E?>*>7.!J;%8M]^9E*>Q)G6:5V@2]P"7X8C7O9-Q6P;+E' +_ G?*45WH7QHKZAMO/TNEY6*Z-&H](C\LUB\5WQ@NV(TG8XEC2ZWRVTS-IV MDDE;78 7.8@7F_! M0/KEA^I6[KIU<=;]]A._SSQ5 2+%X%.9@SY11%J\UOSN 68?6_K_7:!XORN= MH,AV8[U?%R<;Y=44,TJ@Y_V24F (@&*!"@N+_>_AA29G>4N$%D; MT:1F]:9NI]4Q5.H]D:(VY!HYQ159I#TCY@UWVZ))!];0!<)_AGBU3< ']R44 M'0O,4#)30;:_H5MS996X#Q+WP:\P>41$O4,:"AE<*'G%*_@,VH^R6+,$XS'(]Z?2;0J[.BG)0JI=,_ =?S2!X*YGA:YH/;P

K3IZ7NT/^QK)%0VCW)?9/%0UB&NJ&I^3UA/# MXQ* 1D% 4GJ#8V MW*IC E$ZZH+,XK3;FE+O&,6DNKO6C*-7]]A.Y;A33EV&) MQ%R8F NOJES\)L"\G^Q0H1JBV=MM-FH%Z[7E)T=)RS?%6$8I;I.U](]E2&]*6&HF^*$V[H0 M87*O(,R'?%N5:G=$;5%3 M*U9Y:!2ZUC;-OZM9KM15UE2V6-HA)$LB'M?O#I&\S*)^?W3L)4]\ C<)W"1P M$Q<)^VUXD^TBW<6\T.PR"E=Q>N26&?9+[XHWK>*::&46LJ@ZN[Y)2V1501ZZ M$&]RK^#-9W #7%E2_4I&B]LZ"N(%IE_IW!-C56*L>E5RQVUTG9FLJVUD/>*+ M%;(T+-'NN\;$( C91]NU8H%9[NA)EZNS%6-*P=L>R-7X72Y+)%;K! @2(+BV M3%V8.^)&[,I+N=I0TVQF*&;GQ>D ]9$@!Y$@ MC[R4O?_AK,L-H(+\2'&"X"P=C;,E,<4=M5%)#,NQ+5;\Y:H1)\8?_Q6_W+CB MX]IT3M:>^OYI)%'J$7,/X[7.W$C+ZDI>=@TTQZPGQ&AB&F/#6L@LBD<9GMF3 M&^FOA/43UD]8/ZZRY]MY7^L2C"<6C9E*MS MV6 'ALUI*>69?AN)P34QN"9VEC^RLQS? CBX!43#@8P6AQOOJO63;[[R&-A> M;B'ZMB3[7)F!):V7ZY/A%)$F8X%I=EL:1TK:KB3=DE(VE+8E,?6?"U-4R3']%[$H M&UXW ^/@[F$K!++4S9G-C!!'1;B,]#"M'M$7\@OD=;BR]NPIA>W)"SE(BAL7 M+;NT1+(M9BTINZPSE.1YB0(J5BY_!]C]A+K\$.QK;Q)^N$DX.V*ZP'>@@4= M[CT=+&< X6D )E30#$$-@8]G225KJ%V\5T':,[[YT-3*Y:T-7BV!XUF!E]NF M(UWNM@5 %?7ZO'\9UAZ_B;P=T7P(CIX0WK "."%N94D_HA\.)T6"9X<36G+; MM']D>C2MM";-[!^<8QO1!_Y%&7P2WLG!F(-+.AP#/XFZN2+_A8L[Z7:*!HM^ MFYZ=P^]QXB5[J:ALSCS? ,^< 0*-=BWZ/0U%E!^\*7%J&M8*^F=E6 HDEA]! MG=R-].29X?7BOS@:RO&6H3FV]&2A-VLAB;Z=4/X&2]O_^V?B_7WVQ9H4R;G< MYES0^^R+]5&2<[G1N6#W+W9<3<[EC\[E[0;YYPXHO&ENW'W\Q6U[J4/N!!:4 M@#(@E-I*DN#'N4,Y\%(=Z%_!^T_3A!Z_SY$W)X,8MTZ.^"1>MCU?V?EN^H5: M8(4A8^:76+F(N]ZG_)BM]Q:VS&S\PDDO8:H,;N:O&2!ZD_B<4QV]%_%M&ZCX MT#XR\0LTG5@KQTN:XR1N0-.DD)T1K%15N"G%8BS^[6M7/4W !WWZ2Y 4;2\56TB(3J>I32U471J]$M+HAH$%):N :9W"L4;$?>)'- M(RJ7%KHZ.JCP)49F"5^8PC^=,)5-A*E$F$J$J7?''NBB/H<^>:5>42P2H1K!+!ZL. 6]EPSIFIYKJ[ MDJM,=D#7ERVNULU;V75'9DF(;1B)O@>VW32Q9"Z9$C>S)3,1N?X$NV*<+W># M/0D0+\:)=1\5_L#)Z>H+X ?Q3GB24$=![GX! 8GJ0*^O*D6%*:XF.]Z9H^/6 MR&6S$ %SG]Y$=H,\K$3H>U'HNWG6P$S-].MZ &C7X^I\UG:G_G M]C/UHC'2:(K-^9+A*YE82;9%-#,@8*:$.=AN\ A%]R/A!"[8/4XF M!W.U@_EX3M%G-@'&'Y_$$;^3%OLRI,%,![ZG"\"JX$?"=G&ZESY[3>UD5\23:_\,9V J^!TQW. M]%*A*GV[0^@B057[2*L=?TDN$?-Q9;8E!F](\KW_P6MI4#%BZ&'#PP M@0"K^?.H<(K>"$K?@P'@\6=@4*Q+&6P\QRBF3F7R]73)&8O%;I [ ,/J+U9Q M]"/(;<<6^$1LN[K8=G-?X.WDNILO/0:"W]7F;W\5QE)<8SVJF8,.G69[(\L3\=)8 MNXK= IUW:_U,5\RHCI'5)]10FA)\Z*\B,ZD_K.2]"']5A@,@B9/G)W<9IF"+Y%_#+5][ZJ)^N+K?DU+>X3 MX-D?MR'X+72C0JX&;P?;V?&3(,ZEIM0:\[3>+(^92@?G#7I;(Y>&&[BFB#LD MK/'N>:""GQCZ.N-ESZ4C/F"Y_]R>NUG4F)O[:]^+Y7VUNN,@8+[B$[MU4*P M9T.)9+!5=8QET7ZV1%]%OWU0-KB!3B1=+2*S'LH.-A-CT0W*;Q%WN3:SS.[9E6 M6,W-J#N8"_P0X?+S?+:;-8<%_"NF%H.*^'0RA4CX>4) @RS1CX&,,:(!_)/1 'X6 )_(W,@S:'*TK=G]MAZM M^N\8HNH?]88^XZ;X*'QT"PDC\[OLV&(IY4'W(!S$+88K(W^5@P6!8 MZ)>7=&FFV)<(V@HX(&8KOD4!>O23AMX'ANNO&7I_M8H!(4O2RY5F>))4"/DQ MB)\Z5SA=R'H#8E8:UFC)4[S,LFG:Y5HWC)4B7HI62#@[X>R7++E?D[.O5P3N MEUE[I-<(MMYJK)A11:FE.:^L-K,P#)*$XOX%PR!C8/N(1)$-%V3(?#X1_!TQ MZ7.$>[[F&/\TD'-M86(8\M3S2%,U^3J5%CR;Q@KRO)9=YL46$_8<1?,O)?4E MW/EEN?-E;^^GX%7?]=@63@'V!(( FGNU4MA' M-U.T[;EDIKASMKI$E[FR+G/KE*GW%#5BN/P8X-_5I!.?K4]C\9^'0;:_'.*< MTAXCZ^%P_:#WVZB-=X/NP;DK"BD).GQU='C&''+KY<< ':XG'?TR/) /.W+I ME@R;*?8=@Q=<.X/:%( '*"4A%^RM&P-SR<"P.>VJ(M&71+A;YUR^E\_FUNN, M 7!=V^CR)LABV"F6*?2'?;5/S^J9K*;2F4K8#9Q K^B\2;C[ITQ MX.ZK&VW>Q-Z]>HOH*1NISQ2QH:X7IM/A8@C9&T@D1/[5ND'O5>'].#_A][.- MGV:\P]_AT2BZPP7KBV^F=)!H<9!.(F@29T*6FS_9$1R^]QKY),^&+V%$A!A[ MKD'QITDB_SK*A=GK*C#=VS!_1*Q_L*HP'A#S44"6TD&J#3<#+_[!:2[G65&1 ME-P]1D2P\F,/'W ?4KXDG'K\$>[&R5;"3/*##3O*% ^^=9PK'G[V2KY/>"JV ML;K>D3Q!;/SQ /['I>8FQ)M_#]K%L_P$?P;L &!%.RJN''X$9'@_.1^6$#3\ M+'MK3X_<6VCR>$_/;187X=",24\W*UE;JVUK94P+'I4A:S*+LLBWX&W[D1-C M,1H,VK61NL:P+8]Z6BY'4+#JPM.1^5'?(ZEBFV=&=91.ZVB7&].P#N3),YD9 M7F-GI+FEB^@VM^YFYZO<4 8"V,G(G-GH3%KSVH19UGMI99=1>AT,QK*7W)G#+)^R*%XIZHW )(#K?!D9!.I MSW(,4ADQV+28<2:Z->%1&:#UR4A1+K32=1*W$&DR1AJY?D-Z&%!L[G2DTS$H M;=QQ,TQQ.]#$WAJE$,=E\ZV M&6OJ4AKA^1G#.%H+'.>9\Z2=SJ"S6Y8GR*A5:$AM;%UN=EUX/9X,-8HD+18F M(PEQMI6\C93[ZT$.//7,.;737F>]1'0$SKE5DV^7W-'4V1$9:9]$>TBZZI\CJ*MKKI2T&ZWS?3) M81'E5C.EEG,!19^,)(E.6BC-6CN:M/,-KL)G*EJ+ A1],G(X837$RLTLIMB9 M=)!=AF=[/4C[F1,N,:I\C5_-^X@SS2\IU5)FNS4,]CAYIJKVJF7MH>:H2Y0C M=I:J$1@XJ#,[JJN%HM9L,$YWW+*,09X0,C-Y^Y=(P!<=2=,FRBL:25W3_>27% M$C3#B#3M>+Z7JIB#>,G(_]K*5'3X4DF3!-LT=$4 (U>.:3E<6/,WU8=S3G4&'T.#ER0P"*L5*4 /0Q MBWB;_EHI=-B^(6)=?=>3F+Z8[RR8L2=6&L^5:<19-'M0IS'Z)<0L-L*L \ZF MMHK%*O!LV6"QC]P1GF_33YORD0". M6X"<6#9O51:$PU1H9;WD:D5]55QZ75BO#<6R=T#O.=&T4]^YU0)5=/T;XHR0&5PY ;FII.+K=X101W"8&;0FFX5(R1'X[FF('XN1CX6B+ MTL6. ;5,^+\*4-8P='SE/*7 M?[^OP*13'!!J@!H A9)(,C*E)9@__"2!G,L04C'887"4O6AO8T W>;O8W5%+ M;<14LD!#Q=EF=UT"=)-!D 1?OBY9J)T5C0A\9\B0Q( F/$-ATBRX>#+YS M@ M,I'=V2[%%P'L7@ M.!ZYAWI$M(#USK+$QE[F5%[(/3"8T%T/T0U2F&KNMY_DC9 R.=5+G*H^ZNVX MAMEJT1(J6L7R0[_9= #095'B.64LX'> 6HYFA\VR1-'?9\#C>U01#K5"B'3' MU)"P^@6)XKS^34$G[PL$^N5:BU9V[H(N#AU;WDQ[-=P 7([>8?GSZGG" MYS$_TEE[V*W-O+'*]"FNH15T1:Z0%#S2#)X[S^3WU^H8,#AL") *"]<[2S & MC+>"?@&<8J8VG.9(>ZLM9UF2;1WX#?3CG@/@[\Y2\O4X?_B!&T0$1'F7DI4- M?)\TFX7BC6_M-2P['0DD3Z2A _'G42/<*%;@M C[^QU+1@$@[N<,5Q", B*> M8=JI[PH<%]69N?^S9@B78(+FL%9ULR-Q@%2R'5K;KG?BUNL^WU"A)PF&K(-S M$FLB%&IG"B!(_V2B%FM KCZ(F**"4WFFZT+F01<6K?)VIGJ].K"&:U/B]6;'R%WM$)N=RLV+E6'(N\3L7%/=C&I.#B4>Q\O!> MB5FB99&SYI?)N+A-B_(_+K/Z)Y@7L_5>)+\B (VO61?KLFIV5WCHBP@YIIGT M5&)&+8,UN0SUVTD99Q3E4YT$2N5OT$H@UX,_T& (T-2@"^%<3VC'72YAU"73 M'J$/5I7/,CNC"Q0RW->>L]D+]BA]3>9^E^).3PPK?+[8)^7BR9P\2 M7MJ8I1U+2J3,1,I,I,S;X]^S 8V_C7X^E[=GC"4]*TJJ2,75V1%'TAC1I J$ ML2'*N[!@)>2_-+1>)[3(S\KQT:+-@TWW'W=.-S:%* K6?%%V.-\GT1T M_=2BZ_MO0SQEW,1P<$D4IK=AG;F:'N'*LQ8$/>NN"HANSVBN0"[XS&:(U<8R MFX= C-WA^=RG,IR6I(VD&2M)3-G[0TTDV0]J.;T9>"9(^9LYYV4%ENUL*!L8 M1G0,306OR2T,LZ@! +.S(PJ<7R4; #*> M^_0VW8')@4WFEF% E0U_!>/5Q(B;2,*))/P)\7VPYW" H?XO+-WT!UMY>V,IF]*8.?%;JV8[RWJA@L;&T!Q&R4^ ME;!=]&MD2V8J2!$V=&NNK!+#<2)N)^)V?.$X8MK>(<^&SZWS5'8RXX8=U=E@ MM*>7/6I2[GY8,&Y));Q#[)HCIJX:J-0;.>->Q6\=X^>X8N1+'9<_A;#=VK7A?J2\"[*V\4H=\;CIBE%:K/%*M]%!K M?5S SMG8J)0N-66U[FE;9T.U70%Q80,O -@YXH(-L&,@/9>DH.YARN:V2>!% M(C]_3/GY9!>2"(L_P\T(%@;<]N7PM"XR)94U6^NH]5%V9K<;138SZ\(6AC@L M<7RF\NDG$VZCBR019Z\NSMXZQNO&XNZME__IQ.$+X^\+(J79K:7'JY5+(2-K MTZM-:KVT*G1A]U8__@$A/Y=)%L:=72O"[$MBX1'GXX#S1<.!87QQ0+Y+5@2\ M]3H3B+N*B!DAXUE1$X#%&<3<">6'@COK<>JH*H\6);J.=BI^$VN8]W!'9%ZU MFO[MEP__&0T+2\#'N=[YM7L%P]8 &XI!<"T;9L*[P05UU%9P38A<3R= D\.8J8")L&+,$71+\/$2 B07K:XG;_.O .W; ?GQ;T ME7ULM.2W;5*@B4GR31$KQUP9EF2]4Y^$?9.HH$/"RC0"IO";K$ IB_.WP ;_ M^2T+P#)ASGC44LJ"W9K"5LIS3@1+D_2P#V_0O\5PS.-'1;T,X++]G@P.V*2U MPYDV;""U0%DH.)X<$D0!;/KG-M/<\<6- &H09+Y\I;P1^]T S[@#4W<_/-[.^@F?ED MGQ*RN0+9?"H@AKZ-LS#[1$U"GL&LHVW-[K?U:-5_?S+L_E-Y(*9<^4F%IH_# MB]\5/0"NQW[JEY" 8A;;V),VDNY1CR&*W M9KIW$KQNODI MUXZ$/XZV^?VX^*=I-!\GK28(&CH(C1(TB3,A1\^?[ <.WWN-V*AG+;,8$0'2 MGBMA>;[C@*=_'<5U[74[F)9@F#\B:#E85>@HP7R4D:5T$#;&S<"+?W":RWE6 ME"N:.\B[^[&')[@/JP/^XU-R$>/;O0;MXEIO@SX#X 4AH1\Z%\*-O/P=^$@G, MA0JR0:P]/7)OH5XC"6R^3S+ MH5R6)06<1W*8@.(H\2V8!QT-C.RVG)W2]2F%5MJ6725Z,L3PIR,;LWYF MZVY:K%H9K15ZK669BNNRV.G( L_($CYKLXC3SM&XW!YBNU(7W 8G(_D&:W6W M_*BD]M-BFFL2>%XR*3 R\W3DCL]G"[TECS!<;K01ILT,W_ [&I\\$VLM:]T% MXVHT9[>XU8H7:%:&UCCDZ4A4Q 9%$LWNU#35Z&:VS+I=WT&-^72>N=R07:\> M&HA#&2P]2'MN1^V"D2?SY%J$UBX/.$]U.L,JT6YXJR58$7GZ=EX>>X*N6C.U MJ%3G4V&YU+@%Q69/1RJK,3M2:CBOKHDVO\ 76<)SNV#DR3PEO>XN7,O*TB/- MIM5,M8*0B@M&GLQSK5JY!PP59*0MZ5ZUX3;M<:'+YL_,LX03Z:$SRZEM8U6> MLZS",D,*EHL^&8I5C;SI6"V7KDANS[5YMC45HLK2QT,G/&::V[)^2923"M['7 M=G'APMS9: )73AZD.5,'F&]U)+,_YTSI-$UP.:8P7M5P#"'9UD.:0;MKGJ.N ME"9XXM]\/D6V9=AA+!B1@J($BOZ3BE:3 LM)^>MYEVS= F .(25%+U^!EUOP MY3"5%E9B^EP"6BP!LVI3\UAZ4 \FE A_$[_QCP2TL#WF3@(.9@&V"B M*?@^S#X--@<\CP-J#Y 84D!J!N(VO,&B;\%76RG#L2VH%L#WB8X)__/S9<': M#/$^55(T?UI_-.N+S@GV?W>"I%X13@[7T[W'CRU) -^&F>GW MJ7QA>&&;YW_C0+!M"YX.1*B@FF:8!3 MJ+QL$B;=Q;5;:58TJLW$=J M.[XP6*I>K2/WB_RB-Y7=9W0V_(C?PY\-KUXJ9?G* N%XFT%SF[Z*JT?E [ W MMYX!W -E7W"2[5D)GKZDBVV]Z!]E'])D*5SE7M=*8P%>M#C39-?C2G%!F[V2 M2JX'QF1F@E_K\K>?9PH!_/>(U -2 R]+N8H]!UL(,]_!#L,\;+C-X1$&/^_V6?V .L #+$A<)MPB^/G!9RMP8TB'R (7!M/;^X#ZP7LH*//ZQA/X MQXX9U1?TC_@N3)6'[_FRE%R7VXC MH@R4E=J%-7);+IKAOHE2H8U!@Q!0*]Y.7 ,S 4PVH4H*'#"C%LD,D3(45#B3QG6HJA)GT4E#E +!>0%WP#O / M"LZ3]R\Y2&+BLU?'N]0[Z MS270T<*)/A1?_'J9T,;S;?-7N5*#)M='-I%*8 MCNE*C<=WRJBU<5;N%ZQ[$,[ MP!PCFU$'P3ZO__)>Y=&R-TC26F$&&9(8O=H M)CF7^)T+FF1ZQ_-@W2/_26_'E"$Y:_SWVHA"8_RSL5)'BG@MSN/TMH2G@FX9G?XIG/D[#K&\8# M;QF.WIU+=$Z8*OY,E7MM1^*2[X[?YY(R"0F1O$HDGPIC8UH4(0'J1/KYY!K# M=]\G'U8_N$M)6T%:V0G.#6:&3+ M E/M5YDBQNCS19;I50IN4(#@6@EN">=^6,[] '4CKLZY3_+31DQWK@CX.*-B M7@VK=VF&UF;OP+FT*,TF[ERT56>4GJV$H5F>S[I!TCZ:?Y%SXRFV_[ETT9 L MZ\=!\.!Q^-OEA([82.OOTZ@W +08=]&\P9Z$4DR,>VN>[-+'EFCV7!V$RD8\ M3>FBWYR=$A>.9?OMY<]@97\B*G79ZZ-T7]VAY2PRQ$*]$B7%'Y=;(@>W@T2]%_!BB]HR'D]6>RS M*HPW0]<85FF[G='HYDN/%ZZ^HU6)VG"*YF>U& 6^DMTI@9$X6+!NOO1XP<@[FKC^#$;Z#6-"J$8A MKU8HB97$=?=AV8#U+?QJ2A_0"!8OJ/BZ.NP76_-K*4)?I>9@0NU?8R+\/B% A+5X>JJPQ?;AEC&L/QVH=: ?]A:47Q@MO:VRO1[ MC15'=H2&BE*WM#=$#$\%_-[R*SFU9WY]#:O]R.Z1FO!4.ZB1N9PC86J.X91& MIX051(WL4VP>&AGR=SGRU)B;0$4"%5?Q_B10<5V;PI]"A=@R)SLG2VA,!45[ MAC<7JS0N Z@@(53DT)3I9XT;].P,TIJ/I:"':)H-*$#1(V^"#!)&]@@\1F\9+-(BQIF*@B[^SP M3+#E;4$6<8>;3VKU" N)GF@T9Y29D;+AL.IZV$**9F5+$3.UH:[\LO>)X2-! MFYALTQMC,1*TN8GAY!?09K,H=CTG7Y7HBI;96DV<:&5I'VT^K.TD7JSR=96_ M+[;F) HCH?:OL^8D"N-#6C3V?8W"OCNPM,FA4>/N)9WX0=BC^"^WN> Y$[#KB+#/M#E<#?/APZ92.MW2D>:[EVC,!U\A>V$?G M(M&PO(''8':[X#79'5]M^0WM\&\_P>[DOT[F1H($24+&NR+!+QL"KHH$C;&6 M7ZL=@Z8K#&MG)J/M4B.Z$ E('PGPCY=\\1["T:6].U],:3CC$_ZDN'@2[9" MX+N+0Z$5]"485$131%&^"E#8F31TF3\.ZXPA[[^K M /0&WI<=N\!F49=@%)31/=?!>:KEM^R^F@@4,QWH5N;A+[\-27A]C#-Q3N$Q MX9.$3V[-)_%+0[FU_R7^]@1*MY6T&.5AA$&CBF4Y?L$M9P4$K8,FZ\;L3>W4 M85%ZS8&]K(($#DX3',T7M!+-Y+-J)C')V(B9'O/Y@DW#86?G]&PEK,$AR5]]3(57 1]L2K)U; MU#C+:L]\B9+:*A8+]D%7V4 Y0[$S^-JO$T)!ABS%O.0M8VU-D+J>K70)!9X M.O/0/:356JM\,V(-37PMSC39!Z-:XN:ZRB'*2N.VY3 MN]XHC!_F3RNZ;5P!-RB+;<^N=Y:H7EYR4Z_:5!V=&&3U!EZ6J3\XRV??%T2C MUX#Z(XD,T'V*>]7G[,FE#8(8-[.-)9-N]=92N4TO/$+V,>:UDSNL8YQR)5,Z MRM3C'3OX4#=L<&:A,N4W_O(3_"(Z@T\*_;TIZ8QG..@(QDL"YU@2_+)BIH!. M+@G@\8:CB>!/*>Y( Q0=O\PR?(\>5F &$P;3.OS+?ZYAB[\Y#?V*+?_X%0?O M?J28#K@SI+-D,QI[XJ1&U+.,9*J3'2KG!ZH)&#YWCY\:] _5[Q5\)#@S2")S M(!^ $[;G7$ 54?HG '$5'%PP%)!'2#%[8KL/+KL/<[5Q_KZQ&)')H5@>8;,X M)K%$%D-93D %EN0D))OA2!P7CG1'&:1#;=,=&BNY^J1O9 LM MAV*)T[=O6]TTJA1Q ZD0S-AP)-;L43)+G+[=QF?-X:"?0>C1KD9KDV+=&9%= M,/)D[6X'H:T!5:JKWH"EMB.!'H\G\)G1/(_([Q+:[ G PS:+P9-ZBJ66%$L M6.:8T@"\J* !1@C%19Z5L^WZI%VH%-3^ "@'XW17=XD0G!0=W 24_<(X%@Y# MOZ4DP.@K, 7;=*2+Z0/^KX?M'Y^H39"10FV@9=A2$#"8V2=Z]X$BHH&)DO;N*_G>P MD!'$,!U"&9R( :XQ@/_@=C3!K6@INF19 --,PY'G;Q9D)!G>'^P6W#WYWM"L MTP[)+XUE>3MSA.Z%C2E/)9&T)0GP+G&!;FE)^DFIXC =KNVO$P![/YBL=?;F MF*WY8;DH.DVZOYLQU6X)\ZBU^^VGH4NG%X<1/3(5;L#]M70%V*O!E#828):H M9D]$;2EI[7 :%!P,,R6;$CC+\-)"D?_Z]Y-A@[_KAT^ ,@L''F1HFN%:/_Q9 M7QDP^L)<$AU- O+%$7>T9Y G"A[\MPPVUC!/\0-I*H*\I6=5)%U:CM;M.5K6 MIM0I?IP?=U7\N,:%["O'T6-"BXD CHI;6=*/Z(?#B9#@V6$WZ"6W3?MGIT=S M"UP7G&,;T0>^X2/XY,B]<>CO,/>]I4/[#8+\%Z[PI/TT&JS\C4X;\AY],3U. M5#9GGF^ 9\X I4:[%OV>A@:F'SR@>34-N?^?E6$ID*A^F!+TAFRD)\\,#\-_ M<324XRT#RO=/%GJSILWHVPGE;["T_;]_:*?-$LFYQ.]<4' P^>1@XG;VX/ M-)[>M&YA[MA_"W5(R7QY0_FC=Q[NW[>?@[DI2:DE^,,<*-$ZM/\W.5.8!S8> M'+V+LD/YA+HN&;B70,_[$T?NM1UYB5$"/CC]]T*<$8ILGP=8H%7LHZ!&0ACO M2QAX0AA_>''$+!$@\OJDJ(N=:LQ6>+DB&2$_QRN#X;>C_E:.*;%R'ZGM^,)@ MJ7JUCMPO\HO>5'9_R>-EF3;;Y!:&N7<@'L1>1)^%,191R,:)^[7@%21=F,/8 M!/_;^]@.3I.L7N#W:4GVZX\9>"OIZ G1#$[&AL]"IAMDL1FK&Y4<]+$>DBE4 MRL/?3N$\>4M',N$'G"RA>X==&GLL9F/K:=H>-;K,NKI;CZM;3ZT9, 8 ^_83 M):\3TAQ#'OWO,]6%7G MT_T2.Y9PA,,'5;$ESZ1Q!8;6$-]^XMA79]6/IT7O)9_"1Y!GWUW,^5I ^3LR M32&^2.G4YTUCMLE,F#7I2?WTHB(6O7<3:L8E>3-QSXK6 PPM MA$)-]GI(&4-8_%1<^'^?^:2.$GL./&^_/X_[QYFD#_QW2_!KY"*\1_/2\HSS M[]BC=^@'W L#,*3*,']$5J0#I^/IXVQC]0.Y)Z7H]L4R]TADF(*L*.TW+ 7# MJE)("H'O/?3272$='=V;IZ)L=/2,U>8@\//_GK/+-(*8SY=B!L\&M9_\[B_U M8+L%3>),2-/S)P>)PQE=P^_ZK+D.(R)BWN\';&MP[$S]UYMHY6!5(=E@_MG( M4CIP27,S\.(?G.9RGA6N,I>[QX@]S>RMEG ?4IG[7.Z_J<Q>^-DK?O'P5""!7^U(GA D_G@ _^-2M(MG_3+P9T!B MX*+5CGPSX4???@[\8$D881U$/5I[KPQWZ"I_CB:/]_3<9H7I$2C'D5F$(U@$ MZ"\LP>,9-I?)B*R(D3R1Y40IBYX$Z?.C+=4LM+,5I,A66P6VU48+F;/I$;LE M4_)D0FFJ_=)"7&?HBK4J4>?2(^H=IH!52';(8(5F02DB?:%KP$2*DP0%(EV5 M5NJ\2J@#-'; M8;3S4!]-NIO)FM]VV>SI2*WN.C6A[M!T74%FW=7"7>L.''FRHH>*L^:8=-54 M2863G6EOO< W<.3QBE@TDT5144#9+"GF *60))OC4)S-\ B.\P22PW(GE$)Z MR^%T3E$SM>BATP%'JUD6[YZC% Q!E,)H@?$(.5;KAJ'*>0=SP<_P2I4)VCU'4\.'<7],VX:%]+-&02C;O$HWJ',T1::UY9*MV< MB0^4)[GG:(J;6IU-44[GD?JF.':UUM#>/;CG:,J:S.B&O6UJS%)P!G6&Q)?# M_EF:&G!K=, 56GEFN33KW=XJMWI(N^=H*FV[2WZBF!2=-C8+>5Z0>AW-/4=3 M-;UM"^967""<[C /0L$85NOR.9KBAK4T;JYY(P3#P/)CF7>)Y+ F0Q/1?LGLPF!W.U M@_E57_)K O+7C,A^$3H^]);LDT$ROYL,@J/WF9-R?A\Y-/>WDD$2/HL_G[U/ M@/N>H[#?Y2B4N">(S\11_Y^]+VU.'%G6_GY_A:+/G1O3$> 18N\Y;T>P&X-9 M#!C;7P@A%2"C!;2P^->_F542"(/MMIO-;D6?^^FQ>Q2G?5_'6=YQ156BLK83]E)ICUH0;V MR&"_7HO(;7&QHS-ZKZ%;2J(9UL?*W4T\+SKC94YS>WU&0K%8_$#5N^]C*J1Z[9&B>DX/!\GZK?1NX>DV#PQ>@GF8WGQ:-P_ MCI>*<"MV^67TIH1%>PEPU4*1^';S[,\<#,M8BDA;X%X#)*F$*XB6_1D\I;.% MWB]S?.L(:SDK9'V77<@.<:'P9'29B0Y*SND.<[T-M@]\O!JI/TPF!='NY?M2 MY"Z9?3PUV,ZE03]VJ]W'.D+"&MCW5F]2+#1[<305D\+VI>,!- 70]$;>_ M" MT[N,OD\(3>W4(I'O)J*I<9C/R%I,GXWKZJFAJ9502EI?ZSF%<.32L>\&=;$B M(32!'9@27FNK\26BBP7'-";N[0CVB)B!BWYP%_V$*:VCFY9GN/RS@OP/6*-, M8@'TZRBOYXSW>6,^GQ ^ZW3J\63!NKH'O+\^==0R082"UFM9#3[1%8I733VE MQKK#'KT9-AT_T,VP 2 &@/AB8//4RS\K0/R #?QY %$=R-E8-6Z-"D(]EZC/ MK^Y:A>+\Q("HWA?L<+K8;1=R\\9C/]\:W9<>\:0Q!D+3K_GFGR\,ZE(LA.T> M@AC#[Z#XJ2^W/E86_=3K/"MP?N&2Y=_$V,?PC2#'NT.AHX@/\]256GTHVJ<. M"\R<42PE=++-@C#2>\E6_FJL\'@"'LS$:"B"]9Y!S#+ DW>;?Z=>YUGAR3-C M;T]XDJR59@.[/^^.Z_IEHZSR]J.].+7;F5QFXT)"J;3'3J/PH&7#+>F*()XD M$$^$9.HM.\MK-_9Y+EL^]-VN-V^TUNB+L!NB6[:I]!W;,-GMY?9(,>7P1#3M)5XOZPQ@RQR378YJ MSO"N[(EIX+7E\+PF+O%B=%D9#(B);Z57FMHOOPW_-'%,:0339^_[QS Y1[6! M.6V"!W8X!_]RF M8GQ.YNUH+)[%[?0U=7>(5K.S7N6':HR6C"(<44>#%\Y%! M=\!R^H]X/3Q>V.J8W@ SG(+B+A@&EXCLF,2ZX#(2W26+,XE$E!GMTM$751'0 M@-WCJAD .X;)=A58U-"'!KWA7K04B]TU+'ICR 1\1AE?/1)GJ\F;@"9TJ(&C MPC+@M;!A1(9WV^P0%!>-A#BT;D*_"G[>[;0]M9Z+J;&^*G>6QJ3T*,G\:)A[ MWXW [T9 CV0W*XI]I$,HIY_1<5]W/![NI]1H1/FZ^'F&W+YO._$8OI_2"$(DGY>93M)%-?>2*^?> -RG%9"U7 M$TE!2(_J\V1B=-,VAF<&WL]W[PN@=TKCF_V,E8B.$]ET)=H4[N^KV>-T\J;[ M;J74R> I7!F.E0?#; T?QJ5>&= [NGT2X#CH_:$]/F_X)J)I/(E685@0ELJM MTY>:HZ=!YGA[G(M'%&?0$!X+I=R=6(W=EW*#9G/G!31OP7<=7 (16Q^B@4]E M'F,A-ECFZ^?GHL7][YZC$!FK5Q_XE'K4CDSC]]/+.C_M]G.E1/XV7YAOB W_ M#I)FO!45#3/OKF>;+W;B9CW3T(RTW2^,IY/6HAA3*G?E\O#;SX.LWR<6V9$C MS]1YO#;N5ENE2\+7'@O&*0APZ33&_:E8+Q8JFD2T M.>QS_,R+HS#C&0G>I]'#N,[@+2-+JP;V>U3 J^1$RR+(Q.#X^[Q]$3U/ZO'3 M1X[:_[,*DZOBW#)T:K_:\G,HQZVK2LV,C:?\;;.XU&[CN68F:/EY!BT_DQ': M3"-H,'5NG;^$"R$>[,OY[0O(2] B]QSWA;]XM?M$L"\!C@7[$N#8V>]+@&.' MW)=W%AV^:1[_D?VM7D?T<^AO=9P><\(%?]B*U#UWO'J[3V? %'\<4VSEP/;0 MOS6 S<\I(8>3AR_5B'-_W5H#EO@B+'&&O5D#$/YJ$O?AWJQ"XD(X[!7/9]Z; MU96%,SM$N__>K,C=9[;(4YP)B9U?IXR]G *AL:$_K;GA\X*+PW4S9%GM-M:< M'.0 ;S:<''>:FAKN3*OEJTI.U./7_8\?+:G!:QP33P6PB>\X-S)4:]%XNR,E MQMW)K#]+M(I7E6:&-5E-) ]T"BT H0"$OB8(/2L&_*0HU.3#?=.4%YU6QC%N M\VUG0&X/BD*)=K+>ZMU/JYVNGDZ.+F^;HJ',6;/49'2/K5+/P.5A[20^@ZMR MMJ#YAZWYC83?EP'/7[7@\*],BCY<2'U@!'T:=*KI9I)/C2L)DBO&6HV!E<\< M$D$EZRDYE-5^>%QIFX\+8E]):M7M@!H+Q1,':I8?(- ?L>8_!8%^V7P[?PBZ MS V$\KSP\-C)3=6)J6?CV;O"Q[N>_ ($]>UJSU#CR4L^-ZX_SAXNPX-.-L,Z MG<9"R=1KSN27B-9AL]S /SZX?WSJ?G;':>?WDA-]ZM6? 4J_QTY$F3Q7B+Y* MD:9='4M-OE7)+&[J5OZZG_QXN[Y?@.C>Y=.X7!W-I$XB'VZ%IZ:=NTN[S4DC M*2&(]@5H%J#9.=N%Q7@1.:C%ZVRR M=J'Q4$R(!.&] !@"8/@]\VL/R) W%.>A%BX-"TII1I:1:#B5CQPT\-^<3Q?2 M7*Q>\XJ4Z3;JS?I]+=YDC3_CH63TS:B;U_CST,T5-H]G?;S5PO,&I?@[;JNB M.R);W_FVB6#GS'RGZ225B"9*Z^@91:+XWD,6"SDCALNK-Y1NY_ M-HX"KOPY['5AF#\\V/"MRBUL%BB"#$F8G304!_#B'Z(Z%Y>6N\I4ZD*(>9#T M8P4]2 )6"\Q2$4DH1^)Q*38-_96 MT<,NLUJ81VOU5I6OYPN#6JU6[SU9G]Z3VX?KK)\HNGT,HEY]_92 M&/:$[2?3U_>Q92,:*Q4JRWKK]JE;K3S$Y_!DZOF3/;E[F;B_O+KD$_VKV&!^ M'5E4%QFP%+?&%)2L>FNUJL5.XBGS?[H0_)>[6OY:)NO M7(]FL\HM/XD]X$7H6Q/M-V>SZV)K*(R[O6Q#EQ/U^^@C5O-M3;0SMQN5J\M' MN;,LM#KARE15K *.N351N=R;#H;SIRDO#C0Q>ZL+E2>"8VY/M!6K%JX-\^9A M+!B9:48O@T*&B<:W)_K8>$PHL\%UN5.1-'[8[4TG:1D]=_[YDZ7<93%CC6[" M'8=?3-*U_E"_BLWAR:TQ%_%,JO*8[ [&3G'95=KIF^&\CD]N+VE>*=Q=WF6O M>/'^28Z4Y]E.^@J?W%Y2+V9$E_-B1NDD(D^7%:VVC.;F.-'(UOM;=^VZU"G7 M^GP]HET.G/)3H\X/>ZGM->6FB7!AT$L*8ZW2G#2+3_=S1VO"DXFMK2])49GP MC[U.][)8?;J+=Q\[=1QS^_7\[6,W7FQ9"U[+3)N=5CP7K44RO?3VZ_EAIGV7 M'VF/G>Y=5\@-M9*>R _AR:W7"^'T,%T./Z;Y4KJ0'1O.J-\W<:DU-RU5Z.M-)#?#3Z_-%8JY$/ MIW@EUR$Y?=PMY^V*U:"CII\_.B_*;2UW:4P[B>B\\%!ZN#?O.AFT[[8FD+AK MF^UZ_W$Z#K?U;C)^)92G]I":@L\?#Y!].'1K0EH MX?2C,+U-Q/GIPU._-UKGTI(F/;K-U7UXXRP:9C.MALU8M/AKQ&W.(CZ[X M^L#MOVY0+Q"Y@9W+VZ:H6\SDM/**):F&Y9@[>G]UYU?MLC ?.!TE48X(Q?M\ M-G_KMD8%FX[(&?N5YWKX6.1 G<*VSIV\W,>\9MB$A8XAKF,129.RBCWW]M$!>,:&:H6XD8CT=G]7<2X*^A/$LN$'UBRQC!]@ M]U-*@_5\NH1US1>Y@2BAVX1=_<6A26CF@TULQ0JVP=IX;GSB6/AM8!'O6@.D M6]F<*3J!C0 &!Q];5T3X"Y+#>\TR1/N LL7,O4G@>VDG?VL"S^"M O 6 !_: M2!'^X4R/(\ RMDC88S')L&S+O2I G+AS@<_I=0&TQZB)_@:.C!L&CYC&@MVR MX!G0L [PBF#<&5'I11-$A)G!ZQ1DWM6"Z:8S>K],,,=:DXK]C$0"TFS028$I MYT00.@4>W$4J7.=<- F>J_NLA"O#N.#KX;"AU71GL&98$W*LA===P M6%+2> M\1PN%J3(%I45K4@J0O=O4O3WOE/E(81H;IU.9M-)O]^;/+);7'CVHT?)9VIN& M^0N>3POQE)!\%JWQA9L/U-0T%KM(OWH36M!$ZU1-YU+)8%_.<5\BP;Z,:C M%\)7:IK;'F'.2H,_C"R\EI[([/*]??8A/V^Q^EVF.E,Y.],6N/&+1.HKR<\> M^Y"_93M_)N6S'TZ)?S%.V=V>/(#13PRC+]]ILM]F_9&+].>ZS\1Q*S4'IJ'M M]8Z;@\-DL.6_N>6V$6SU'[+5@71_?,N/H+D.(]V!2_@Y;9E3V/^_BXE?Q_[W MJG,_"U &W!)P2\ M ;<$W,(4\U?GEM^X+"\2W==M>8%=>(8QKM]*%?QNJNWS MB-6^;\MS9>',NKIF1574\02CS5V)NB.:2RX2VAN7G]EB3]$:+7)^9-A3,S0L MV?OC;ZSRVIJ]="(RN_3_A79"4_"\::_9%[TFL(XR'C<+52W.+P5[>%497"V[ MJ8\W@2PC#:\F.%EJMF16=RC4@ M^)SUE(X&&/*'84A@7NP+%82]H(*:-]N&LC2OQ].%_#2]C<=-1?EX?]5WFA>& M$([,(UFC.%Y:IO-PZ93,H8GF1?K;ST0 #0$T?*S&_NR1@38T$_[]S"E5[A1< M>U9)TR-*ZA^VYK=._'W)19]7'B9@[H"Y ^8.F#M@[H"Y ^;^I?.[9[SFKY&- M5%25R-S?AHD=34V'R-^Q >>J$V9_N>[8&20IOW2H8)_W:/Z)H<0W.K[N([!X MW5S$R_,97EY>CY0&]>O<+^6]:W0XV^22EDU]5.JC@1 M$O?36FJ<&(P2"VTB=3,Z7A,1_?8S&<0; Q#YTB"R%70,N#K@ZD_/U8=6C5&_ M:MQ/)CXJW&GD:M(KCRN%:MB,AK,D?7EBU"]>2E^(< M5&/ZVT]!B >Z,4"1+YR0^P+YN(9[G83_3I?]N\-_HFA^&3D\0F3V-:G;6ASW M]Q_OUC9, ^!0MHJFH14)<34VD7=HZ*IQV="OY9'#"W--G=W.176NSGMI=%X3 MVPKZ>Q#9#F3^Y#)_<"KI_AE=Z)W9HD:<<1Y+Q*AO562ARO:"I @ M0((#=D,(N///YGALMU1[HU*6A>N:KUD!M541/CV M\]7BXB^1C/-*,]>NH^_88I!Y.WC\Z M^6D&M>\+CO[WSYP@W@ 3OPA,3!*F0K!Q@PIW+9K2B(OB#2K[K;D]&R(<$U$W M "0* "(;3E\E9X&?^VQR?NIUGD'+\_WZ)7>J>#O@F\U*)]&^[97JQ7Y,+G\< M&=_9\;SX..XT!+WZU%DZ3HKPRV@K.YCW(E$\QAF)!BF[/P8D3E=G>6JJ!)"R MIZM5"I5HG2>->*Y3XH>IRWOM\G[V0,$D\49>)0"3KP4F@<5Q$'C8CR^VO)-Z MG<=TFQ26"W-2S=2O'HKV\%@6QV5UPC\EQJ39T7H1LW 328\CN2&"!#VG&X!$ M !+OC^B<>ID!1OQX(J8AB];HP]:#+'5G#>6N'N$=??&4G-XJ>6.406# :,TJ M$OQZ;<8_-KYD_]S[7(;97U8!0V'RZY>#LP74' U>*>WX759F/_\+_WBODE0B MFB@(HW\WWQK%>7EBP/]U$&[>O)A8B'ERO&+F2)*MBLZ:_OL__LFO8ZUAR5 - M\X/$/49V+2\M=92IU(<0\:?^QDFJD Q>_ M2*7^XM8_(C6V2*F)B["/8"X4A%4RL'^P;WD?42GV/C,L!7GMAXEBH\P(CKTQ M*MT5VY@<;DN>X6ATO0'_%;F1B3#PGW8]]XQ+V2#X,[ 8B*JZ<8VX^]&WGVV4 M&4);X7DZ*#7BK9 M%WI)44Q$!")(K%-PEMJD=KV,:$^9.3R9>OZD<1^. MWJJI]L-X.\,E(Y/FC MF=*]F;_J3?*%2K,ZM2O-I371YKW8]D3O)\J5:13#W7&K.DG=JK94DODF/+DU MT6M^5C%))%;L: 59'Q>N^4E+PB>W)EJ^N\WD+ONY.UXI]Y>9;%5SBG5\^_9$ MFV9Q>!^]4I\*+;TZ%0U'N[G+#WOQ[8DVB^.;AY&E7!42RN.XTH@^.9'%L)?H M\<^?S(4+D?M(R2[QRU3.6@[:BYCN-.')K3&O'A_U9/:QX_"59<;A0[U42CX7! M0YKO#WNI[=57$N:\"LQB\J(67_3'E:1NS#+PY-::IN&"PH^N2*OC&/'Z93&E MU_,"CKG]^NMYJS1\BA353NZV,IJ78[2MAV9^OU?3.5X_5H.-*IEPK)FUBCG']X:,*3VZ_O)Y*9*WN4G//+A\@T M,56564:F)9I;[R\.'L1E/J:G^'JM9#VE4X/)DS[$1Z-;.V5/XEMV?:L$EL>D=YNZM^>= M,A\I3&/C="J35OKMWMS](N=^B<@9^XTOT/D]>\V!]#L:E+M<1Y]"5VRPT*0- MA=XW5!F3?)4BEQ,G^ !'%\3]76_GKBOMU@_X4^F[WQH]@)V\]?H05]:EBV>3 MX/Y&VUC@__4]3C^)_/N=4RQ.Y$SFI' 3]%(NN)9-9D3G:A=(P<.O33BYMY4\.TR#FI-X!G.,$VT$5= MXMLYT]M*%6O^PQYO2(9E6QR\'G9!G+AS@<_[HH6T!M?31',>1T::PR.FL0 ' MUB:<9Y_".L#I@'%G1+6P+)Z(,#-XG8)<5X9QP2/ 84.KZ0*1+4>U<> 5W:QM MPN$Z84=M45F1![9C0B3Z6J)-5&-)D/:Z_ \\JN@RF1"=,BW=1O!P#=."B8LV M!_.> 3^OQYL05K,![T&R#(D.'["?15E3=,6R3;8^$-D9;(#E$<&@#.0M$+B! MNGA -. 7V&KN^O]$;?)O!H8!C]8PE_[EKL9ZSB^,07WL7*WFUB)>]"0[!.// M1P;NJC''C<*=5F1%A-=L,GZ(FSBFY0 3X+P9NV2+'AVL7YLEY=(+WT$')(]_ MBZ@TTK7@LR91M#Z\%?@7]J-/UA_@>0GX4 <6TAG]<'/) O;+@O=,W!,5^(!D M:("N^#.,,!+5@8=,]'L7G#\2L\TS.$$%F&E%%RJ<)KS7@E>B&%H_*'"_6]T) M!_!%]Q<5H6&;5=" A?,D6*\XL<@/[P?_1!(PMALX0 ]48IZK%R&A'KWHV(;W M ?/GZ2<;7K\O(N@^L^W!VZ8W,?>%$;;R7ZL,BDU3L6X;JV.08H8J7X^"^[[TC?+8.-/UV MA#SQZM'38%].M2]\L"]GN"_IB]BK6;1@7P(<"_8EP+%SWY< Q\YS7P(<.]=] M"7#L'/>T0O_E')$P1* ML:\C>7@(;E.L_A1F.@7OQ+\:[T0#2/YLD+QG)F":>?O?+5!9"9#P40&*\!?Q MST2:O$,8+0:FH;U E8!) B9AM+"-@#D"Y@@0Y!R8))K^3+3Q04C@)W].H^Q, M_>3?!-JOX^ID*T4F6F[A\&=!X8"O KX*^"K@JX"O3L97:$O^*8SEFIK/\L?\ M"]'6S6Q8=$7C#1+\$QBP@>">+L?Z>23S;T5WO<"1X5BB+EO?]^$'GED+=U]' MY2M1=_ @(W94WI. G-EB3]'&C#\_,NRC<1FKWCS!PLZ@51FVQOC=7F79\<#5 M^&['LIMAKZ9EQWF]H)%^M&P]I2ORY&A]E*>9VX7X$&VV>*W4N;SOF>W"4L0F M,-%O/X7#]#0,\.%<\>'X9/@<:++/VUP"[C]7[@^TXYZTH[!'[7C7<,2RDRE? M=1()1;S,Y/ABOYXYEG;LWCPMU.*LKA=*C>ML5R31NRB/S=32@78,\.'#9P;. M'1^V]-WG"QQQIV#:8X2&SE%0_ZPUOW5^\2NN.>#M/V/-I^?M +@#Y@Z8.V#N M@+GW>QKYG)G[:R34%%4E,O>W86+_5M,A\G?LS>EODME?KEMZ!L&"+QTLV-O5 MSW]F1/'YS7A]/QTNTK6;PK+=K"X*D?(X:35[J2 G%P#)5P>2 M(-46,/678^I#:\>H7SONLS9%3,5G#25ACOF6U.DE8E'^KBZ=6#O6>JWV]?*V MFBW4$_F;J=&\J^=5O#8(1=RCJ=/JN?S5N]1W> MB8\T.YR3%]/.L)=&-W9;3W\/Y#Z0^U/+_<'=T8 W ][\-#KIL[B5[]!)5TDG M&AY?ELQ.>)1NB*W%C6F/4">!\Y@*=%(@]Z=)JY["!SPS1_YDI1%G1H<@KG.R M HH3A9+/BPR!4 1"<>9"$:B*0"H"J0BDXES8(9"*TV;0SJDH]0PK4->WR&]F MW8+@1A#<.'50,PBX![SY:7@S*')^JXRK(2Y_J8:K-)Y=#Y/I@L7G)F)\6JY? MY8>S9B\2Z26^_8PG#E?$%!J@IX\ZOGB(**XWVIJOF36ALV16LV+M5& M1774YJOY[!!5540 7<6_HJN^1%[.*]=<>Y&;AQJ#,-+!PT@G;'I]!BMHQ"(7&9K67C M67O@Y(;87G&W<[R_*K4 ;0*T.]R_;8R6S;*G$NLI&;YO'ZGE^ MF\EFDN)]5^THD=:X7>[I>G2&XS$J3F_AB@.%E=Y:F)$F0! S$(].5A M]>4^782I<*GVVV10X[N\K:;S,STSN!T>[8X0^78^OKK-YPJEZ.BR/$X6&[5" M$_5E&O1E,E"8 5*\/]QPZF7NX4#J/S:*SO[I_IS[? ^NGEM%983)[AMS=[$G MR"GBE:([HBNH6Y\<>BT?GST#F9JCP1NE]R1+>J48K^GFP.YT>6?,BW%R]7 Y MW%%'86BD+2[RBB6IAN68I TOR*J&-':1L-^;-.Z=ZD*K)0M.N5_O+L;#J'Z7 M85H :$CDC/W*1C.WY5H>XEWUHKW M/7JW,!@0F/:,K)CM!M1_CC$/(%P=%D]GLX[8A07&?#71-'O10D>>]'OM6D$K M1[2H7E_>#W+S;S^C%]M>ZU\X+ 8E')B&< MP]/V602UVVF.%"EZ%Q\+R[)0:18Z!75P,MKF,]'*U7PT$#N$GVE:NEC1NI/, MMY_)^,5V1^(U<>%=$]%$/8"261#0ON+ICPL=;_*Y8^!2( M"(@6I\ X$MB"6(F$W]>4!0J #%^R0+UR0'Q\*0BXOI(*&%R'I5DA?#>((\@- M)RM "##D))#3/K'GA.A$7SP#0T2H#.1>L",$BT'=N SU=/ E'.#@2$WV94,,4- M70)*TXED["(!\TA46][Z-Q[>S<'R/)+/F&ECQFOS4DJ^;:LW3_GFMY_"3G! M,D\=<#R(B;OL_GC!M8'TV_MC488G(J &T'^%*F&**B[GOP NR%(H[]P29J#(+B!-5U9C39,'S[R)37QQ%-W8)7::IH!C+L'S. MF.L@7R-EPDDC40?=Z "I3:Y\D^-:A E!-"4@]@A\A+\ =XG+&3*5Z$@ZE0A1 T"C3/0='A=MH )M M>\3%>;]=,#$4<%XYA!R8JFFH*FXZ8T@$7),D4/&&V%H&OP\(I_"HVLC7PDS$8P!^X M@6,#_CR#V0LN!]Z2J.@4V0CWZ)B*)2LL'L#-%7NDZ.XDYL0%6D*QBGY' 4[# M]9D&&LWX%9RE"A_;3+?!FBVDYZ8,AI"K/<$UB09C(<4&#&/H&&PZ;.$P:\OI M/P)Q<#FB#LZ!ZG^)7W"0W;:(?!PIN19UX ;,==*MP/\Q2)F)0"6JD0U+H3R, M*]3)D#$TF2DR"A8N 25;PY4#^UO.8*!("HZW<^]@>X"*?8^%W-WVU".^F2P4 MB^K%'7QRP75Q'J*Z?"),Q^J$C6 25(_ R;M 2!S"9EDVDSWDP;EB$?J5H:X\ MT=FA2M[%F*[,N;L<.#[C78IB3P\A-$N[]-HR 7W(Z6U5BHVX]@CPU3=^?W5P%(ZI2@18LLK-=[-@V-PV%N0H[]%NG(Q M]]2X:XS;?.M2,&9E>YZZZV:.3KJ;NWZL6$TWA'%B-J\4!^E*+ET%JTDW=L0U MGWWPHF"X\K5?<6"VV=I@VC4Z[)8%Z(:?,G.((H1D.*J,R"7*CXYE,WWL8IQG MNP$ >F!(-Q$T *&(!$'QT M"-_4$5Y=5;;Q+LL!:L-&(*J",GTDK@)&(]>CBVF >GZ01>K^-DZ! 6_R\KL MYW_A'T_122I8'Q@ '3V+TD518[E17I[_ZR!13+2.B.GI2R'FQ6]7^C*28JN@ MLZ;__H]_\NL"L+!DJ(;YPXO$^E8U8O$E@09EAR36N M,I6Z$&)>E/?'*IJ+=.#B%ZG47]SZ1Z3&%BDU<1'V$^T7? 2!&=61"(X>>51P"#/*@T4 Q+ZE&'[X((X!UJB %J\8\C+%.V0M\ M>I&+4KG:+GNABY!KBM.19=<)%L\O_/#[<;+-\$-)46VEP1RNW;&&HJC=7,]G M3FV\S!5R3^-D8S@VP> WS.^(]J &@H();F^CZM,$.6!#.C D;51"L;PQ# ] M=P:,YI&(T*T2R;6X19:]I)M!MVL5.$85)!E@+8.JH<;L"%0 ]6]-U$$P*#IQ M8-3J*POZN;7N;G)?M$"'^&-IZ)![,S )1KL.Y.8 N]=9-.1_#VSX1NW(-'X_ MO:SSTVX_5TKD;_.%^696.?X.SLJ)UBBCR_B?PM11P#9"@,K8.304@,YHD*UM ML(2/FR*/\9FUR(IWXTJX_Z3=#1[YPG3X[6?L(K9M7TP:I31--_@-=/P+2H&/.)=-?DNW<-J7%[.Y&R>!2@D4Q10,NYMP59PLE""!9(^ OP+!4J":B;2KH1E([D+X.(R*& M8W,63$P![UP$N:=10!:[";GXCU*,WZ>5S\@9"BH+&IO7EV RBC WF(L,[KFI M]!TV699>FBF&8ZDTODSM8A:EJ;-PS\;SFKB$E\!J@ 0.G3(\#>OWK9;2CZ'( MUHH\$EYPE\8H- M;J+B6F6#1D1EHL'$;1;<\L4;5M.B @0?X>!T&+:6U89>O) W_F.SQ#E#TQ2; MUM>CS%*B#$%!@*B\ECWI'D8IIC5>RT93S-->=*M_"!*OJD7&9H$AH]M/S\ .OH[&FENP/'9:S5%5S1'X^@BO?@!K/W:_=Q= MMPOU&PK DD9$=E0:^O!_V8U*,'L/TRD6>\#-)%EHF8HX%;9)]5-)%^W89K&G*I/JJ:,=?37S6*S, L&NL@&!59;<,'50-O M:JDC'C8&87R1YT_=U#N>-[6*@&&626+UC71#?$&EMVL5@$=H,.PH&P"S]V9- MK9UG(NGE?D! L ".*FT6_.JSA+YB4H.$!;"H,^.PU"4-8P&KS2@_LG#]^OFA MH\BB&Q/+M'(QGB&JKHQLC0M)S0P3WD MKE,+3 7M_C.TN?'@-E'S1^16ZT=68Q-$1PH'Q(2)$7J6P\7?GJW;RW!0X7LI M/>69A8R;UY*J[R#CRNY<;\[1LK+ F(KM&K88A;"I6P1DSU'7B1P46A'M"^_[HBN)X+4SRPAS MO> ^P_YM?GV]_XZN$DR9&Q1I#6Y.0\J, MW5\;;ST"325Z?Z6#44?\B9@&S5=38H%!2G8QE6\=]#GO]4@@I(^X#BBOW]AW M3_TIEIMC8X%O%MG%C4.&.@[OP/JN')UX:2W"T6 MG0_2Q=U(T3-)D%CLHU_T M9*WIP.Y5;R*J--"O;OGI TE<%8=]XVXTW^7*)GI1?C.#XV$&10PP;5=XD5VV MEQ/B*TYO84DO.*:%!9$#46QI B(78)$PH9RYO>SF32 M0_U*MY*UY@WOC&YZ[<=*;=;,-;_]C(3BB>TCM9Q%!^<&A# \H(3D:,TT,BI; M:(A;+Y5YU!/@X 7-U(#&V7>L8^4F)7Q%>U^17^[OK5R[NKR.%82KATZMR3^^QBW>'&[@]0UB7J/]LI-!(D-C0.3H0.V(N6QV.E_.Y%MXZ<]8B.=W M, B0F!E#;N29VJ$2N%SH7P'6KC"%JF3"0/L:+'!4JQ15F::EEA.BSL)F1M6F M40L R=#&*K,D=+Q#*LXS!>]-66-Y^?\7*73NQVH/%%?FFT:NWFR.'[ M]\,#,YZZ:!?O8GE-[]3[AC/7%@EU.6Z^RGAAE_5,YBH 2C$7= B##0>=N?ERM=5?.M,,/$>UI+%XUA4=M7!&D.>6- M:'R[=M356N&!8=B_I+*PTM0#*AXM&Q==HF[@0\2(\W,#Z/B*CD>\.14;'!)O MJD^E0?*Z(:K\,EMTDG')C.2E5VJ4]H(W^?MPHU\8Y%-CK='.29FJ59?UX;>? MB3<478B;J(Y%=1R&9< ?V@X<'Z3U!!&B5KO2I'2YI3!6N@61IP4.]!/\'[!G!++F&C\4: 3J<=$X)S5] M5N:.9]VXJ6,*4BPF(6R80JO@TQ%1*S:[H0?BORBT+NO+;I@!*?>P(8_6NZ9#H %BN;8!_&O M[&UY.I::53&MCYUNTXG&TM7T,-(\+@J(&?Y:**OA=D=Y; A:,Q'.I>+H$/.A M1'2[4N2W4( &RAB!_ 8(18(BZ9L.%ERN C!OPP%SG=SBRQ4>K$=*'1\4!)]/ M+O2$U$=-E?>P43AJ"X'\J$A@CCVI-A^:(]YT1EI,65D M.:T\:H\W,6+3Z=T5:\- M5ZW1X,/Z/0-&5@J+8GS9S#Q=F5).YTDCHQ=ZO4(EWYI_^QD/15+1%^-: M88[*\4IR03S=E6W'M#9O,<-:[["R"+-,_X]+^I^>TN)O=&ED">-6-9*ZKR7: M42?>W)GQ_:TT\]MEF -$G3 ]W>D>3L.TE>LPK]+)]#_KNK15U 9-"L^B^-MW MT@;K551BN\5-U.2U,?]A&C.6J/Y.:77V@9>WV#=>Z/DHNQU/-NNDYMM6K MMN@Q]EVUH^S\&1X=IIZAR,X:LN+1M9.X3LUZ:?UC6XOZ,R/@6&KE$"8F M2S?W#XMQR2AU)YIJ)Q/U(SN0XN4D/]1JV2E/4LH5+^6'5K0-IF,ZE-IE ?RV MY>B%KEJ28:ON*;ECV76O=WD_Q ZG^LMTG2S(A,]U8G?UY&W";E<^B,&_;-5- M]?K-8)9Y5/CPY?6DW,^/]<%DB&;$6T9=VY>CP+0%P6)(OU$/QCC6BM*STA.Z M-[A]K"3)K8IQ"TO=TIE-GR#^Y7Q+RZ2CV)0I2L08FN)DA%4JE'DD=A2OURKU MVF:WTHADS'2GDBA,4[$"_]#K'#EO.KGI*7/2':?Y>K'0STTN.]W* AA#2+[A M(Q(=*$T(E?/7PT/PA#C!,JB3B_4O[\S<25_=C8WVXSA\-TQT;RHM+98\>'#& MLA>I8K3>Y 53O+^M91]'XAQ-I8_)Z"H9^6?*UV6EUYOT1S'-7.0+0CE:$FX[ MD=YC_\AAF.FL**@3XT$::\6;JX:9X._2$]"ET=V;ZIE-1(9OQ0%[6.:"S(=2\F3JQX!N'C^9/W>7)S M^T!J6B&AW99O!I%%0S'F?3@ED>M\TDOCDUIC)J^;D M]O:R&>.[T6[DZJX)FG4R!,C:&E,0NKWJ?#R]*0 "ZQ%R>57++)J]V/:3CWIQ MZ-P6Y_4.:0R>NNWQ?'A[EX$GHUM/]C*7724SL7E'7.;39)@0"]?-7GQ[S*H3 M$V?D9ISH5#KY<&11TG.Y,CZY-6:VW4BE.K.R5A-]^M+:T M;]*%J=/L5!J/3YVT!C1J-?%1CT=>.&_]^D&@=QP;$HYP.OOLK*ZK1D^(\K>/ M_9M;LZ U'M/EB)UZ2E:/',&HB=-.XZ9A3'GA5JQ68I=Z:8C5H/&W;"Y:*.5S M7MK&>&F$N"L1P?B3V%>P![P]"X^UQ"+)AQ,FWWG29Y/BW:$+W>Z&[?QEOIBY MX7.W:F6>G8TSEXOYA_V7&L;>L0O+\9R85XY(R*OS7[3O%YXAH5/=/ >@L XN MIS\%_2O;ZYVLK'L!7!H\KGI'&IYW)=_H>I2M2/?YA\*DT")W!5!J0G,A8G(Y M\H(QC43[$E2I&;KT"F&>A+[QY#S>=3M",C8AO4GYKFUG7O(QL%V&-6%-(3#, MCE3:.,OE'E#ZY"QU@TNJ#SH6H?VA=A*NDR\NAXIL.!U"[I+7B\&@=A\#YRR= MWDDY[SC3KLYE9R*NOF9=V9$CS]1YO#;N5ENE2\+7'@O&,>6UEWURQ*D>&8YS MT?RETY_>"TN"\BJ\4!5X.'D]-EG>$-APJ>BR*P5FA8'6+9M!_8<[W+V88MXI'BSX5\5>R&25[@Q8XN*Q8UTXA<6& GN@P] M:[>[$"=UN;1*K<)PW&HOVU>7G7#**@Y?.C? 6M2Q@ "6[>,1TZ&_Y:C/O-HX M +F;^,JJ)_FNA@Z_2L+G/01EQ\3"C==9K^NN(<.6<..M@/ZQ#?./^-,71JE5 MJO0&@XYRF33NIMW\8[,,1/(U0_("U?['1 #MA M2<_CKC?N^9?6&TF3IX3R$=U3G;AU,2;MZ#\PL#.B]>,8W3E>9?MK$?/!]I*& MI[9;="P2SI49*[7G':TL/!B+FW)63V8.U'3C$)U/Z&4DJT INUY% N*+$XO\ M\'[P3R0!8[O!4HRZ22Q:YT6%:113=&S#^X#%,.DG&Y%.WPTM[C/;44O;]";F MOC#"5OYK%XBF8A>IY&NW ?E"B;[QL7O# 'C/HYKW>Q@OH_G!PL+83/3-B*R[ M&?3%WJ-BWS)4T!_'",^^?"_1YLTPOWH-S#JX_IM7^0@7*2'8E_/;E\A%("[G MN"W\12+8EX/MRSNOI7:UR@DO.4^]1:/^QAO\W:^^_;Q'.]([\NT/0/SWG_X^ M;J-["]L/OGK6:6S[WXVU@5V#'$%O8/F@4 H76[?N'9T+7DR1OY\O_J;=8@S' M H?4^K[)#!^4D%72_<=_)(F0P>"D=Q"RLGGFF: [ SX'^AO?]\;S)UCO._?_ M!%=3GA\?[.,N2J:13[OAI[ZG]I?:V;ZGP_2K7GC#C47<>/);'Q1IC\)[&I+9 MNGOV0>].JX5*^*9 XC,KNU#M*)'G/0%3_:GMXM#?Q;H3 UO\,RCN-Q>R0T\? MQ(_YDI< O^$C!/"S%_C).Z0&\VG/B3HCM)C V@$^):,ZY9>J<34..^G'5G:4 MGF7*6+<5Q=3,WL'GS!0L;$[B,QM5QX.H,UO&>;B$<2OJBR#>$.@5;^V5FUCDWQZ1"C0K;\AL*<+HI\C M29CTGI@F@6X&Z<8:/BQ^6I6]>9=\KJN::/',[K*IKZK6 Q_X3]367S.8MR-X MEWN*9VI7=]G[<3@?CN4?:M?E7C?32V'P+H)WX7ZAU &2Z<=617-@RP2VS)]B MRVP1B?O["R'=FR7[OH1I-M_@I\UL?]S--B?60DTDQ]-F+XVPMWV;ZO.N=[]N/01]+S[[BAD9Y] M5=AQ1_FTG0I>.C6TC[.).COVJO<#[3$)W]JX;0#I4A_0.T_<5I/7 MH\%#]+9843NM<",L+4?9N_S]NUM-OG,7,H^SYJ+)B]UQ-ZW?C!=6V+X:SK_] M3"1?.&IL$N]&7'I)()(:*6WB-8^.>YWJ&9-]198":W_KTCZAYF,-BQ>OQO5F M>'2I:MF(<'-HVG,44_$2=#VQR"N#GDH:=0%S?1^]U]'\3M([3V>,=,!H])8Q&_7P8[74[S9$B M1>_B8V%9%BK-0J>@#@X-H^7QY?+62,W3X^6CK29'D\A#6/&(JMH/%]:MM16=&[D'IJ'WK&,TZYW M'D==N9.(2&5>-GMQK.1(;3[OS^(.=BO8F%9"6Y OW99P>HK M17FN3-45L7L[BS\=E:F(AZM &$ M1V()]P!VL.\S1R; *H[([JG&1C3*0)'6@^"%)8I%V87V9*,[=@^WIM,;;Z@=#K,1%34?(L M=T"WF;T$LB2ZW34F3/[@-R9W*+MKBKMWS(BZ>\4O;HR&W<[I'>LGI!W;4H]T M!??^86R@XB-::JH\-N1TK<"7U+:3CY:%]K3[&M'Z(LJ]H=.EH%)S$#B\*Q L M=D_MBCHKSJ2F\W"F< \=)R9 M :"(UTX8IN5#SI$"G&]B>-$_(Q _G0/2NVBXTKIXNIN;B2;>@/O\A;"NR]5@ MV/?)V%PECFFQQBVH1_J$Z!QZ#"; ZKD"8QE8454)VT'OIANN#$RBZ^FGP%IEH@ XCNQ'7=-4A2+8?+&G+)6LU<:I1P5O$#CPP>1EL:=6@ MF$*G;SF3":#N6E1V(#3JTSE,"O^[>9,*BA&V)-WY]9U$":VL&E71%):<=C4\ M6@>RBSYT;FNE8#GPGAF[K@,D0W$?HG>5D]6;+CC:A)5I*_R#-^Z 6DX3 ]O9 MH$7A;[3GHZ+E (SZR0;PR>0&R,;N#$'QAC%4O%9D8S/H!H*H69Z4R80Z[+A: M1Z?%1/"&U3!T>IJXH-5%ZVFJAK7JMS3'A3FJS)3L2_,$/W^IBG.+PMM< ;6P5I'X5]E=E&?'N'>?N]VK378!$Z#?P $U M!]J1VJPPQ?-+BHOG"5 QUD6VN$/!\6 T8KW'=I M1\,0 7P-O0A806.0K^]]H$ON)RGXZG;LW)OZ">Z3EC$B:JXG2!,7=X^MLF3 MT&ZCV@);4JQ,!\64' T]6[QCC/W-L^W 5(!EX)WF$P/8 [;_J/IL-T76&LU' M.W07%97(!U!P-!J^/?.C719$;>7-ZV'!@](FJK%D)I-GZ# F:-G(:5SM@LN: M& S3F0F>&XD*8.'*0,D:H@G4PEH41?8LK]Q((0.NL)(/5_[=MN/K%R%\H1VY M8B*+8 M*9!0<1AKA)7 NA]JF 8P.WLS0-0HX>H\K8QYO1)"2 7=M7K!R7W?B MM- [^:_E7RQ,8W53F@Q"1G<8)R<#)XRHX"F69]K^#8Q"MXVU@$2V &^=6V*I@&OLT0*:T[IY60\+]RC HS[+[S7 M>[$H2::#@&7H(+]>=?B_=%O@*>^QU?CT#PA['/B>E-51DE6L1,BV]9#L-%G%0.5@GB?\&5/[*+,,@(#%4,H P-6#Q>T G4VM@]CF[Q MBWMGH :@\3X7F271L<#:A>?T[8W=PQZ^M0T^B7 W 0D)N C?_WBD V\U:..4 MZP-0RE?"ZLNL&_!L]0]PC+=JMQV\M6Z^?#N^%+1 M,%O>NMS"9G\VK)=)&$^6==L)#SO10DJ)#RKR_-M/FS8P<,/L6V$2(.).2O_K MYU?4+6".Z2O.?O[DS'V0,1DAKM2Z<3DV Y^T6;\D53/?VUUID!BG8\@".#/& M1_X>?T?N S.1H+ZPP=)80:1W"9DK?K,#2]]1%%+YN36S"^T'_GF]2Y"W9%6Q MWA#371/P1 []^)4KOY*_'=SP$A.&<"AJ2+",QHI7J(^_O7 )K(8UVGZ:[=ZG M ['V!^ARCQ0E6W,F<_EV9HKF._)/)I+<9,Q%C5];')/G1C0%$1;2GI.U0;W^ MIH9?\O(5FYVL5ZF'#4.;9AA,,E-@K6B>D05XE0ZU6^F74%Q\1A.LBE.Q>34- ME:]OF\:,%KTO%"<#+\6PF;6:&>MT_A$+W?_JM84N(GLSHV2'L3YP"4^C3B!, MU!Y_'@W&*= WN!DT9G;W"6:R5[*VB@[C[13B*CS,Z63(KDPE \RY8&R=^GZK M#098 >HJ=/M!/[* ',*RY:C/D\!T!["_%S5@W;@>R_JY":=UC'3M!S$F0 Z@ M"209[Y.R8!(2854!U,>BB5''VN'Y;3$6I=9+<;)/4,L)UO9$%9>HT=V^W;\\ M3; K2-@-C+T^S_6"UL]]9-:?+>X8">*.0=SQE^Z9[$721(RF!*DG)U.#7DR. MB+U^JM_O)2-B0DSR$3&5%CY-%*A=7"B"W4@#XS,U: ]17&N H]O)_ ME=>,)1I7:8+%! ()6O6&3 R3ZC7PM#0NPH>;ZU@+Z->Y:,IAU3#&--&UKFY" MK]=5-AH1==>R;+FQ02&9\6Q7^ COET"5GY&H3HJDH]$0&@W@[&'6FU6TK;X: M*>SX:F'AFK[K,6+^,=P;5M"/I*?U!?[?/E$5T(,A^FOD7^]C4*3//T+G_/EG M*Z-%W7H<#6DT$)Y_[ET_^?QS+'"1E,F.;V"64Y>WQW'4K0_GNSX$@^ 1R+;U ML2KJ6Y.F)2O>AS3GJ0#CB=0.!&N%U:50TPC6,2-+,++<4!M8(T!QU]2DE@4M M83(<&TTHRRV:8Q4,M*8)@WL8!W^9?;SL["L,!D:L. :^9/:EWQ&B/P,3KQF6 M7G$/L["[(%]D%,L1W-]&WS:,^!8=!Y6;&A@+YN*-;;H[65H,+(H MIALW]PPZ%JN5%3 'S969B"$SELO&8BZ+V+@P>^198Z^L$CG8'=M;HUC%"E#673.9A6Z?B1E^ M925JX/5I"F6,"^[><#AK1->.5K*)!CFM\'A];-YJ BI"^;Z$T//3UR_Q9V1N[LA\'AF M1*5SQU<":-1Y(Y$A$TLRE?XZRO J?+)XH"B-<-DT MFT!=>>HCK+U"<,+6CA'E:UJ#PTT<^%1"V=!?DS-V*ZJ^] *-;DM:)WV9VZW:*7_'H$7%EGOW"YCBXZLL("=3M+@M<>HI])=2I(- E$3(*D MI<4IM-18M<@V(JM/4.67]A%?)=EY\C)\P-^C":$JL1;"*-='#%AK@!;G7I M#Y1ZB?QC&QCU8 ]:S,@:BJ[&TV<*O MY<3666QZX\[OKLCUDJ"(^$F[!'_$3 M,'1IO(7[VU5&Q=;-__TGDHS]ZRJB[_Y9TCL9O="/]S%3T6X9F4:T/L TX<9D M"0X<_,6]29D6 8+G;[U$-U95Y: $TG2Z1>^!1-I=.K"OX6M$6QB8[A*H6;*: M\N5U>359F6 Q%\;N1@HZ4C"E5\GFZEG+-IVU J*3P!+5C6]0.T4Q.0P+8Y!' M@VECI(H6DIL&FB-0O+&-V':U1 M6X_@IS(#!=A-PP0Z>1%N^3<,HEZG-1>\%QL">NT8?X!:' MB 0(JABT6-0]>>*K6D;PH$5T'+U4AZWD*.)8U]T# :LSN*L\-+V?=E6C(1,) M3&$L?>7B_%\H?QIJ -N0QE2N9%H[3"$-K1I1H56V;&Q!\ X;%%&D@?CT+D.T M?;#G O5OX$-KY-$/[]9FOX&"$%GHD187@!Z S7>O+^5$^=&A$7KOZ(@7@F1F MXHOS#+D10\0;:=78"Z>&[,6>M8"I;'? #7M%8PF6S1&/D^:I4T[T\&W-/B;Y MLFHPFNH=:O&&IJO!8ELT8AC[ ;.'\$>L M]<$DIF.R@5EZB]E)0$9V<"HLP^;J+)."&(O%O!/'JVP'%/>K&G"#;61IKPR# MIFE9I2W83+"(%?V!!\;$WM!S:,)AOOB9?G& *@:;,S 1$(EF"7"6F'"31-5- M@*Q1V[O0]<7)N22UN!D!N55IC8 )6^C]JH&YIH1I/F]%%L738"'.=(9#ZGDZ2Z+H5VD=4[ M[VM0;YOQ)$BR_ LV0FBG8<54]6K?5!'\E;[%HS+(V&-A'*DS<,4:A?X$]'>J&9P>ZK*6H TU/O4V\ S M$$+<52\4S57P3'!89"XW.V2&=I 6Z]=<-&(Q&L +P\N!B2QA""8)DM8;!E>] MBX2>-O*68;':35>%="HLAN!@R?X^]<:^<+ODFG*%#-/Z0\ M@PY!:\FA!Z[H4T\Z56_3VB1X$6)]&#QZZOSJR*T;SPW M>??R+.)+=E+!U8VY*[PN"TDCHE&V@?=N*[SEIA)::1_*=*[4+4/4[,'SSO#C MB(@JB 8^/0)>=@^(.>Y!72:U;O87_BL.B.OE6E2#X'&.511PMV%^L"NINX29 M 9LG_#96S9Q%E1UZ16N,8'T!'FRB$=GUR13/2*"J&2P3VP%H+#%7,\[SKC_) M:@G=6,'<,%5YE=_0D!4PE3S4E2>:/T)XE6G@='7H!2P%TPX[$ROD6C@' MNAXH!0NCIU'IYY2A@#O8 9OG)U_P))E.%\.J6JGNMC?!BMK#?I7MGG!YAT[& MCUU0=K$JM )6G,.GS,\*07XVR,^^D9\]M*.VJ2I\QHUK1C.!=B-=*SO4,Q!T M:N/1%A(@O+D1X$;(^[0"H\B&%N(N#1BN8J".:\%GXL1P79DK$0DNHAZRL-X% M#V!CP$1=5\?@<55/IZUTY89!5=ESE5:NG3N MVPR@!3\# G*WL'JRI%:> GH1M#JK>H-UZ0"!+VT1JL-%>&"SBA:DJC1#;MXZ5X0#:AN5-V,93Y\!@A;<;(5]+0XD M(J'3RFQ#@"QL'T-8O=TC0 A+-".MO;G[:^/\)"># MZ,O6%O?:=? < WJ8ACI^HED13[D ? MJ@KW"C?O2#CE,)>.+DZ&15]1/!KN63;F>KKU(\>I!NIB.Q,R$5V=]79J$I49 MS-R46?4I[LKZ"#K\A4RHS*X7YP9M56+M5/(K![64R30\#Y6%R=C$5F&RM^?F M:A-/)=$::*\#%!9U!RGQ>H?_)N M9_XQQ4]3>:M*.MAO]R0:.^?J%6"8K#[>2QZC8=8G]AR]OQTDW)@7*\]QH6@G MM[@9&-<)W%&I'=I=I\WV6!*M$>A:-#17U1INPN0XADS&K2B9^,/(DH7MV-3?IN50>M M)TNWC;[FV>D#!93A^M#!>^M+/)"B=28G4H8W1&)G1,KL0!'=?]F@*L2O'\&? M-+!D;WVST&%";NS\"TY$5>G)+N83N)/SZS3_A!@>&%YC0-B])84M' 0+R]QT M#_7K3?K)LPYAJQUU^6;7GATH)_[1'OB?+# 6#0)C06#L*(&Q=Z'?L%>O&N14],E%5QN'8&V$P0 M+E?MZ71B>S;V@8)"^SMWYA+2Q1%VDP4FTL6)17YX/_@G@LE)%TN0*27&S!YH M4B''W(3W 1-Q^LD&$/#KRS#<9[:%VC:]B;DOC+"5_]I5-?'4&Q=T^23--SZF MH=$L]JCF_4Z[2?]@J(D',=X$+'18Z#7R_?$^+[WWJ-^[K^_ M>8-,ZM7KJ8-].=6^1 )Y.<-]25Y$ WDYPWT)<.P\]R60E_/SG5? KU_ MCOL2X-AY[DN 8^>Y+X&\G.>^1((XS"'WY9TW.+\9%CL9$5+O(,)! ?RW*9!Z M+;VSFR2O'>I@30^W_\7S'!ODD P5:?3_OJ6_?9 T40#1Y$GO?-\K[5ZX$;"] M?4O9ZFJM+:(>!O0.G$-\K]QM4>X]@A@@T-DAT!EQAQ^78A_%I4CR(AG_.KB$ M5Z (L?U!3BM0&\="&J$CT)-ZB(>_4I(\[^?16>=R@7[G=#5 MUV&3OP(V^45//4"6 %D"9#D)LAS6ECL)F[@6[;-P.O^">;@!1)$U$FV0XI_ M3CY#$#I3.SG"?SCPG+X0XI])(/]6=":!V.39HMUDW NS:$M@]K.O7OS[3DE] MITRM#WK\^(\D$3(8G%3,;KR#I#JQ]R8U9[;&#YTNVD,]SIF1X7_W9XL#2(F 4, M]%$&BO$7>S>QSHQ_#IH].#5'!()S,N2-IY)?7'("!CHD\J8N]IO8/S\OX%.G M,NJK2Z.]GO4_@B#$;RC//VO-;_4(.3PJG0$1_D1F#S;^#]WX .4"9@\V_@_; M^,\J\9\\R9"@KRCX[W#&NWIH9QUV:>+J*KK -__2QP7.*$3Q^4(0\>1^DZB! ME'PI]HCL.T)U?OSQ94\6!(S_.[@H!)']@#U>QL7$GG.FYPFFR,@L.)@35MT&)Y5L)[IBP]\-X 6M\!=:(Q2_V;B"= MB;8+H#'@_U^INHSNO>HR8(VOP!K19' PX9QS!FW#!H? V*KM"1S]@Z<)3BWL MYT6F/ZC240CQ_%.1[$(G[([=>B%WP7VKO]^<#!!S\*3@XDHQ^*08.MOZ7MSY^L>>M#_($ M^SW]:X^(R2FN>>UF";[O[P3PF2WWC-($?Q89SK(L\@SH$DA)P!X!>P0@&DA) M("4!>QSR_/)788_/%+Q/O.)C[/>2LT^YE4$1;E!I^7:EI1"$S@*^V%'SL/_K MT,XDL!; 8L#^OU K]Y6X/^"+O17A[O_BM#.!Q2^1;]@LY.F3@6$2SS6PQ45P M0"$(F@51D9>K@"+IO2?2 P;Y0@PB1 ]0*W1F'!+T,@I8?U>1$1]@8\ @KS!( M] "E2&?&(%^AQA^\ .^TK@CR X$?+&#+_B@B % _MSA$T@&@!H#Z.QP4OTC] M__:^M;EM(UG[^_Z**6]RRCY%P01XE9RD2I'MC7=C.[&=VGW/%]40&(J(0(#! M19?]]6_WS $*8JB)) <@'WVE$.1P$Q/=T]?YM+/H>T[O$XY"*WZGI=YKGXI M$E0'GMA0?ZNA3/V)#9WX*,)VPE-^ \^&J0ASVHX",4Y/>)9&^1?21*AO])Q3SY0FH7X&O]$3N-W^ M'D>8QCEAND-;C7RS_+WK6(.UBP^>?[6B_0C:'(/D7+I/["Z3G(A.T9RH?EBNEP MDESVYO>[)!?SY$+SQ4RYD-\W4R[@]X])+N;)A>R8F7(AOV^F7&B^F"D7V^K1 M?-F>7!YYG/7![;"],6'X""9L=<'VV1S D92.1[@B3$6\GB6CA3[+V^+( +O? M?G/WWQ]>CQ;9X48!\NC'%\'7(Z=?H6_.4_5ML),;(\8P;#L!)S%I@^B/F+1! M*+8'ZYW;WR?>SJ%P9OOAC%F:7SB=[E.=CMVW.MTF!3EXZ/$P(YB]Z,Y^[T97 MKSL=TAT*=O?GO.H4VU(HNS<]H#+!M !K.)-JENXT5)/(!-?1!*\]I'B(/*F9Q24#2WIB#$^VOIZT M/Y[0.A0EQMO?R6C4!NKI-,K"M*+PS<#CA?>?(*QHO:0YJJ!K^]0EE-^2+E1B M(GI-THNJ3829NUG;,A&-.C)!)J+*\Q#-T8OOV-F$AQ=5*089B3HK@UX4K%@C MC#L$L<'%E<7!Z^PT?TO?^&K?D^HM&!I[4%B:A8&_IIS7P"S%T)S7?O+1SU[7 M:IN6V*V=?B_]4,W =!)E"0^]1-]V$C>NF*7J\TS$V ^_$(@AT50S5Y5HH[5J3P]KG4N M;%AN?Q:%2385<5.W%&DKG796[XMQ.Q4&1$8J/TE]11Q%S]>@")W7RQ0ZI,F^HF;ZI_37GH M\=AKQ'[DWI8(]G?I;^>9XYZ'NI5=^4Z%<=?^9P%)_*%=^SYMH)%1,^/2]M9N M&%6[(MJL[;?FR=MI6Q6>+&ND23O>O]Q)Q9^SW-^K?$V4Y&VPO/O#*J,T.F]0 M]7AT$:D6"T7:U&U7@\X<+$[P#DQP+\I&@3#">6WU?O_>1[Z%#+1E(^ A'5D@ MQ5A:C&JW:1.03.9S=XKV/O)MF$QG0(]8-,9I5G]GM=.G5! MBK'B6(8U.+13&:]3#D*KON=EGJM?BH4X9[9Q.=0M4/9OP1(1!"S*8N9F"5#$ M9G'D96Z:,#],(Y9.!'S(JS"VV%356&@Q'F+)476CA$&;ER)-+%9N+]$G1^8M M0GNJ$Q%C\_!:>)N_"SV!;EQ,V!6/_2A+F.=CGZ,L]:,0EY"NH_@2>O@&!&5! MZD]Y*HK6V#B*99]%5U-^"^1-!1O',";/'X]%+,*TZ UTU9TP'@L6C5,1LBR\ M!)4-D43HFZ=RX- +_LX2'@B+O>/PAGJ?37A2:E3WRCR1P'1@[JT;""#UMYR8 M:S^=L" *+X#2A6=TYTH3/?_JIQ_@GUS*\ "/<6Y-WBSJ3 =EIV=6N_W]5@S) M8L51IYO/H&+ZX/)$0;7\]V]EXN>3_ M<6!)?,*#:WZ;Z%$.AY93H+&<% 85^64WQR5&*9MS5$@ MQNF)>BO_2AK0_+LH\5'[3F(1\-2_$MCV0JM2*FDTVYY(EBQ89RZ 'SB;Q&+\ MXXN_?_M\MF1C5"/X&0QQ/.7!0G5A_=6+G[ZAQ4,%/X-?0>!)86WX3QOHY")/ M5S%K*SQ DZEY,.%7@DTSMYA=^4P,_+$HYN&'^^R7"*_\. JG6!TX8-,H]-,H M!BV8FY$+$8J8!\$MDUTMSF%LHM01F R00&$3\S:D472S&"U%WLYLT3(LMI&J M9["$L?"$QYPVNP6N)[(_:;'"BPBHM+;E%/3"/5 'Y@V"&3"+8*RE002-$\BH M=)( ]Y"ZCSP&]G?L%M#I=!G813"[,R#38]I]//121UIOM+%W/<2CW(_R6,JR M7]_OV%KX".A]G ]SWCU,A=6>2W(BF^4DC?TX2=E?&8_!5N%;*XRGA@S]"[42/-/%GJ+8% MR7-*"\?F S5N"N2,;MEXJ?O"<7H"U,/#.7+_P%K(37$S \T1H0L-!M%U\:HB MVX6 D..P%#4!J)/RRBX$A"),HGB=7.7@M&@+82YSY<1H%(MF,DC@1J&CC#FR$8@&Z1S*^T#L"+R ME+K"5'1]3ZBIO- 'AG#VX W*YD\!1@D;'F5^X,DF AXF6YO"%46013>/G9Z0V>PY(E+:8#VPW>] MZAU<*MP3U?>30 (MPP&.<-T.;O_GL' MU;K C]^*A1XIRN/0.WQUG#%O/NVYA1*1:C@6Z^*\%14\%4:4\'<69\L-&NT M#X446SZ ::KU7!O^D@;4=[1;+X?PU-$^JT@"A3LULF%WG/@C>50$0=VG!D%V MW[+W6Q6HXB (3W/6)=C9JT.L1'<8SN.$_5G:'5V6Y@1<%F(WA" M20D%KA2X&J?GSPU+H71>(B<84PI,%WO/$J5/, MNC<+7*=DIZ&:1":X=B9XZYN2->1)S2PN&5C2$V-XLINJ\'OA":U"45Z\W6V, M@378+SQ8Q0'\KCFJ0":BRK,0S=&+[]C9A(<752D&&8DZ*X->$JQ8(XP[ +'!I9;%P>O< M-']+7P9KWY/H+1@:>U!8FH6!OZ:,U[PDQ=",UW[RJ<]>U[)-L\=K9]]+/U03 M,)U$6<)#+VFIO['\\"Q5GV-==*57-,RS"4@W_$48+E;:.Q7Q$( MHW%#W L&HWF2K@C\QMG+P+: ^M1R>IV*/:%A$J]Z>:X)8N^V+9NPOLB:E;+% M)JBUW>H-!U5O?QLF\JI7"9H@]^[0JA &^"#,F3H"9-@@&VO.UD?C]^++=3H5 M P^2.:N%W!W;:A.P8#4]+S-=_6((L.#G+&87I;4'"7ZCOE#/L?FBTAVTHAP" M< S?1!(PR TRKP3,Q:;^36L.8B3_4@A.5U&0387"AUH&/9+@/%&2(C!0#O[4 M*@$F(>)0["= SR ^((2FPC?@,<\/\XQ?/Q0_Z&I08#"@(^B.'_V&EK#Y32D M6(*$11=^ GJ=Y _ P% JOBB^P<>B=")T&TR6,%/@1Z5>@!_^E7S/8O_8E+MS M%"\OD^AFFR%Y/1[&R\LDYA50 /HCL9'DOH;D?2XX":Y4DIL"-0N22#[$XQ3? M4_A2N8@.$22)9VF4?Z&@D.0W>X!+HD*]ZS<>]E5XE I<&BB7MG5,!90-E N$ MT 3,8Z!:+V;*A8 3S)0+^7TSY0)VC.:+@7(!OT^%X V4"\T7,^5" M?M],N8#?/R:YF"<7LF-FRH7\OIERH?EBIEP(,,DTP*0=5%PR_$)0K6IN[1(Q MJ6?9A)ADV+5F0R^8/:-@POJ%^88Q;#M1)C%I@Y"/F-386XH4P]2ISEUE3N4+VE.PI MZ8FA:T&U C&B-:0Z);5&'+EIU.9GU1@EIIT'W"[\0*, K0BCI#(3T6N27E1M M(LS96B.7E0/8T1&HK;*0#!&AL,84ZT&$&D2SJ0@K CC:3['MC6W% M#K?T#6-#147T]P/D4STV1&_0K]I%&B;PW>M]@]3#)N@0LGJ+"6<3U+KG5(N# M9!Y^Q%ZL7E/4P^X3_MN3CAL9-DBR>HLX8,=D],CHW:<=QU:E2*>$J60FIE)I M#42N?'SY'SZ=O7G+Q,U,A(G$$@H3/TE+(#S16.+XP,\2!FG^Z#B*F9C.@NA6 M"*SN<\$O!"(;%6LK+>:)!/1E>8VEA$'48K,@2R0X4 ZKE$ZB1,P;1K[8@S=S MQ*0DF\T"A#U2L#]!Y"JZX-42)E).I<401BH?9BKX%.AV,Z0?)#)A\**/RV$A M#W)JRY0BY!-NL2"DD/Y>8D!I+")%A*QFA@A1+<83=BV" /^K((I6-)+ 4AK4J!AS%OI_92)OPIW : 6B(5GL/CDJY">4S&8(31+8*9L] M$:DI1<@E-Q8< :]$B:1<>@JK"3B3!:F2TH(J*6H5'E;>#$B#0TN(A\231 "3 MIA$8G_\N*-\AXCD=@35K'SN]H0,^AU"<&E5%D-!/&B870G,P4RY]>FP[D,1BI,QO",4)S.*R=:LJ-M^F$1EB4VX M*]\$)I$F'?+E50KN#D;SJX$HZC0IY"-X*X*W>H;N$+P590&-@I2H(4]J%N.3 MGNQ-3RB"IPB^WA'\DSUIG4!G]K8*LO8$,#&I?M.M&8I#L#2UTPG*72@FI=S% M4#TA>UH[G2![2O:4["GI26W6@@CFB]:0#,W\">;KT&"^JCDP^IS5D>;H2N-! M?BH^74Q 80<"%+9G(],HQ"@R,EM4%EI+:/X$:CK@&AE;0F0C1#9:GC#07U6V M/$&(;(3(]E1[85A)]J\B""0:VX4(1ZSK#AB&Q50B W1>[=GE4A)!5!#M7>TRAJ"8MF @<;7JC! MMA@0GDJ1C;'7T2T+(AC6_5):)5A$CE.O303W7#S$(%]5WRT(#Y3ORG?+H'0$ M7T;P90TJGTFP/PV3"\&7F2D7@F,R4RYDQ\R4"\T7,^5","9FRH5@3,R4"\$R MF"D7@C$Q4RXT7\R4"_E],^5"?M],N9 =,U,NY/?-E O-%S/E0O!E!%]V6)>' M]EY@@.#+"+[,K"*Y-;M@OA\FU:PJV7Z85+-R=J1)QC*IL3<]#0WN]F8OZG15 MG.#+"+YL[V4&",^,\,PH+=@33VH6NU'03WIB#$\HI*>0_C UOV9X9LU H3(K M?*?)5!O%(;B=VND$I2H4@E*J8JB>D#VMG4Z0/:V]/:4-8&.95#--HL4A6ARJ M2SZ[]]-]A%%&&&6$4?9(=A%\$&&4&6%D3 M!"#:'C P9F3VS[CM&Z%QD9@B= M:Y/D.">$P+<.)N4V:T6.T+@(C:MI:%R?9=EI/W2CJ6 O=:WB5RT6BK2I6$2$ MPB6[(!2N1?@2AR"X#D[HMM4FR!J"K&D8>$F_2X@U!R=TATP9F3*#M7I]&'Z? M5K_L.*_(F!V>V'OP3J6")P"N"B""5/6Q4HTU-Q \1NY/WBRVVL%^MU%D[=XE M&Z>;\[A@L--;KISVMX4"<84Z(,Y1%)_D&P*E4>FU9D?JQX4X4O7G^!@Z/N'! M-;]-]"B'0\LISMB<%)L*R ?6LX;#[]G\(W+C#BL10JG$L 6P)/76(ER2_NZ! M(GA:*FDTVYY(EG2\,Q? #YQ-8C'^\<7?OWT^6[DTBY]AJL93'BPLS^JO7OST M3:)2(;Q7).&EDD(?^28ZNANP,N0P3>Q"-U; MEL8\3+@K\66Q4]<%AP+/![!*0[*#9_[*^,QJ"B2J3]:[!N\>[<#A1,I. @4&B@$?B0%KD5W MC]R1)VJJ('[DLIRX/&"%C>+(EB54,BVRSY+T<>(*F"AJ'H=1RL K Z>1KQQ$ M%XJQGZ)EQ'8+-5A0XA*^Y!4/,@7RR(,@NN8@_SOOHE2VAM_XUD_<6*1ZC%?H MY,"FWX)@,T2<7)"ZE",0/@XR-\VD4('N7(0P&48A/>!!_E-VA&*6@^#5T'(N++)#RT9-,FE;H M-U5?HM68 C4^C(?]"=XO08+P%^!"%,\BU3%2(&#H4_2\, ,SD!=T.!)H['!^ MXIS5!DC.GSDSEAH]A2@L51B?FCL%&BITDMPFJ9@NM.1&6>"Q"0=&)*#A/G"/ M@]XK]J %DF')E=+U4%S(T*25Z^ *+DK2M(8*,%D2D!5^E'BJVJO[R@[YYN.. M5D/9G:WK^WW>KS[HO(?R1DZ=\9F?@BR_B 08"K9_)W[WC"<34$@@)!93.>-Q M6EY'\:5$K-4T29A?_5D:/Z Z@[!"*=,('=0XDX97VG07&QWQ@$L7!AH"ZNFU MU-<*##C-']6.J)A4"@473#&2!)R9!Y*@\/*'1=,.!D% \YYJ7-$)'_!ML*=R M0!@0=:TNN.,@@(Y:=T:'#PPL)W] J3]"!7MB!(2B_8$I?&_[.1HS8C#G#X%/ M$K:A6@5P$HC4/-4I!/TI6!.8C'C:>SC M;+_V\>A%NF [I*?([4=AV^5;MZA.10@J@ZP0L8XAOD0J/ 0X]D>9(E'%=E=^ ME"6!#!0D0#,ZWCR,7WP>K;S66I8E&M@91ET:H^0:MK0\CA+C=A/;_ENS%Y@' MP5 H.>2TVS(&3R8\5@J/0AM:[>_95X$R9J>8:$&$GL;M!.)'D4\EFF'!])P(=(#59 Q&4C2S:99H&&L<6Y M>NR# ?:D5< A+(^+IY+8,,Q #_-@$=GR!AZ':!O^?S[W4+#?M2V[W^\/, !4 MW:H4Q[& N_@=MC65GR2O6QB9"$^%*\6WZYCB %?:%GO[(.FQ9)B,R//QP]2# MT!J"_.(MNP<4>EQ"MLM8UL6A>%P3KS*-NRP%.28%YY6IS&?MC/NY<7V0O;)' MQ24(K%RQ\B$T/WZ29'(.LL_0_PCX!-;6+CI&)X"1$FH8-J$(O@;5*<(:%(XF MN'CMS@-2P>2:PA+])4)5=+V*4%"&TIQJE0,X/IL%8*)0%H$_]?,8#9U4#)/Z MBGLZS[%H#ZJX-L+X% ->7RO^E"."O:_" M+Y6_IV6K+]T2C!;[*#\R]D-HU>=2$"J"A!AO%/@793^L(DXE9J%I0_0+Y7MD M>WX,LQN9CTY>1: M-HFNT8E(GU(VTKP4K$);LA5XY)Z?B]=Y"D'L3(XWYGZR M]*!RWY %1MG%1$<,+?W?H\ /+W&>8VPZ*H:-F5D<(ZTRVBGH6&Y<^56P<#@1 M\"T=CV#.LM!^>:4+=32ZAO@FF?BSW*87@DY09R<0$F*:GF/,1;7$6RNF_2G7R6 F%/-B6%7$KZ+Q&/(; MAN%,,HGB= SYNE7+?8D^[4O0OL1.]B5*HT&C[;N/291E[O4>O \[A=E["]G6 MMI82,/B:^[J%%!4##!\"]NJ:$DSY@,\2<9)_*!/1A[;UU$<=I5'^ MA9J1\IN%>5O:[M;/W)V#=^[;V&K4FQUV'W2D&;A_>[VYX%]K5..Q.^W5H*]V M#A2%S3!!V%:79H0)@CB6$1$)8N^"(--DB"#(-!DB"#!-#@FB.D$\\HKF@U'K M[D:]L^)X#QGAK5^T?>@&\N.KB_2>>CO;Z5B#_=:K?8@9"M;THSQKI=CP#O=_ M%WE!6K]_K7^P+N45[7MLS0(;*RNN1$:VP4:VP>'XW>I(KZH( M-O9Z41':_"12M1TWBR,\&23/G+W,$GDRZ57I#,%\ ZZR";'OL>^^.I!:?=OW MN*NX>*Y6U@V[@=Q9.'NQ62T%I\)B0*36#5!KQS2UWE257_:=%1?I:Q">%3YH M[G=*QT"J]SL',1MW.LC*"EL\M&%KSF2SAQ46K2"]-%\OU^[6F:.73FO0J\P- M[-NEK_ ,JXX$4NA6\]"M8O]1T_C-;E=9"(DTNBD:7=^,9*5&[[0"UM-.:V_[ MNMH/_B)]^#D_M:^\GCR0_UN^)O?S+7OY!WK #^ !/Q=KUOG,<)Z^$9<=7BHKP:R5-U$3F_783U5&0M#WF/O&MCBRW&O3^S)-47 MLK%8D>S G0#MZK[O=_90%1,J[OZ5>\\K.N#]OCDA*^LJJ'X'/6S,8INRH*-9 M &GY @MT*//$X=O'&P^_NS3ZO./'CKP[D,6.=G.3$^O@9'@W,Q:N\*\D#SSA MQD+>*9;71;YSRJ4$4O86GISB!=JB7A/>6K:M8?FAI7HUNBI,$%W+"\K^3)5F M\#)YFQ/E-O;C)"V*YV!!'7Q/E3+"*ARJ$,@XRN)TLO18QX+NPMO\?J(+"=QQF]1!Z>S-+@MZMWP%2/.+Z;ZB2[G$ 1XTS.091UTU],H2>4[83H?@04F M @O!1/*&NQ_FC$L"M.'!;<'!WL,<=*S^_1R<=W0[+T0QKU7C"5G# F_&JGO2 MJ3^5?XW9%'Z/?1X .S)HD>.=/^0%,$;>-BR-Y3L<3$K2C$D>?4KO,^O+FVK D6) M*J<4)6+A:;S(A'>(LRE>3RT47]]PQXH];HQ7Q$OS4=WOS'^8E\M:D+4:N+W9 M)!G<+^)6:?2E*DIS#BS)+Q\7M.67E' N,TDW"AYOYD]G070K5'$P$*ZNRR1+ M:Z5XK9J!Y;CRW5V51]O0)<_=\(=BB7(/;KA(C'.;OFK!]!%EVW2%E3LU^.82 MEO5#T%W@!? 9S'=]UQCO:LOI:K'-B)(%'TJV>?,J?(M$ELNYR ZQ)H&K+KMC M>_HZ>5Z>3W9\Q@/@.WNI2ER!<965VG#$)5-75)E1C7FO\LJ#[:=PQ4SE?5^L MHIB@O"NO>4JQZ!HNN8[<*4VW5JF+FG0+BE.JF[-0S ,]]5+YBQT);]VQ@\_C M\='/.ACX.A' N=-2<87B!,(6TJA_@Q./9,D]7> &XYGQ41Z9))*8A4H/.[E^ MNV$&QYGO_?CB?&"/1N/NT#WW1,\][[;'SOE("/=<.&V/=X5C"\Y?J)O7VY+2)]"4TZ(FC.FEZ+1^C.U>N]<==\\A51R?=\78/C_N M=/KP#Q^[P]Y8=-JC._K1Q4( <13@*2!(T5WA(:?/[7[;[O3VJAA=B^6T2:68 M4[>?^GOOYA4WP=S.U7('5"XH#98[G4UB<-EY12]O3HM;IF56T**+?#'I$A)= M#F75@Y![8,$V%8% ))O%N@B1'V(52C5\78;'TY4H=?=Z(0 \#Z0%48RU ?U ME=1)LM'43]%GJ8I*Z/*^%I5PV+L;E<6C_T;>VL>=KBHA-I6^L,6TRRP_."\M M(RM]U;*@RH *JE!!E3T7>O^]J,'[14Y;#!_?8\%9NWWT>POSBEA@-6>W/HNG43Q)5@RQF7]^=665#?)]-P[4)6:[I/N,F+4G9PL&H(;]7U0CU M""&UGV8A! 1ZU0H-'7">JX"Q7,Y2+I--?#%FX@8&(J.8"&NQ8:$S(/OLW6>5 M6*F'YA76%AYZ_UF9P!GF9+H49:1J/4O.XCH&L#11!OF"Q[J4IC;-A5A&+XL&RF+-^YV$OQU[* MJH? 4*5F7Z2*V1U^9/=>BE?R:;OGZ;_FKJCL5EY)KJ\H'"OI"KU<3W7M=ZQT M%N>UP4%KULXFB_V<%Y.4&B>*B**US!55I#:2.B69@I4N5]*U(6MD*?-"_[$U MK#Z>1*KJ&4_@99D*!>)*!+H 8[Q05SW*=QQ6OW@G2M!UUZ1S@;FJ%6M/0(;T]*KVULQ% LS87&^M^Z=\,GN9OPC N2S^5;, M!XQ\L'1>$1OC/,E7:F39:I0/T+\3X_0-*^_+[:A0%VL7>:SJYY3JB:,(G=OD M.">TO)VB)__*A1JI)_FV .Z,R!FD@UBIOL7D"?Q+H1;C[SS?>AQQ>Y+XKXM% M'=\MF^U=9D8K9([Q I:1QNS''KQ)'B%L-4F!E%D48!'5._94BOFE_0IU0=95 MS6NL8N%+56U3&2KU:$N9O$+TGH"7 KDMDF'=8KV%-N9^+#?'QH$LJSF'5U$$ MP!S/@\3"0NE-(_V7'O(;]M)YM8'!7NQ!FFME7=$6A0+-*V)TH/$7,=IEN><3 M%\Y\SCL$[M UX;&,L40 T?5HTTEIXP]^$3-I*]4>D=IV GXC$D)2LK5R!W&F MMW$7RL@O#E62/1+8SI1[B"RA*RDOD<"S=!*!B^ %]^9663,WKYZ\S$O\]67G M 7[.33+6)H=&)8OBN>U.A9NS+0MS:B0CBNKJ+5Q&;NF"Y[FDE\@IM%D+OE0# M52UN%M9$>^]\UW*5K+:VM+4<#Z[Q>EXD$KDV6RX3?5]8H^O5;SZ39>E<+1%5 MWA?E@'Z5B3A&:1W@J4BMN9-]V)I) M;"05+>6!VE448(N3##>1/#_P+V258!W!S *?YW_"VZ4ZO[*XHYSC?V;>13%Y MY,*#%UW+V"1!8!/H5V[>JA[ L@4X>9'LHK:NBJH5+U'+98UYS/U$ M5V&'3C&=0(5VM=E%-DYGVG[)Y6%L4GI6?Q)%,EX?9V@W"E 9-43=-I;R'0FY M]0R,\R"8PDS+'\_+7>?5JB704*R BT:(W[,L0J1>CT7*"8)%5RBJ.:9Z5U(4 M,&/E]//8183;QRK01?V;1;B X,MRTJE6>DV"4=L1AI!1M\6^(2WVT6+? XM] M>B>G.QQQ[K:=>RZCL7-[8'=[QWO=B[)/+;G?R#1-V]O;>6@-27HNB8(YCN)K"#B/ M@BBZ5( !>5!7ACTK@UP@WIXO4GF6+X;1J- G"[4O5;!)G_7IIE1"JDA7GNCP M4B$-EI-5C=V'2SJXA2N7^?(E%?SR?AH57J-J'^E!TJ(,1L4U)LP\8%1-80U] M:"Z=% LV* _]N#I.*!^.%BK\%RLRN.8F44 T_Q256KCY$N.I I*YR_9_Z;VL M8E7SZ[LS_%WE_DXO/T:H(H0YS%4X3^W+J&MR&6F!_M+BPH-G08P*!K3%&O:Y M.W+ZG?/CXZY[WN5.[WS4;Q^?CT6?=]UN7WC'=_>>>U+7/LR7T\Z[G5YWZ%0Z MU9]X5D5J1B^?#B4:MW9,Y7'D*;06]BWF.>_H/\[_T6U/PWB<_O'O=G;9YCWQS__[Y>(% M4XS]\85_@X.+P%^&8XB+Q0L6\BG0+ESO!!?R[?:H9\,P3[T(EP_>!QQ>1DWZ MQ./X_%/[[;\Z,U]D[[ASW(_?_NN/D7]\^N(G\"P+%.]I )^B\.$Q?+S^]I^V M$UW_WQ_3?W[\=QC^ZZV;Q=_ MWOQR?OK_.FD$](=FT+\D@Y5#^#WI_S<8O;]Z#OS$&ZO>64C0,*/KO;B8PD]+DO.L,VNV]IC1]B^74-!W4Q;+7EF,S MISKYXRNRZUO"_68/L-NQNLT>(8BPT^@!]AH]NOH@43QQ@,=6N]D#;+P$N]9P MT.@!-EZ"=M<:D AK/<"^U3FNZ0 ?6W3K@:![[S60=?+SR%KR&\7;NRL<_UC* M'PRDS27]H0BY$LH?HG-%"?EU-'>&ECVL==W]#Z$;Q;-('F]2_!C=JO]^P:MD M>&3H:3.HNX8O\E B5B8)TUJJJK+RYH]NK>3?XX;G\ZK"2Q=08^7_E&&1D:=[ M"/,U8"/XDWL7Z+/L5Q1/G^Z: MFC$MU:I-G84(3D@-_3FVN#D"58LX-1;HL[*NYLA1+^746) P,X$<-?JWD!TT M/PMXOM37YP4U$/HOD/'A$.M=+A/RU_G%*]=(MH!R3_PO,VC1+A'(+R8 MN^F)4([C3;FC__DKB](W#W:G'GOS0I\VF:3I+#EY_?KZ^MJ"'JR+Z.KU:>Q. M\(+5:^%=\/BUQU/^>N@,[6[_-4Q)VVYW^[UC8.7Q8- ?ON9V[\AQ!IW^N2UN M.IYM3=+I*D5Z)#\>/.URBB(+U 7(^<),Z8;@%W'A)V@WTSOG8#;7UWM7V. [S\\BQA[UAPQF_;O]V+XR7'K'1 M+%^[X;H7GK\7HSCCL5Z"MP1+$\A@.)@A^!,&E,%%P] M;@N%RP^'RXYM.\?PY>MTZMB=]M"!2/D/2O.GF[;0K&N'!\8;!8Q";@MR=^&/BA.!H% M,+O*#> % /6W'P(KRD?_=6N:)0\VNN(E,$1'G0$8HB>]_;272"O-S%6JTDK; MR:\!/==Y+=[;>=B7E=,3M*V8@(_NVDT$K'.]WI%XN?4*@G?IB(8ER$^ M>;"'DDK62ED'=5 MR-O9V46,8O$_C1C%OQ3_4OQ+\>]>XM].PUE.\:\YLJ#XUX3XMTNG9BA0?E:@ MW-W=C66)GW0G,BZ0+1>!F>:':&H:.A_.P9AZQ=@'=2ZFEL'X09T1Z=(9$?/# M>P:1/:M;4$\G0^ADB$X3[#;E"8>6)P1^>'F$.'GM3L>^$3=V>W>1_J^")Z+% M/(G_6AA1YUA!EK*12*\1$/5M%&#=.!&S][% C%-VFB21Z\-K"JM5@MKC0-B[ M0+AI'(6^F[2PW)%%68'A6<%6(X7F>E;C4@B28S,2#9)C0Y(2$F0S4I;_'%@2 MTK%KF83089V'?\8"]NQ%NADA7[/,8GH"\XK)HBJ,/ANT'%4?O MFO%)KM)30[XX&;!6KC]5<_O!SQA-;0R(I2H-8D MKE.@1H':P;"= K4M!FIOW[VG0&TO@=I;,?9#G^*TO4^#@S"B%*=1G'8H7**TIL5IOY[^3'':7N*T7_E(!!2BD?VD$*V)7*<0C4*T@V$[A6A;#-%^^_*. M0K2]A&B_Q2(!H="FY_XGPD&848K4*%([%*Y3I$:16K,BM6Z=HK0FH_]\FPCF M1D >F_$+P<9Q-%T'=E-@9/Z>\1B?NF5?Q"R*4P91GX35M-M'O[-Q%,OR'G^I MIY@(/>&QCSQV)ZQC*_"=%CXUY2F6"O%#YLO \N6'$#H63/Q'QI6C0+"?LP2^ M21+=$;"&_J=HM#).!.@6=!,=#J!'UBG=)C@3' M<\!R-"\F)T$V$X[G=G[WUIRW1Z,H3:/I2>D;X(KZ$SY/5#TY MV[*/Q?3-+$KD.;F36.#%ABN1*T:[_3URID3A:T/(IB3\0G812*@DF,9VG$VJR-_;Z&CO-_JY&. M%O]1(,9 ZS"7EP\A;)B>',EO[E=.ST]F ;\]\64<>S0*(O=RH0%\1XVP;774 M^TII__?A=C3+'6M0?A%#>#]4P30NOD(4G$[\A.DRA@P^CK,X]),)A,@8,'M" M3.%C&*5L[ ?PZ=I/)ZH4!+M@U4(0$@R1&2[T;09"QA.D>W+!9C$0NL M/..'\ 0/;Y%2#/VAO37I"0.E$_'R4.9T=!;IT%G*PP1?3P0\&+,I]P30"SP0 M^#(?I[HW!!AE\(2(QBV@_H+'7H Y"[2&Q%^(4,0\*(T361;H- 8EEF20&JDQ MJKQEVU94/JAK1HZBP'NSJ5F54ZTTW=U \!B:2"=+=J4S5_7<2FS9?CI=;;+; MAY7!H.=W"9K5S MJI /K&<-A]^S^<>Y[2I1,^4W1R6&+5@B]5;^52Q)TM_=L:4OEEHM;/O61#+7 M,^4RYP+X@>M:J'__]OELE0[*SVLKF7Y#_X=3Z0Q^!8$G=VJ#KM7)19ZN8A9G MOO?CB_-QSQV/!B/OO..-O?-N7_3.N=,^/A=#>^0XWK#=&[=?J%[5&U\__./3 MZ;<_OKS[>C[H].Q!7_]:#4_OS-!U<8-DN^T4;)^3MBUK4BX)BR8P%G]E?BQP MMR\IRKO> \U0&%E\Z(NX\),TQJ8F8'2]++AE+L\2< 72C\5J@4EYB@1&#S^@ MFX-N1F+"@S%Z#&Q(&G_] )IKD:'SD.U!R#")8AB(5Z5U?4Q OF@;45*;6EP9 M_A4&2QH7-%8!GR7B)/]0)JT/;6NCA=KOJEF36V=I33"$RK]0MD1^LV!QRL&0 M>N:N]=AP!;H[M#K=^X+L+>4,;\$EG["/_)9IM.]'906.U;YWV6Q;2<[H7M^< M;U_<_?>'UZ/%= <4 E7GQQ?.BX?%7\(M^,-D1;=K+8(1_L;+Y@6[R]^7,;.9;O^Z_DZ^F> MD2)2M"7O=DU'N&SWM%_4%EZFX\:-]P.8"9(H)3-9N4AF__7O;%AR(;64%TG& MC3M=%AE.N5)GI//GGAY]_2O(JZ]:Z;).LUJJ%5\]- MNTH^5)N-*I.?=5V;HDA^K$V^U$ER?'_V>'9\\FAV_^CH[S] 6:_D2U7Y/'ET M[]F]D_LG#Y/[3Y\?WW_^X%GRV\_)P<\QL/9_>/DP^U*AO3FJI4Q;U[;W[Y2_*75=MNGM^[ M=WY^/CM_,*OJY;T/[^ZMVG7Q\%Y158V>Y6W^E[__@*_ _VJ5__V'M6Y5DJU4 MW>CVO__R\<,_CI[")UK3%OKO/]RS_^7/SJM\^_'OPF4]'YR9O5]#<^W][L5%Y;LKE4:$7[?-'LZ=/_4NU M6:[<:Q4W[7FM"]6:,XUE!Z5FA5;U\WG5KEX,'S#US8W]WJ(JVZ.%6IMB^_R_ M/IBU;I)?]'GRKEJK\K]2?@7^V^C:+/[K!7VZ,?_64#0TK]6?VB-5F"44CG5] MP>U_#N\E^'_')_P/?.*\]\1S36V;5T4.;[[YM#)STZ*A'/]P;PZ=MOD"5OOSIWJM??_[YS;M7\,_DYX\_?7A[ M].'-+R]_^9#\].;E^S?)S[^^?ON/MV]>)[^\^?#E6O5[U[1FL=W7+/RR?6QN MFDVAML]-69A2'\V+*CL-BT,SY+]-F4.'88$OV)H>/)[JI>LV@?_$@IZ75;U6 MQ8N)3C^><\#[I49=MO]D$&S8!G@ 80G'Z7&_ZG!RHPZO,(#!;T]@I]#(! M8R);JA9@!PHV8;INE2F3>6<*W#F P97X OY3;39U]GL"&I]8- M?>?ATP=/G[F)^F-Q!E/]?6=:G1P?WT]@=&GG"+7!K[\R[1:_)!]/DU=55_)+ M+PNUUKF"+[?P#7SEA\YV,9E#KC.9DT5]\;_-!MH/CNG9PT4N=:EK\ENY;K+:S*$9T*,']J]D7AN]$!=9JK:K-=NB3FP=#I]_GO';-G-%8O"W1_&F+CM/+N_[C)R^:A/;5#;[1P9*)[:^R MK-ML!_W2)#Q'U0(F7])L=&86!E=)+BYI5CBK5^H,N@2JJ3_!9&]@)0G*I_E$ MDS1Y">?"\LT\MJY:?K,KM MX'EU52W2!/H0W"EXEW/X>(-NIFM-@5.[5ID^5]MF.(#BBK# "KV3Z]+&>H:W M90[K2&U4D;RB?3];JNVQM%=<.FH\OU)@?W<;>/%\9;(5O@:K)=B3N"%8XHL* M:D.3')LZK Q^?^Q*JS*E4L2M]M;U6B_@] P]CLUK+KW,CYJ+TVQFY]G!RZ*I MDD;KWB >QO7[^NOW_$KKMZI/P1Z>)R?'M()W):QVNCZ#83[38%FP%F_X(S"# MP.2;RSGDC[X8>4+RGKX>>N@79(1?Q=V5%3FTS]*V=Q>W;,9VG8X,^U&T[&M; M]H,KF/4'V.?A@#Q/_H%+R<&CPV2K5'"8X,YL=;]H^ZS,CYLXM?F+IIX32XM:M#I@I=YJKF)X+CA0V@X7WO GQL=6[W M$_*^=>OAZ8X6W?.J/H4EJX%5#HZ/33=O6EA$#6TZH!Z;0N,>%-?'==?*&6H) MS>UOB+$79/F%1RVK*D\6"E:*P\MUQ2MN,"TKW1F,^ MM=LC&8;'=AR2#2ZU>= A3<;3QLC9=EA+F:'!Y'P05YWKS\V' M5YB;;U0-5OE;U_\0;:J!(Y_A M/=>?L91!G<96#>6OU:EV!X+>WFFN863I3/ 2:E,DQ_9G'W<<)5.FR9M7T C< M>.)2JYJJA /O%J8A[(Q@?Z5YQS8Y[V?#'3B5=X[W&7Q$UO!?\ ?TDY+;N8/' M.H-*FH(G IP [5XXPZV>S.(T_!/3 M\-$5IN&/^$-G#37G^??7X_OI8[P(NX]^6#SRI>8.%?1."K+S!4Q?;>FGG*DE M4<,17QX1+)YR/EI47=W:M\4V>XOOY*'AX>PP<361'X-4CH/.AW!>59KG9%S! M[53ODHM'+J$1_N^_X$MXP<:_2/''YS I=8U;TT)M&OW<_B,<,BQDQ5V$%U[X MBP'4J7^=AL/:OTPC<\5''8'955W[7'5M92WJV>SDT=_0IMK:UD2><,RVUN;V M]3-P4 ;V&V*G\ZIMJ[4OY^'3OP53P-;AN@5/(+[P*Y,KP@^U'U1PVZ5VK7P07@Y_M&C!HZ=2$Y _"FW@# M,Z>#O6TC_^!]_\$+-Z4V]L94_K?-+]WM,#-CMW_U;C]Y.GOV(';[Y^OV>VT] MY8&>@'/ZK%[H\_1&S]]"'3?]]?J(7QIL!QZYW<#/?#:\?_2 .^,S3O?//=J# MFK^Z9Z^7M= ]5OEX]N3.&N7#H^-'M\TJ_0;SMEFFVP]? M:'-WVA,>/SXZ>7(;K>[9LR?1ZFZKU9T\/7KP[/99W7'ZX.G)G;:Z.[V^WC]Z M> L7V./TR=/[=]KH[K2K>_CXZ-'Q[;.ZD_3XV=UV=7?:ZAZ='#V^=4=K[_U)=_=J_?GSTZCKW^M7O]T>S1H]CK7_JF M]<']V<,K'40OW(Y]B=[8QPKU8I&/OF0<7?FH>]4]S)G','_N_*9_:)MP!>/O'^!T2 &:>7F/__C^/']%_R_5Q^1_0OK5QF!'\QZ MF31U!B(>YY_\&#XT_ZT_']')S-\>SWS1)1LO:___(_2*B9["][V4([ MQQ^[$^J#A[-'@A)>L8$PKP2&REV8SOD3X2P??Z^Y#5B5U^VJ%BT4@;VU/ M7Z+]-_=.(3SKK-P)9ZZRTV5=P608A'T&/^7WWY"U%]=-6I'E;SM"76LA@I9&[6$=9X.H11"_EP5&/ MIO/TZ>SDH;,=F5*#8^G=U-/Z'@)I M'E]-!<4'GORFP'%\W)!VALZZUL6W_?7X07I\?#)[^A"C4?P7,.KIEU]^<3%= M&)]EHV!L?.I4$$R4N/D3@WNE$/E!T-W[E6+9CD"4(?EUHW'1+I2U)C]NW<:C]/@^\JL7R'-- M?7T8[-R/F(M:!-?]%]LT:773D@Q,HPI1&8(.@^DY[VQ([A(U871Y9NJJQ$)@XF+@+4QN M$JIIP!U5HGS (C#\RA%M$J!6X$8PJM?&[%K].?AG#JX&'T9["53Y:6:7U&,: M-MDYL4E#C"&_U[?$9U>PQ+=E SX"%BDGF#?SFA#F*I(^HW+VZ?D\C<-[?37+ M^U?;B;[3,/W?-"0L]V-=G>JZX7'^0'M*JZQ1X\)<1_N^K']^]V?7>_O_]_RXV M7/N#V!/[PS'91JTWJ'&$FA1N8CM%M6)[26'3H?@$#W!/NNG&=38\#[YU^J=[ M]-'LV?&.'A6)DBOWYV!G/]&;255'%WD]%_E_^\[QTN/\X&3V^,F.@<;?5B;% MDBXUW*]AXY6\7.HRVPXVX?=4L#C.DN.X\?ES*^,5E>ZV:Y$&Z2V,]&,-+C#: M_F#3UX?%]8<,0A:@U%L&BQ5MU!8+;?"7GQ_M6JJR##Y!JEXXXG#ZQJ7VO,9= M<LTW-?U/[.HJ[7[?MK[ M,3UU]S/X0SR4T;)8-/WLQD62*+/,4"%Y&%IE/>HN#/$;0K@O('EQ,[>BDEN6T4:E_#+HSV1B2, MVC6L# Y5R[J";V9J^6VTS._!E_;?WE#"#E4&*0I,-=1D#0V(-G3X'2?IJ$5J M5@?/'>HW\E723C%SOJDZ3.8*6R/ZW/@05(]LNOGOT/LXG+7F!#)0/TV]#\W# MC^##588JL,/>1#NJ&A#&BSJ4UY6N#E ;TN%Q7T);QL^4 MK:?G#IYK)W97*M1?Z5#HH^$P7I-G]JK?_%KB])A=VV.<5'XHR&=J\UKGVC7PHU^\]9 MPK^Z0<])-9SJ[1*ODEPO#"I>V9Z^$0XI1A_'Z.-;'884HX]C]/$W'X48?1RC MC[^;7H_1Q]^BUV/T\>?M]1A]_%GK%*./;TJP6HP^WO4[6XP^CM'',?KXEOOE M&'TN.KLQMQ]74K M[^*ODB#X7VP/AO,VSRY+C9_"F/,@4 M+S6&26KXBID*X/R+Q ;Y"V?^ H(C>',+!@K5:(KM'F2)RUY@ D=H^^?O%44D MPX$Y=*Q+#Y= "&BNF?Y!4&LPX3#):HD7Z_ !X6T=!%&H<^BV%U V%$Y)BCO3 M6IQZ&%)M(3"D![JL];/-4A;-;9,*51_4O#Q_0';+[BK^N.$O@)ZGL81 M.ZHZA_^69Q@=:G'BP$:(2W"U/? DU[QK:2P+LS:MA\@"[H,(DRGDH\%LYAQC M/ HWI0?3!TRSQKRRZ,\4& $T]%3;9+)$<:3"OPU]M$Y>KC56H>177IN&>Q_- M_V7&/C((^OJWL";KKC29V2!]E\$"CI7CL#9JB(8QA@K"X"(N@D ^/I,)E%HO MN\+:%19>;@-*KT+ N=8YF#M&C?'^3!*[C(@]DM?[Y^@*J-(.1IP-[8[ A%2 MRHB\:9M1>+\ '0ZGF_E0)3MESQ54MZ$V6L0F*Y19LRWG:HV&.-\*OV:10$?D MI8.9F+H%E;$4Q%9<&(*/;H!BW$ROZC$N0M/]H#GT_ \:)]("RN)PU'["(+$$ M4W(3!*%F3MHU%_.B/S[BQ+%NP8?6N$G^S_]]^8K'OJH6 9'$S_73!#NX]]E> M@^%:C^H\<#HPFP&GS&F?F9&:FIUSN[9D5:Z)Q=*+!0*( MFZYN.L6!-0,[#U H_+\964V_^K84-5:!LK(%%!8707S#\8]_##[E M>LEM\>P'H 9GW+W(&<**7R\M&[KHBH*&%C[<@._$-S"Y]KJ"#8:FI7YCLM.C M;I.@(SJ%Y8#74<3'<22N)GGQ'I\D0]WTQ!'LBR&XNN-[OJ780)T[9E;32MJ5 M\F\<&(-G4R9>O9H#KTSONL*9AM_M["3.'\)IV#1-UR]L.F+L9/;L2X>,A7.= M9OC==20CE8?1Q-F0H>#@*U1QH'V0LWC:0,YU47' *7Z(913:NB(3=C1T,CX6 M:5CMJZW&-,[3& MGL_1G\!FEN(1T?.X8<$1S&HS#S;LH9MX3#O/X9;Z]S8"6!\&%#*@3%KV'O3KR$X8CW"[!%FO_V]'F'V"+-'F#W"[!%F MCS#[S?7TN]>]ZQY^;[M?CC![A-EW=TB$V2/,'F'V"+/?#9C]>[IYS 8WCX-K M01$G&\N9#5A($GTF[&==PM'+F3V>,KB=T%[-!1 M\AIQDT#\[H,H8UZ*K0G+"MA9E#&T& L\A*R''D?HK[<%*X@!A15A8[%UJ48E!<-@(BJP+@-G6!)TZ5L[5L\[Y6P3NF=C YE'M-/ 3+ MLGQ(*"9J)RL-5>IT $DZM71_\9M06+.R?]3P'O8N/!NZ[UP5"&KA?_A%+)?_ ME==0;1H'@J;@?YI,;73.!<7Y?^WY?Y5T9H/Y/T".WA'",:W4NQPH5GK-W3G8 M_<*T85 5&EE["83)&V9@L ,;S3FID17M':XX!&+V9AQM-8333 6JK1X(09! M0Z+**LR+)C'U-[21<,+^.X+_UXX>#&,EAI$12[QK*&W/B1>:SB28?*0'E562 MF3KKUDW+X1B\]#L8R.*79 E]$K;7:7.$QY PD\(E!^4@CW>5C5'$H'7!5-H M*:7:>@/GPAKF"O%IT&)50OTPF,.4HZ?,DIT M*%AI2\EE=&$L1+ 24%A$&NB[X_Y9$[ ML#4*JC.2ND:]53C M^EPN?0J)<(B#$Y[?,E"(H\2+VN_*#@NZ0=[ ZI%$^X:=AH]U<\'Q&47ND\"?_$>%@H3_[+L3,VU+96BX7)TM&1T1\SN=C!(2>E\&58ZTHR)^6C$U7;RK\Z046)8J,4?W\'%F& ?IB MS.YW&O@OE $C?:9,@1^,P_O%?ON%X77''IO#CGZN"GZQDQ_DZ(>\7;];Q-B+V]_K,?8B MQE[$V(L8>Q%C+V+LQL>?F^[7XZQ%S'V8G>'Q-B+&'L18R]B[,7= MB+W8?8=#MXKQ]N^SW?[EX]L_L!M'$ZK""0,+5^2UDR>9@S@TGVUH]'AH)HG; M\Y4I4*)V"4Z%:+6U8OC"CV$X:B0;KDPM:H+@?836DM&Y"7 + &P0)ZX1";XSE-]75!)_,+NL MD/@'7:^C;OB?F($/9L=78"FINQ/L[P_3^8G>?-H8=JT<*XG3[%?8C!ETR!]& ML2P4AJ;VR((_N#/3Y^L/[,D5!O:-JHMM\EO5-.#38/1XD-]B]$TR?(]'UNP9 MM8>\:W+!46W5DM _BS#C[]7X1Y9U&X[,"*,A7?:KZ<=BWA@.:PF\^L (!YFO MX(,;M4U^1'M[IT.%>S5G%7D!O3<81)F3C\>U15,%J)JJS+:8O:87<$+T'R], M<\E.XD,J.7#H<):\Q" 7X<$EHBF,Y5I5Y_H,MQL7Y\;Q36ILFP;!;.]7.)_@ M"<%2E_RZHN+(?TJ>'0;"+2[@A86K46=QW M08@2]][&#Y\G[A5_G3(NY6?T6!KP@>\0?*[G/J([N+8[N$I2LM=PWMW2K!Y[ MA(5LC"5!C]LO9:J$P4T3W!@M*0 1]TPTU0/6%4P'-M0(/.L"#M1U:"'#Y%8^ M%(-BYVM3),=I@K<,$J4X[2/2'5$>@\#%PMBD6K2UAVJE9)+\';+AA3)%ARL4 M&RQ)=L,(YV%V')G'XD+".>J#0[%\^EF2/H<1WAS>S-&=?+!(:=I#E].3,RIT M*+V?8I21!INTZO7GN"<=^)P4VRKU8.>!GJ+6DXK[E_48')Y(&W+O]B:S"TY$ M< ;K?5>V,(IN?,0(FDM9P2P!Z]OS0=/02$N9W'2IE(3!-^83IEI\/$ZU^#-T MD=B6ZW8Z %#0(+1BPS$"8(@M,FV'TL!U,K&_8SZX;!S;N8G!'W1OTC 3^8AAM:3>N+%Z-FK6SY8[LX)_Q?/PPTN?AW%_>V..PS':($8; MW&KL,$8;Q&B#;SX*,=H@1AM\-[T>HPUBM,'M[_48;1"C#6*T08PVB-$&,=K@ MYGKZW>O>=0^_M]TOQVB#&&VPNT-BM$&,-HC1!C':X*Y'&]QVU.7AE9!&AX4) MUQ@B%WULS,O76YB";]U1])IQE$:MM95'5CGVM)Y2SY_05AUJ8:>]&UOX0J'. M%UV1K*M2.\VYCR7A8>];U6(EK-AAM5@TFNJ7Z[S+&%S Z^D:ZD67P_CEXQ^: M;C/V5$]F^!/%P.O"I(*>:MH?[L%W_DYW[5 %O/?%"K6KE'&?,B,"W\$.AD^+ M(1['A)W# Z!A[T7V\'CV"#Y8G>G9H,N5 ^AJ^Y+TNT.1I-BA;+K(BC,_8?CC M=)/=KA1T1ZGI?IN;$$AIU[B"XX4V5"-G'6^A:Y3HY,RK1!?1'794F0^NC,B;,9:1*.E?E*7VJ MHR\@J,-@CF\C871\WQGA MB(YA NQ@'X3]^&!^>$A2_%")_;4F5\B6QGY TJ*XG ;D-,"S:)123+:P%MHI M-)7I8(>G7%1%49U3#@_T) C?-%%U][,%Y0Q5=Z^8&6?"+,)<.6ANSBK0)3MU MU,'@2R8=E-K'T)ZLJ^L!"<8;)2;PB+X\+W6-2N'L:C<2Y;53KK.G%3RFKM.^ ML7U%"WMR[W4COBW&+OC^T_W#MZ!@OEUX0#*3XOW9P_M;\BNHW:H77_-?$93RM0XLS8R MD]8LU6_JV@+"S18VPVMX+704!9I%/U\:N 1-F5BPVDO>V,*>Z$PYD?^ZJA9? M>(=RI>&AL/YQB;[0NEA;A[E4N%5GS7!*U0 M&3B@KOF;IN3T?+ #CT/^^8;\;##B[WP$E614@_.:QD @5*>W 8RP;RI4YM(- MQ?GX109G8FR*Y#<[!3^H3_!4/$_;C*#]T_3]V-_BR.GB]-ITZ\:-F0^AW50%+)90+3J[*+*!4?;# M&_$36PS0B $:MYK4C $:,4#CFX]"#-"( 1K?3:_' (T8H''[>ST&:,0 C1B@ M$0,T8H!&#-"XN9Y^][IWW[U1%L$112][63(<8-@VF#0676IG8@ M?:,*56]%X!*_J#]M:MTTQ19Z@W@V733Z'"RZ2O6!Y]OW ;PX>SD0!WV=>K*+0 BS>55-T@J>=F"I@ MFN1;>(R/E0V4VNW;4K1\QI&H\%SW42P!FJ_WKZB^CA*7BY1]M;;K^9?.)/ ] M6?HHG=KU-.9]!*[:THK@Y:OWJ*HKGUT M^FM,H7.><=E.5B)W'6>%\P$=V9H MEZ'>=1@!F[QLQT&V5@1^Y1=%T=ZV0=\:!G\]6E+&$>!.Z'S<2:HLL;*7R>!A M+7O4<9;N!I/_HP/?K^MBF_:26_%78)Z!39&6>!B>>7QR) '-/B,*/DSFEJ[7 M%$_NGH_QX#*K?; S='+>!0KKL_'#.0'$%53ZM<\08N//^Z&D%QE#L^*PT5V= M'\1Y7S +AXQ",+=H%P];5&P,J0./WB0A'0W+DL"]-)O/6>>'[JT*NB*^T52 M^@>=3U=?8:5RPSN:2O3Q7=-'23' 7#*H/X[3'D8=GBO&G%A^FP+TS"9Y%O)YB>I-)1+840:$_U\CQ+MPC[O_X"%I?WC MB21W0 4)#J/1G/% TEKEP_E&.0MQP?"I 44CQ(H\N$Q31_3[(A1QP;Q"])PF M*TT E\6*PZFI 6>5H]ZY[^+WM M?CF"\A&4W]TA$92/H'P$Y2,H?]=!>526S,RFX'LME)W$W.DZN.W".\#SJBMR MQI_FF,"@%.B,IDU**+[='BV@S0A/X-*<'#Q[]+?# MJ2M"+[ GMW%-4,G@GMX#7;:2$W> _J+RSLBW?\4,ZX\NG6']O95)?*W)S/%[ MLSXYD/,[?:E^YNX&6(+^!*71+:I@NV@,PR?T\;]0F/T)$@U.MQ%-85#^0D$5 M,&\$V"+E!$#63JPAU^0206L!A97T%3J)\:P*06&>3'Z %#:3SWP6B]4 M5[3C!^[1SGLP.SX,0!:$KCI2"M]LF':J$?DI=USG$V8Q[%R>@[WAV\-R8+($ M?+W6?W2Z:1DO7E"F#1ZJ=54B)MD?^:9;,"C28M_5&N_B]71U+-E,B2G$*^## MC/BA<%Q>MHSX$EB&CFP 8)497M?3,/3S! QTUL/&IVRFPW82P>;C)6QK;98! M54PW'$'-<2Z"L7U7OOZ,$O0YF_$7:)R0*H?_M.0/YHA ."(-$0L9>'DH_%^9 MD#^' E=+/!:ZDJD$V4:/J.Y$X MZ83?0LX?IY-DG#B4X)M-'W49=24.18>0//8[N [37^-GR4<&F;VS\J$\ AY/ M)TY)H>@+1M&Q=PC!@.-C2YBCGRQ8\;J&=3;E%U7MF^B<+,UKEOC%30IZ4)S% M3&93B).VW)[-CR.3LZ\Z*H,R\O=Q]W#EW/E('?]8+AN^GDX\OV\N_ MH0]KT2-]G?[^GIC*87*8WM:IHV@3.>%L>^M!4I7%UD&*O1':O8P^3>W:R+ZO MT$O%3W%)O0+@.ZO6N$92,!FN")C!!6N##P7'S$4('CG8LLN2@$_;4-6HEEWC MJ'#7#-Q>(IY8DM=4!+IW):=G2Q&IQIP5R3DL852:2LK.-)R^I))O((W9U?-& M\M5@'>^A>V=^DI36Z<.9ZFC[IM9JZ>+C?']"HW!PX.3/F9#\ZZ('_W7S1MQU MPQ]&C?J?!,#4YK(SH$66C*D,#!/W82MP39R3#QI.RS9N >1,@!8^W'.[)7J4 MLLMNC6BLFV[.$7VBUS^G&"H6Y3_3P6>)M74?]KNIE"JSZW.I;VL9*R OVQ.D9:WB'!VJ323V]#]B\)D'R;=S58)D643M%<9(#@N$@L8&N M;CI5RKFP%Q+QF$[FS@JIS1PA:JV-?A<2*QO%?\C9@'ZI.GAT".UI8"HV37C< MI0*L/2[)G)R90K<,# +C^=@MXWN9C4ORP:^XC2Z4/UN,S@&USW)0S7^7M!*V M>W& EQ3HU]V476K$PB,6?JOYL(B%1RS\FX]"Q,(C%O[=]'K$PB,6?OM[/6+A M$0N/6'C$PB,6'K'PF^OI=Z][USW\WG:_'+'PB(7O[I"(A4=4UR?MNWK2((#21A?FB+,S>\7BGD4ND>[*/>$O\CDG0 MY!5?T,X2')L/%K?<6Q2ZK9/[+R9&F-XY?D%EJ88IQ[XTJJB1:01S2V(%4-D^ MQ2M_+B)-LI5>XY*4)JAE22*N52U(RSE)OK)\)GZV5&U7PW__P%MJO,<7F(4D MF!NYV->?2.\+/T^L(HQ!MT"=1?PF#GS5X--X4<=.8ARTV1BD6,%;4,WQ8G^Q MT%A9D:R=$TBABX60 5FUGEMVE6[U^3;?MJ(A"="L=U<;[&RYC]YT\\)DR4K#>6P%E54+W1*$?@X54M@R@FS+,U-7 M)>L+6OA)GO<"'F(P,F39L=X;O(^H)N+A3L%YB;\ZTO<1]>W:586XQ O\[ $* MWRLTCY(H&)HB:E\ M:(&E@L)A0T0$X3885.Q40M 0>T<6A4FT S52YX2>DY3U^'41OSWD>8%=\M*/ MJ[@B!E-VAE_ Z>9PEHCON8*K0U]D_5+@?7"",54/G5,4#D07Z([&: Z&2@.L MB^H\X0U8@N$3!,2I\C3E*83E, [/G@,<"HQ@PUZ$/RZN9^ACD,@2!T1/G;1B MHO:$W$; F.T#/WCKE!+(9A1A\= M '-D0?*U6'JZQQ'UC,3^K^BE"<"UF0VU RFZ#M]+(B<4F9 MZ&NU3=W\&J%%/,D<#(6.B")=I-*AT"L!664XX:;F3!W,F53 5_2B4$-5;WG* MPI8(]AOU-EB! BIP,-B=R/9+PSLK* +#K$6$F@T05<.ND$E&DFIT(1ZVYABAFH5$&[@=K):W. -Y M@Y,&6XZT/V"6+@QV&DZPF<H,G2Q[/GR(512_,!")UM-@YOB.DEY"-#$D5)L1DWG \4YFJ#;L;\R>#C- MWT/;$:SJS*$ZG-\I&-I1, _OD?P"^>CK9^.ZZR>L(72]=]OQNFMIZKPM,=;5 MF2)'Z/HHUM.R.N>4$AB[%LQ(XNW9&X,%GFF;RVG23:S(EM8V>Y--)<-K;BJV ML6/I[?/!+C$+ZI8KRDUPA@<-BF@H?9J"7J!9;W=KUFN=HZ(T?(4P7>>>0EHW M3(?35DM-#^6E#1ZTV5JG& BB[]O I/9D(%LN6I/2_IXF!:>1X;X37%"A#.R6 M5.;V79)S!EV,W3"D',2;:?@[E_W5[HT/%V+.,"J23RV#!&S^F-H_2M*ADX.4 M;:P%K5,=;F:JE)WZU*#O=8HX$O3-O,HZWDO#:$IF"%.>5<49;ZDGUB-^>[@I MFCC$L(WZ,)5=JQA;)36;#I:1EXZ\=.2E(R\=>>E;/PJ1EXZ\]'?3ZY&7CKST M[>_UR$M'7CKRTI&7CKQTY*5OKJ>/O'3DI2,O'7GI&[:9CKQTY*4C+_T->6FY M-;O:!NR/S- Y=DLD]8;L"LUBNY'ZN6F]:X8(:!6<)O--O]#EJ#Y%PTV&\ M2_]L=^G95>[2WT*UUZ4#*B94KHU\8IM:"@,YEH4NF: B!:J ?\';T"7#4IP* M6"-PB\G;10+/XGTHO4H BLB^6K[%4[HK5:])H)6D<$F15G@7@@;Q;U3A)O8% MGR%TB\$_?N_RI3!;R$8V!/ZI+ MO6T$=1%*LVRZHD7Q,/OR@D35:O"F:.<=@25$X-@;WYT@$DT4^'PYA%GF=/7M M];Z9@<6"JE++[!QP2WAA6%?%;/CZ#NGO34!]GH#E7!+D)0Z)&.W&T@2[T"-' M!Z:6,=M:,"(DF5A0,6>E.RBY#B$Y;QS$N<(3H5.7*)_$&8A/!.!I?0"M$/4^^?@1 M3CJ%1>.*0A,:/T4^!XG[IK)JRV&M N5E*QD.WM$E,G?MNAD*<;=PG8!#V176 MB8$[>36 9D.RG"--VJ!2#>LIHRQ\H3&&<<[/G1&A#^!7^Z\_\4'K:'$7+EGCTA07<*,T8'@ M;>"3")(+;. \!K.(4VD"4CQ(8K%D>Y M$/9(RP5_;C:8J$-IT4!1E-B^33MI'P,!W-2ZA8!FQ'F:51LC\0NXR_.L'NB+,4'XI&R4:&O328?[W=+N:00<[28_:#J#C\ M1L\O]R-/>BM*7..ON\8_O-)9D.6DJ_+%:('_29WSV=";[&AB3YS[Z#@")E;) MV2_7*+%,.WTP(<)V6R6KG5UC\$2)SEW,=0V&MN037@Z;1$YK@LDST*#<65*Q M]/Q@$;G,.O\3'TV#Z#5["J(L7+3JX>?17FD//0C+"++S2"Q/YMPO=(6N*>Z2 MF^>W0A1HYHCTEH;?ND[WLIV-5DU?-.WY ,1C)22QCXD9ZMA;8?PSM*,M'Y'< MT/K)28,<;%SLZ?I:T8/L>?F^[7XZ@=@2U=W=(!+4CJ!U![0AJWW50FQ$_ MXO(&,D*"2#8A*.5N4@F<,^Z2M_$7$(QEVWB?3)'CF9L@(2:^6*JB(+9;6UF7=> M*LLE-T9E7+P+QKM%U"$FWH#4D6 M-1K?!K?/\/*'6N4Z^8?YA.08C]S+HI4K:<(7[LQ@?6U,YLGL^/HH[*^>BOX* M@_ ]!;(,9???=Y0LW FS(S;8R,KB )0F.9F=) >O+!!SF"9/\(61DPS[S M+#EX[<1L7VM.7<]?QYEV_)"+U&M1*KTFM"S!"(36$/23)J=:;\;(CH8E9TMK ML0TR0!YF654YKTUI@/PP$8S>(SDX7['>(\K[8D)[].>(ZDVA00P(XSK%WW;" M]8@L"U>,KUO(B#<"<&8)-5H)=E&Y0?HZ0[E6RF?O6!KNOD&M2/ 8@?]%Y9+/ MD_,CT>B:]!15L+ .>I;H&]:&-RPD+A$IA=].X-\TFHN]?7 8 $&#.#;;:F9W MK<3^0),:QQ%[<4,A%K@I4YG$( V"''0]DGT4 4J4 BTZS&@ !:XTT=%0L@FH M8GKE#/&I0MZ&MF:(@",47."\8>8R3!6E/T\Z'_TEJ](AFGL%_ M=2$?22CA@P>N&@S,$L*W7^F%+$$I)7]@47MH8_@W% ]UX2T%^)3>AS(-=2R7 M/<2;A9S7L-5A1E:Z!9J+CVF/Y@I1/Y/#<"V*JJ)FX7^)D$?[;'#PRIP$7W/^ M0!@CMBQ4TWO@HE9K5FB%M_Z-\3\!&$8%<'";JO-S-'B/1\\U8='SNCK5)4/L M^3C!!.&\IUL:F8;#J/0G6S[6S+2H!"V:Z[6V.TGH 7O(ZV4&V,"LP,P;.+$\ M:X>.C23S9WX;7))#& MRKY(]K2/9$E<7 :D$/:4K(1_!=]) M0KC>W<45_(O).E\ST <5A-%AX8MD@XJ"?"Q M+BC+2.[ED2VNS-X;>O;?/&.Y-K5!F>'<@K[^H-0C0/D9Z/ S)^6_TZ_3AYUK M!XOD@&AW3O.'^W]6Y[@K"#3SD9^NSW3C(>5TF.W ^@56FA_WHL##U&KWS$M6 M%G\;H,J*PS.!PVHJ7J*:=!A;.#S!2I5A:T7:\N'YU"5YB3/R2P6'>[ET#-AH M)&2&9LKE(HC#U>AXD,^!<7D:WK[S)M =8X .CN]SW)"-R^TGR1G:<7*@.:QP M+VF/H3&N>_B][7XYLN&1#=_=(9$-CVQX9,,C M&WXWV/#OZF+6/8)&-4FCZ8J[726LRINZJW^$OFI*!NW5_?#; M/F$ZPVB,#E6CNU$K=D?L^97H&=&_)AX(U=&RVLR'DEI/9L<'\T.4^!4I9KI/ MS'OII%NB%QJZ&<4[4M:Q?G3_;Q9 L,K)3-W0W3VQWO!_H]EQKN?I5-3%Q(ZWAJBPH;[)J:!D@DE M3-0:W%^+*!^4Y/E2U.;$,MUKXC8:95% PP^-#QPX?)@9GI69HC+#WZ4&2RUX M4I@[[>J'>_"=O_>, (R2^_5PH/0.W M[V_0#K<#:>A0$"]R&Y_-">HQMQ',BM;9_DA4>:U.:=YM^ZB<#&]=$1RW1Q(O M _>R9,"!F-H1EKK1I;:ZJD3OH#TX)K8O:XMUS*JJ('E'A&5+^B\[,L_14N!/ M$-M#+HXJ ,:ED3_J&RZIT[.H,?):O(3=:_(K:T;"U'ICHZPP("$Y^-AHBDPX3@YV MQY/LBTO8%9;@E^G&M\)1=S2]IF%BJ+LE@ FWO4RX =/PG94#3T>P-]>WJT/) M;98OE<_-83^-W2.?=]_'^2!@>K.!3YR"S[ BHRBP%!I M R&>*AB&YM![&=4A#0I+)1<.#X3'=Z99>9PQ<(CT&5CV&!REAZ^K4URQ6XD< M% *2$5'O]1BIW^8UJY[#:?X4RRLJ_ L:>XK'&7Z=_Y77<&;@?\(JFS>9VI![ M76C6A4?=7'Y*)_%A]LEA:$'8:,=((PEMX>@%106>:W@9XPY(>=O%=S"RREY< MI.WQ2[@54L]YM4[.A#JSL80<;/L/9-+P!D)CTA>$$4%HMY;K'# NWK&MJ MK9;UJW'/YH,&OF&T@-N%Z4\4FH&"V,I8K'<.R^O"^/C25K5=JTG '>KCQ=J] MFCL__;SJBI[@\&*!G2./ZJD:XQ;!+Y;MA**_#'+E4Y+H7LBOIF#=2;7WX&CD M*/X?.U-PQ,U;+]?_BFE1>$;/B"_AAN[,NOE5@U0?7#9*]5+QJ&D8C#K[S/?) MW_G>?Q@'N7>T7J,H-Z>B0!7W$A76;;!]+NF][(GA,O+HDZ,?B*4G?(^\,_U) MK1>?RTD8I9 ;;Q+7*8,N"0:*]G8.48M.3\$=BJH_ M4_E!$/I$S5G%/^_]+D?A,Q,'4@?4^] XES4H3 ]ECU-CY!^A/1O?Z]' M2#]"^A'2CY!^A/0CI']S/?WN=>^ZA]_;[ID=VFR3>U&%*0WW= R_Y:1'/P]UU ME%H1@SL0\0N8OBHI*KRR)CAHZT:)7 ORKS8G #RB,;D>U@G54>D+ICRKBC/D MMDIL(]UNPZ1 A$Z$Z^GN.*P[=7JY]>KV0]@/QQ=I8:M\C_VRT(SW<7IQ/23Z M$ (V]2Z>CI#U;MWQ7.W'&^REG[%_L'8E7AOGE6ZHS1@7 7__]>11"OYQ!O\_ M,BI?2NESKX<3+(5IE)>7]0#DEGJN)=>-8;2,)BTK31L*R2#>Q:I;TKRRH2&C MK/0(W>%))0^G&HD(BK^@$!ZR8#!393"!/8Q/V4#=B\*6WR1+L-&R'REC=:_A MQ3-3MYWN <3@+Q^ O\06S[V"#$US9.!Q$?/YGDPNCF!90,1=/<[>I20%GB^$ENU0EL M2YEMM>0V.TG5C1/.IEYC=52KC>W#!O #W@YVF4%OC-BM8Y!"M5XC)[L.!OJ\ MJD^M(O +>B@T1%J"6M.%X6 6M^QQA8N 5.;68:B5;1WISF[ R6Z\1"U]ML-5 MM"QU?06#]H_>[\S\X,-XI!\U-"NA\:F;01?.JS)D''L6>X2 S)@Q[=E4L.%$ T]&P ML*R):^Y%H%W=U:J3/DL'&UL%'>3GX\Z2 MGDSAF81A2CXDI/DT;O1,YB.=?!W!4[B7V?*7"F/ ^GMCV4NZ<,.60W('G8-+ MJI].%)G&R9M@VDS*!\N>V2T,XNQ[BP,^EQ8'>Z28/$RPBQSL%JB7>^S\!N2F&](^UU=)$DN.YTUN'LJ$M>-02TQ0]I%#WV<=2R+_<- M"887,X2P0W>V37^!#VH66U]/E9]AS%SR>YHSK6\7P\&4W<] H-RN6>$^0V$$BH:^)J_-K2&5^.UP MRW@U=RX?M6YUT)&E]G-X MH250G)=?Z%4,8((MS(;/ID9"U96D;AL-; Z;"3CZ&HKPAL>BH<\UQ<9;;R,[ MAA@Y7C1S!7[)J.#!L,+O9NCK#9#7ON[JVZ>E@C-_YE"!?(6HD4M61 MJOX>\*I(54>J^IN/0J2J(U7]W?1ZI*HC57W[>SU2U9&JCE1UI*HC51VIZIOK MZ2-5':GJ2%5'JOJ&;:8C51VIZDA51^GS;Z7\Y6[;1B*FHSM7AR\$H*01Y!?Q MOY*E?PG6]M>W(F9(>#$^R]_ -Z*HSE*$CFNP8F ]0CQEPJS/IN\#TP?R5 $V MY\ X46G=@,\5("+WT+I5$49Z#)$PPW2!HFOEX=UW'SE+0S5KU@EC;J+:\(4W MZ9995I00OJK784%G8;50\)S!%R'>$"4-:B'R4I,1 --=-$L^EL3$>*5'I &0 M7->$+:(=;'J$_OPP<5*@17&-9P8,"4MV;HRGS\!)%$9[H4BG]^7%N0(["@>M MAYBPSOM4[G &%QM[C2SJ9CM,)')OWX;PENM^]D0C"P5CU#H/ILT.\H47H\)GV\# M5+2/M#7F$[3@X/']PR#X0]R)0]J(?1FW8CMN@^1!F.WJ7.T=?N#E^G[*>J=+ MQ^F0R[:0+C]#X*, Q+<5BM/SVV"I#L*Y%_ W7ASTK"JZLE7UULMF.W\[8-.# M]14M)EEW+7)O&?+DGJ66Y<8'A!%_"9_6]=*20/U%A1?8T%;20'LX,% 7C=1T M]%GC<0X6+T!O11-SYU%GR M=KW6N8%"BVT?2.U/WJ:JROT>J+?;87?&/; 8,N@L$N[)O4_]R#2KNQP@FGN+ M"S106Q++]$*JA$GBOU%G'J,%-.N:$WU7A5L(MA_,D5!AFA:WXKM:4BOS 7C+ MM3M3&0T*A3%8 YSXSA##="RJ"PA(48,;'HBG&(;Q%]".5;%E#6GTU"E'C1DB M,,54V,A?A03Q:ZC1+/D5\]:X\43&B>PZP[M$7MH4\9R8"L9EPK$8-J+_')] M[U=U*-OO@IR&\MNI&S)4,Z?9PQ0VB^M+4;1$L) [C>I8\5:TL_)[_W$[I\WPN9=X%,W($?+?(KY*NUP4:VY6 MZ?0I#9H-&>3$>:+88]*)HS!S.P*.0NVJ! MN61"(;*=A*- MBJT$NNQ9\E)P-4UU*YS@SQ(%%/ACLN5V]+W^HSC8MSZ(G%D M=+AHJO!\$?CW?4,A6-"=6.5\Q%L(^5/+7^(/T&"VD\?T MBWML^#M()+,CF1W)[$AF1S+[UH]")+,CF?W=]'HDLR.9??M[/9+9DQ(9DQ?U M*%_=RQA+MV/^_@UOW4@&5J[7))TYW\7A76/O6W1WC0G420%L)W/1L.K61A/G M%6 6=#\,=2-M6'HBD@V#^]BY)E6NHB?B3.I;?$G-\E89WO#UY;4-7N>UB-CL MN%1UE].>K0O2H@\K(:*Q5B80>A&O_1J4C-XF*XUYXL$I)AT"(MP8YIT;VY?R M%%;-:ZR.I1[>?",E\B,",S]#/R%;\T[+=:B_T^77D%_)8%W+O>[H()>O3OXI MZF2_GE&B:(LP![4+CVOI[/+RGF]+9NNQ@%[D;QE*;IV>W-$NVXA MM/ET=GP%:/,WM;42EN0'NG4S2[#[/U@PR\HLR[M.Y\_8@4LVL(]!.C%!NEZH MDZFTVKV@C:?>DRABX<#-O(1E,/F5H$F[("_!P=B(A!S-7=:H<56>+ M?M14>6.5.K% "TP2O,E2[OCR7&\K4;3UNBD M,D=T'S[RC:JKDV(-DWH%U=S MIE%AD3_5>H,K.TFT7I2@@:==G1G8$OR/+C6FV?##+XX!OA/X+I%1AD(M MI@7XK2J*COSZ&\S.TL"_;/J6T8DM]_9=LUZ-\-1SP M1%]XL4CPCU2^B@,&QSZ:;1*XP&4IXA[;ZI,I)6D+=AMB@/1&#_JU!1@\"N 1 M'C\/!H%):!B8/#=%L>@X'"/#99822/SZKM<%\ W4#TNK;GO+N!BT]>!OSQ@S[(;D)'<'Q--)6'_YB#54DT&MU)+XFT=8H M22'M-13=/A63#8Z+F,.7XZ[ET5 M;&7L83C,0&5WG'(RMAYJ<+@V]O009'%H1E7BOB-GXQ-Q>+IGMB1M2L==)"K+>6K@F$WVOT\X0* ?.X)]*E4<4X&XZO',_I65')7 M/6@?;=:*96GN"P&Q,T]0T MP8>JLMC&+>"W">1]-1Y%W@0.--=503^J\:$RL%0_BN#>,[ ;#HX*#I>S$]J4 MWH#C583+(UQ^JRFS")='N/R;CT*$RR-<_MWT>H3+(UQ^^WL]PN41+H]P>83+ M(UP>X?*;Z^EWKWO7/?S>=K\\KJ3;*-TEJ#_99R'=W2S?@O:)2+D(Q;O(3;L#2[@.E7 3H 0K)(CWJN'] M+R8#QU><>/+H6AH_C4A5;G4R1["42^1^(V[T;AN)_>"R*/9O%BUSG.21E6Y+ MD[=AE 0G628HYW]5T>FO &Q_3Y?I5^(I>^IZX2@QQSVX4K\V66GAR=KCW@+% MX=SMZ]X2P%%438/!&Z-0%4D$T",K4Y[JU R;>AZ_[X&Y@6#_;N!P01"=ETQ< MW O]UAK/)I4 P"U+VYN]9UK KS1\=]CH* MY9(/7CI@LQ?*Q#0HJE"27X?E%/,H2(M@9#U1.=E=UE%?1<0_33Z0I.\_1-(W M"!SR.JDCT5XW=-;=^Z5R&OU_.GOH) X],=H$/2V6'T,%&*%J+-%%08"H7F M-B(--D?MZH].G>K#<&GO;1C0#(.5DN.^4/6R(.J83#K78^4X$XC(4S)TY=/.Z8MR.E5M-N1"QY66GZMS1Z_ "DL"\"J#%U+R%8RM39=F% M\RUXI!UW\0KHWI(%2S[#\_O<-165XWH,C?LX>S]+7B-WV]H^_PGVS'7R"L:T M@WD'GAK5HC&FZQ.9%4*"'^LY%&0_XF.),O0D)9B]9B5H5G;M(^CP JS=ZLL' MY'U/.XTKYM_P.[[=O-X-V6'LVEX0\TJ>FAV'K'W4,J\LGZU@S+4O'2<&?(Z# M'L8^:Q2)B_-&8?!-G@NPT_N#8UK M7%.;##QDAQ+#TA;K!)K#&;LO7SJJ5 LP[ PY(I_HZ*R"E2SJ[L%( K*L(V]GJ\KH1N M@C3/;=OPV3@ -,0X"FX)M@8@?55CRSL=)#FP]:"NI=T3?&/4D=R4S^?YK3ZV M>.-P8?;!DM8#LU?GA &U7E#.*,E^A"FZ>I90X9;V IN3 $_92?BI$ 2M4]73 M(.>.3(_4.?(2!A4;DE$\\7A[W='1+Y[2CUL;YJ"ZTA6/:-[3HL+.>K@;9G#8VK4 MDGQ%ZRQ>@(I>F+W+&J<-]]FJ,[S"KT@2F]"XCC6Z M'%_MUUO,G\;#>9^55N M,@?C%B*T?*?YWN#]N-=1;\0\A"CY3=4(ZP]8& ';0YI-8,*K8Y5)5PJ&!2;7 MZC5:**6+)ATVDO3#*_[^-6K RS@5O)X8NI/$NQ'WK+?0S)[.'E[?S,:PO1A; M-_^=4(Z>&#\3O:A3&D"PCUPBLZG0/EDK <:A9 MBJ2V_:HJP.WE6QO;D7IMM@FD$(5?$3@?"36. . ]U/"59HFA\!ABM]4<96][ M *$7$_1UI$Z&SIB0%;10:'^:RTP*1^'!@3K<0Z-/H=6^ BQU&/(NZ#>@6A@C M!!5BK=N!SJWH?]85?L1JQ5I0::(._07*+8,#C&K,95L<":G,RF9Y7WR>P9HE M'S>27UY; M_C?7V*1' N-S+4:2BOW.HRT?@>R4[B0 ZZP#0./XQ>[MI>[M$5 MO)SS9JB)3! GN[6WXP@Y)R :!@ 0]:=*A#_SKM@F4 9"8K1^TH$0ME6P56N@ M]QJW4P.[ O^V'QI.)9<+.RRLD'>5PKJIAJC+@7BK$D*5(E,:35.S7=E6K(VF(R)1*OZ=IN;48:' 0TF6M5"]1>& ?L G66L%PIJ$/-+#IX< M)CF<=A(Z^C#^I^K",!N/?[Z!/[

H#T8&"< M!0_+^A;^BGD MNU%J'Z-2X.^XIEQ[37E\A37E7RX@YKT/B.%EY5]@9;C34XN%9'&@4"5VO5B& M .-KG9.9VOTRF(<;4*W !M VB'#GX&<.E6(%;,J<@"7R$D+A.2*Y#[T)PD!*Q)#FQD-2ULK&R.%4)G":[>YX (GD'2ZE.QCZ8.MF;]Y Y4)$=B MV]DJH66#:"H+[=OGCIT5[2TU=:>;YM(KC6]_[6(@=K:]=PPFO7&K6!X"[F-I M;QHOKC1-=@FY]%MD2D !?H?#/FS^B5[PAQUFQ/%=AC+N0LS1@Z9RIGN'%KOI MP'664P7UTVSXS_+X8Y5J2F(S4=J>E(34=J.E+3-]?3[U[WKGOXO>U^.5+3D9K>W2&1FH[4 M=*2F(S5]UZGIVW^O_.1*K)*HE/%=\AM&*Q8!8. (&[#PIDE*O826.QC$ZF"O M39-5)5Y/INXVCVX_TYV:=W2?FEJ=M 6S=@U>$:Y4O2;8=Z1F!U8M$*C7FK/H M'WVF*$2,C>\L4]05,TS[VE>"U-BI #F59)&GSZE,5,9]>F\C[\!33DU)5Y:B M/7L0JHX[65'6#R,PJJWJ4F]=)RXT7K N>B3U&EE"E6P(KA158*Z$P!D[LWS7 M7=EXANRPKT]GRM^[FK0$#YE:+A%-56 M(\_ -I$F2Z0H&U3ZG5N-0C*)IH&92I\$"\V8DE+&8IL"UU%!8F2,3G"-TV1A MT&91+K[>6 *TT45!Z$$-@U=VJ!;*1HYBNRLHQ[!1P40^@_(;!F90E-F)ZQ&= MESMY>R9VL>_!"CSHXXR[;ZC0Y5D% M83\I1;%0+*&V1H2OBHV:<@?2/.BAH&,.A!,C&H%[R<:J6 8#A?FY)W3HV )] M?^_7>F TUA'LZZ6XH]H6N%"F($GJ8(:WJ >*EL#$A/0:!R&P1G/)$L;-R#4* M>V)+Q3 '[!!#XH>L*I=T9>!X1'Z2T;@!_%;U2SN<);/15/.NT<5+&%0 M6P, M RU-!V8M5)!5QS16A]A6_V9 &+=R 7]ZA07\S2=PA;;W^XOB3S:+QJ0*OJ.2 MR' 6?M9Y'\V31J#=!CI^F,7#@Y'>OR^K*L=\&BADG X=HKC6BYU^X-\M-$9^ MWY3@M/AEJ$^UIG5!7&?HMW;__-^7KWCW W9&0NH2YY!.K".9"';;3N78P($A]3HQ\'<6X:/EL>?6X;N\ M9O*85O6T4#K\S3T[0MYY/R4K*)?25%V=<=D4]2%+?JV7JLYIOTG%<4.80^L: M[S='IB*0]5HKKMD&]7G=7I":#H1Z.5>1FX@C(T(;N2A&L91MJP@\HJR4R==6LL&P=PTFTYI-D]T(5(8 ]( MKUK58Q8$EK0^"R-;+NRG.[-N?<4$.\]FE\VO\]I-HM?:N2XZ>]Z5;O_:VX5G ML^,K;!=>ZX4IV?M^A5[_GN*MAPF+)+[C@FQ3LF)A8"4Z4YX>.#(V#(0=(:XQ MP0*4^[DS3 J4VI4 TU5(3&)RI?0U$A<)1V2.&7%K[/3S^UETS**EGQA(%OO@ MT?V_';H#SPJ.(N^">,M76/@!'&ERM$F-VX: P@>S/L@/W;==3^&I3GYJP->O M$2)+<'PO?O,P,6N,CH M6['U 3^#53]H],UP5A$PCX#YK2;-(F > ?-O/@H1 M,(^ ^7?3ZQ$PCX#Y[>_U")A'P#P"YA$PCX!Y!,QOKJ??O>Y=]_![V_UR!,PC M8+Z[0R)@'@'S")A'P/QN .;?T]7G,(/ZE:X^/U28H'E WS.V\\O?/DY>>59 M)^NJUONO/O?<;'ZC6TTH,L$IQ_S[W@ZW!-:?[/"):EOJ:$>>^=2+&7[!L?G< M8V$;]6&Z48<)]]I,"$7GB&]ZM?WS%>W,"O-$LOK,A-XT>^ MIQDY3'-QN1G)"J _54WS#7<;$Q9H0?%S%6+H"B7><7H,E$Q);-0KBGII3*AS M5IOYD*EBH?[$U($ J)A\H+[O])UKK]%/VJ48A7-6%6?Z2XO^?D_VJZ]AOT./ MN<.&O>IS95TW!310EA^VF"#/2U*=E\/T#[S[:,W:>6R?@<$K\CJ@GX7":>D9 M^T,6J0U#!7.]K@J[V=3SVJ!4[[HZ S^+,Z/;@-5*9*77B^?MD/8BW($0KDU? M!#7*.5H!_F)D',,9U+D0_^>BF"Q&7U%Z!/AK4^O,J.B@/ZN!+ZYAX/]4_X9M M2=4UJ';-U#\8NEC9'FL/K!,'%&/WP(%Q'&M@INS&7.(#\(8BT,ZA1!1QI%Q4 MVWP+5I-,56D7N_J8Y.[3,!F+SS[TE5)=W5V+>C8[N0+P/D*L*[?_YB7^*+'; M 7CG8VD&>P,X%"^2"PNA&%,,]BF3<'/!!HEYSSAY5;"DNW"8-@PW51S0(^%U M!VX'S\M_+V/!6IWJ8%?>H+<>!M%]VF!LLR2QL5$V-A4%])4I.PKIH0P]' *$ MGV7I\\.4]^?]F)SIQ$GRI-2N,^'6]V .KA9CG :U&^Z]ZVMLH0XI:TB%>98: M'X /:T[%(5?I-=M./X50P@?L^#195><84YSR0--:1L,-Y55U2SO%4,?=Y24B M28..THG(YPPF=7'G*XP5Y@_XI @-R(N]%=N4@^WH=*:EB<14 MN+_$(%64SP>^_<DJ]@U/3!L]O]<@PAB"$$NSLDAA#$$((80A!#".Y& M",'N.QRZASK#!-,HM\D777MOMNS%%GT^O-T2Q>"1\B(F;BYT2P6L+[ADG;YC MK?5:T<7?SAO60*0RKS1?2$K+1*G8-W@]:B]%4P_M4A+LK]RK^/:D=> 3S%3)326=3(P97^+ZKI&;XU$KK&@T_&T^ MM=ODX/'XKG7(\_3PY&'@PD>^%"8<\QRUABGMN5<@Y\<:- !A*3@7>9C!O-9F M/>_JAF_.64'9Z2F+?"CW'2D2FWG7]L20/65'HWO#Q>-N)?CSX$J9+? ^%K7^ M<4*^UNC-\MEG_A'L.^O_AU?++#*@YH>*KR/)X$#$VXH0)Y;,,+M8_ NC'"2= MP42D69B]@R%H_U;(G)+J"OX8N Q_>S0N3V5?:+8%2SL--X5&.;?*O<$3/ MU=QACA^QI,FH-5Z$FW6F=_O+1-%BH?,^D'@1\[2CL#ZK;O7OK+=C>+0PH>+0F(M!*S15PMO>TV@DS_0T MF.1!ZWC71ENS2\W\_H8HW&- XY>&F.:=>]T@?-"#F[AY$W8OKW [9W?$*X,9 M&@X>V K)?O@RE7EAL;P\\"+&8:U*'F?()= M/-A[VCJ$4XC..4QGA.ERIH8Y\H#\!DR?PJ#77L!Z=.A[V*6LZ1].>!P&RTD M)HZ&>& /FZZF= IH6=6D51(E>6!<78*0-E]@ M^R5#@2?6X-/B%.@EF[FFS']Y\2@.%ZF]:/,4V7R=8_%ET&/7 M=YBNH>&)P/W7Z[Z@KW:>[,9=?/&93 7!H+@GT900#D9 >.,%F#%X<-Q^N9.9 M:7I+\*.X!%]["7Y\A27XY1Q&B,ZK, JX;KT8>H9W&")N=%3[_[)J_^'6V7KR M'>K^SKONC7(*=C \HC=B0D5>//+BMQH//+B MM[_7(R\>>?'(BT=>//+BD1>_N9Y^][IWW/O/CN#HF\>.3%(R\> M>?&[SHL+O5+HI=#)S:8J12"+A&PM]I(FKZKUNBJ3E]#-R:^LLU@NDS=\"+_F;DR[1H]$ MIZ #S1HK@DB+U3,S)9%$#0EQJ>42Q929C'&<"#%LGCP8ZK>JNC;P%_=17Z=U M?CB#7B?JC>#C\*+WLPP7[]QZF M>@C##9QEB FQG8?*LU[D+9!SL\*8COEMII 2EM*C)SCA.IA2%#"AP#KH IUN MV?&#J @*$P$E%<\1S O4RP?.8SC3]^-OC-]XQ3NND,JRNM-I@*6E/?BQAT_9 MFMO)["G#8=U2)/KT!,_G!7I+ZF)\T$\:.[+QNNQVXN(\S]I.%8%4W5 G,H M)S%%A(T8!N)EI&E8\WK42WUJ48!$VTA^?L@W+3F(R;\Y:AV]9]OF7I@>2M/T M3"._8"P#9BZH07H5,FJC,[,PO,Y02%+01-<,DI3E)KBZ-9_-(KF<2[;D$O#9 M9>1Y7TDK0B5>10MGSHS8@ 9['.KT:B.:Z:CTZ!9[G+="V/=Z88-]U.\8MXB" M\RQ)Y9E>GFOPN:78&[X@5G]>U:=HP'VE3)HC"*:*1"M#;9%:NS:U]N0*U-I> M\,FK[DZ++GM":B"N*SX%;&]BG^LT. -178JPF];4-24XIM9Z>0YH\[L+&U09 MQHB\]#+D[_AEUFB]'@3*FTQ8U7Z7V+H1EDH'E&:T=43IZ>R02O(O'C\X'$1) M[@;5[?Q$@,WW@N[U@>"F>T>'-IJV@](+4=E]FL(#%>3K]*9%[B2*"%NUI@V* MC0RXH*FAQ#WO[-MS7<#B?'!\MMZGUSIW"<(6\ M?#R36SI#DM*UA[8HA$(O72"KW\^,:FEL\-]NQGU\2O'A29-1P?MV#:YB>S9K MXWT7[@9,2QO!@72RG"O1.JE#*6W'7I]TN1&5/2C%5;27\5\P==!4#WY$GR*I M01*D[PLJZWJ38'(.S/HC8L'V7;K.KN[^C(HA.] 9#8IJ5_5V=Q3\GFTK[>*" M<7%'6S),ZN'K>R'\]^"T)+\4]./,]X_T1:XTV!9*%W&/84BDT_3N16C88.[1 MU HC#"9*[$4:C/I8WXC-5"26([%\J]&E2"Q'8OF;CT(DEB.Q_-WT>B26([%\ M^WL]$LN16([$6;Z^DCL1R)Y4@L1V+YAFVF([$5(+']#8IFY M.::%/6:EYG"^OS:A-;HE]A?(MH HS_MG&*"G5V" /O@>AU/\R_R,+A%_4UNZ M=F8&Z".*S 5#,Y"&W'1UTXGR\I Y&PF0UKKMZC)@*DC451Z[X<9QU*P2:O-:\TYX(5/I.OQ/@F>)B,!2\_% M8@X%3@<"NT,@E)$RG?S8F8+D*PF-0-A-8#%;@>EI@U_'NWJ4Q<<& M3L#76!T2UF2J8M%1"O*&.V$ D1A"[@RBG(UIZ"4L'>MT9\QT_A5L5&SN^+YH ME%]LGN^T*L J*E@FP?-\4)^^BLK?W74.T/7'5_ .LE;1:N#Z?L3WJ"U-EHFQ M(B@RUPOHGH&$-53D!-[U1);,N)'X.2-%7AS;YS^P KRC@A^D/IR&<:[&!VZP M'+JEN#% J)!]CAB&QH@$V^0;;%:30JUOFN\8L:UQ5X&M2* M@3+=-&L*;EOJ$HRL2'D;C_\ XX)%K=[B)V% :F5?X)F 9<.<(;W>A89ME4_* MDN#O$$@MJD\IQO*!47((SKPJ*48#_PMSLM!G5#I6YZ"24 6%\L'P3T,\98H' MDX9B%G#96U/8HF^%;@[Q 15V)\DD3^@E[<@@Z^G"5< EVN=8[?)3H.[4L+LFFQ552ATO*P-S&Q8UJE[%9@" M=>("'H8EP5X&OI37"CIWR8+0W!=AS\&\@19EK47_J//HF"91?C03U-S%<-IG31/Q'''&VQ:I,0\1\_]UM29+N5=-)!Z8 M=PW,_X;<%"89L*/A$R1\^.RS0A5-U9L:-+QDNVB):3 ?*#B6HCC=<,(7:Z^2 MC_/6&EXO?I*(U4;X;VA5*D652_;: ?O[DSJ'*IQBTRVU&DCWC_7Y0U.T<;&% M61L)_E/R&#N\U3G,Z&9E-G93.SG>\N' UB0G4R6>27^"\]9X:^OZ95WE<.K/ M)(I.00FY[4'Z57+!1RLV)$HDT<^<0:CC&A8%R?!#5H BOI(EPZV+T.J)8791 MK? Y>+2JDZU6G QI[\>'[A"_=>G%>5?!'+\05B29JYYO*KOUG(\Y!$,'4=G] MK]&YPU:+B'E3DH>-/YK\F87\*DF-7N8N7.YM,#MX#;]@>^:#9ZV_F3*9WB]F M-.=AQ-D)5768;P \)Q]%*<"N6<&*T> >=*[QJ3XEA_)5[DUH&*DLM$)WF@6; MG5PM93&FXS:QY\-\'Q(X48 ;!]O4Y>_5MA=DVRM@,D<%'=_[80BX?P]^!L)G M7!1SWS@IA&%TUD/CWR_9'OO_V]'OG^R/=' MOC_R_9'OCWS_S?7TN]>]ZQY^;[M?CGQ_Y/MW=TCD^R/?'_G^R/??=;[_#MS; M/KS"O>W_6QFHWTO'XB6?O?1+)V\%50$]9766>R5Y'?0R M &\"*73!+W;2""@'SA\I&*S*^[>W#D;P\X#U3124H$++JLHQDWN["O3ILZJ4B^J;<8UZ M.Z?@HRL%G/0NL2>XZ?'-OQ/NSC5TRQ^=+K,MS8V6YY^U<@^\Y9:!HUMU+O#H MUW.TS>".GCXX>2D_O+U/DT57EZ:!.;:$/W N;PAJH%F)U;0HXL8VR LBXHVN M,L&\<#?\. =0B[TW?T?4Q2SY%\:J6&G!@68F(1Z4HT&:F7S)=O)L';>6W88? M"?@X[# *Y"2\&PW%R.Q';0Y*0[CO>L]I'$N@\Y1K\D]*Q:?6( M$C&G%CI_WK46^1[4PU7AZCYCN?>&4?U M-:,YCB\=S<'3Q.ST1)S%B6&N:,WJZI$)%@"W-)DJ3#/BCZG#]2JP1LB?*'C5-7$R(,#:^[C>1KH15 2#])3M/]_^V]:7/;R)+O_540$W.> M$"/8/)9ENQ?'O1&T+'?KCBWY2O+IZ?L.)(HBVB# @T42Y],_N=4&@+)(+R+M M>M-M25AJR*F$D@6^HZ#^<3ZX7TSC#U6^4U:%@3I1P<4#]1G5H,AW5? L*4\ M!20;;+%L[>BQ;@(\ZCM%;]Q7?R_5K$%:FE;UKMPVW"C/:.G%"^U+$SC.LM)\ M9-&=Q05J&4,;-9+J142C41J8;I(>2!BG)P%V-\&S4J$L_6,Z5!\>T]B(@K5K+3DMCODH5D72QRJM'I+U +OTOZ6 M2N=7@;28Y\5MCF^C=0*5OJ+T+[3>@,LK<02)Q;&-1Y-"XC8.'% S@5E8+!H6 MG[ _D"AE0]"*)CZZS#/GF^Z5-(L;&M*,V*_!+,$U>.X8(T\_J@HTB3#N;BF-Q M\*+0GWR#SOB1DIO%K>1FG<4#?V?R(HYR';M#T6$?O];/2#T :$/"'U Z -" M'Q#ZW?7TZ^>];3>_^^Z7 T(?$/KU#1(0^H#0!X0^(/3?.T)O&&.-AK#8*A*K M]P AI%^G[E 4DP0.D;!P,>:TFI:*40N/ "%Y9U2SXES76E8S0YHD4S<$#E'> M;00V;HKLQE*G6DNQK6-]+X]&Y,B A>Y*E:3U+8)-3!L1E9$B X*L*F((#!G( M"Y9E82!Q(<,54SP3%O]Z&4T&",% ^^5(8EMJ;LFF1!-\-Z;8@+E)-(_(!U+#(I#)PN&<5Z'(592K:QHF8A^1 MRIL%/E/G<[!$2:(PS;EKCCP*1,F12)3.F3CVP+S@L >Q]W D_L6.Q">M(_$/ M>88C4$[&TPH5/HMR*8LI)LI04;J&NN&?F6D"+U$C[IV@<<81!TG0T,7+U!V+ MA X[<\FSA M_*6*#BB1 LT.X->N*;8IQFB)> K&R&N%H9ZO$.@ME?.#M<0,N=48.<%)L_H) M)W0-N:*B.R*@ODAM3#+:<>;:/_QIOEKB3=.^U _PYQ94)S4F:>!*PZ+@P)N, M(Z5N4\J=@C]3L\"_$S\MQ9FJHS\).C;-2G76FO[GI$G,W#/2_&=:0T]@>L925[!2PF7*33,--PW:[+,D1)&WX5Q M/M +JVZ[M>XE(AOI2(RXR&NW#^"-+>86,\&(^\%&H-DM)C@@U5@CI_Y[$T-#XU)VX$&NK.8JHO08&3C%O O8-DS>XOW0?S"PEYGB MVG%"%+R6 ?+@W+^83&S]%\NWK&C2N M>HO5R;I%<0,$PFMQ?I7B'/9;=) .G+1M+0WW@Q3^*KK$*8:\'1Q)G)LTJ^D MJ>K!0SQ(IVO.Z&;'BPR&GJ0^>/B\GL/H?86_N% 2'-,.=L"?]?PE4P/E^)IA M8 *,P(^JUMDG,&99M3?"-%TZ/K(_!H23,,!^:@Y^B$*>,#13SXZ'AT]X>J38 M(5-<*@<&N9"6_RAZKW)RTY>";&7R6E%;X=J#4@A*X\0).EG.&*+D);)M9JUO=Q8WDMJ]4>&C MZ$U3XK^'G>@;&H0RQ#FZA;K OGS( V=.V>]@,T&I?B2)(;7A4L>HF;][YCI7 MF=-]=FJ$L?VW?,*H4G#<*/=O:ZQSBK6MFLWY(=8;';@>2Y8-2N_9[1I#Y; 7 MFY04WB.<=&)6G#-*C 9KNVEJ/DD4"*"H:JHH,0N%(,H#V^D[T#NGJ)4?D.N M7 ?D.B#7 ;G>\UX(R'5 KG^85@_(=4"N][_5 W(=D.N 7 ?D.B#7 ;G>74\? MD.N 7 ?D.B#7.[:8#LAU0*X#"_T#^5E3T2.9Y6N2LU39X M^&DMG]\M2W63%DV5K>QY[9 /PCE!<*+N?BK*E,_FY5R09!?IJ-^>U2$4UF1, M'+GJOUTG==.ETD&\P]"I> M*!:?Q!-+?> M[YR Z9G#?'N@;+JB'])J'0Q[N;/7G'<' NB+$4"J5Z[+46"& M'A.Y7#"Q"9^J:S3, 6V>C@Z]HVIC0DXX NH7JKQB54]61:4XA'^*6&K.Q #X MIU3-@C[>]OIXFX@47L& YVB08^UWJVCL^:#'U#'\D<9B6SKO0EW'99*)LNXZ M&'_(^J;K*#,KO(?0R\1%URR8@YF(J&QO&)">/8I))D$Z MCL:QT)XNF$:3,48[X?1P91Y!V(WSB)8&H$QR&=/---V#':Q(=]F$+3G2RQQU MM-*8K9V+2!*7 '"H7D7\D26,]3NQ@@[D1(1X[N!!#) [I64U:[G41;LZ#1!& MRU>+JO%H:<:*6512QD2K)UL3G=N=1GR;,R7H."^DZJ5;EX( PEJM)-EVCNNR M/\Y\UGL$]2=F,XH1CX]7)LG*^@+Y*JY!EEJ*L^M8D_PD5FJK->O6,R4(QR5Q#?BVDU2VV Y-(8+/PIL9\V^,'D@:/V*4\P0RG+# MH7)XR]1.-AYH'@;(5XWOV3' ,I>^YC MC6SBL$W4:?]3)#]1=SH:17\4MQBPT1-Y*X5U7F@?RBL@^\I*VRY=HL-7L)7@ MKXE<@1%LB8FLE"P,&+TA\RIRU;,5%MG6&IZ!.UJ5529K0'N.T/F>S*MUN@(* M9YK@?E0V<6GI+@(2<1G,>=I>H_4TAHA2LBAR:>+C[/3YJ3*$8?G58BY.6_@R M6EG7M]XW8_4LLSSCES!IF_U$\^!6UW\579N G;:98F0VXL!HJVN6139)0.^$ MVBV?#5L7'^#&@ML4#>IN'J.)],6BF@G))HY:>1F.:*++:S1OMPHT2F?L@+RX M "J)I&@QC+<)^0\#X&M]X.7+(D2O!FED_-2_25BK8M% J*8628)2'E M9;B;FE!/+'F;4I]J T?^#R#?8F,5BSR8>B MK-) [Y3UB9Q"_&$0+DU$JD ^F,C'QL2;@^2-._'I).#Y <_?:TXOX/D!SW_T M7@AX?L#S?YA6#WA^P//WO]4#GA_P_(#G!SP_X/D!S]]=3[]^WMMV\[OO?CG@ M^0'/7]\@ <\/>'[ \P.>_[WC^590+:6SZ&%4%]>LFKG2LJ M.AX]_>?A$'K7EV*S ICWZ$^[#HYY$]&5Q P^Q9]]47J(> M"JWYZJ2!=X\&Y4PM*:8-'C2:0T \/9\H5YE+BJ+"X?#7.1R>=10I5\ZQZ6SH MPZ>"B+8#,T@CESN-B HBYHS$JW^@3 M!$O'/"0YB:?J,,06CISXTY,-$Y6J6 M>@05#A%6:21JED38$C9,X=[)U$18;;$4"=?(*-0IDLO% VA+R0TM(L='SQ;W M8%5@H4Z+"30X)@JP_)]'H#HA'Q3;H87Q>X[563G2PHX\=!R. Q4K2U$41_R6 M98?3W*JTE2"<;^;+01&S82;169":.M=%K>E[=AR.J) M=/\:C531;FR51,M3]T%]3G #CEBMU3A%MBGCVC$"YXSWOM DE%#T4G\L6,@S M9Q?#_B6F>*G,Z.0R9NSDVK#UEO@JQ!6%N;P2Q-%3H!5&M^*2:J%<:2=4Q&<5 M;WFGE7'6LK'D*Q9-C3+BM@%B@51*[AP3I+">8V M22OV -IQVHIKM4_JGK2DK!DU!A<5'U59$<)3$@[#_9?B0A/J&V-O2R@;%8^? MUGU77&MM4JP#!L]U8^HX_(W4INVEIJ^U4KEN/ EPPX0;H[;IZ;H[2XMVD?@5 ME2D.^ !R"=J!5Y>^DXW[[<@+K]?GW;X='2T0?S3V';;9X="T2B9%5E6W)+Y MFN/+$OVC'U\6= M.P!P*U&"Q =19*U.5H*K&UZ+_!9FY*\5!"8&@.T\T4MA[CZ=]:+R\S-D60\L M[$JUQY2- AU:1>QAL5 F2T9KLQ:7G.#*1,2LF3D=\XS --RYUE%-1CA^1CE? M2OJ)A=L7<:)<,6RL6HO=SU!F7:_-94CQ"*)XY+JXQ;EA P"YX\3!Q%N;!H(_ MH;#7!:)L''R_&X)W.XZ5B3F.5-!:YM5U"U(YHB1F06N9]06<#(C$Z]S2F DF7;%%M@7IJ%V_315KICO';-K2!?M,Y M. M5&:UQVC:1T>-OM&4XH0Y8K]J5]BZ-'+DM=@WNSTP#YON$6T#'(6,Q);M( M?]G<.F@"W@^)1+LS@5EISD(#C"EK3XTW2+2 )$7!%T';X1-I!:5Y>[<]\9-* M%J<+_LG:C$D=!1L]T\'.8CLOI#SF 9K#;_=K 3MTS.R1L2X EQ W>A.%V1_ M6J$S][5%W]MP%=I 2FO85KHWITEW8RD5>.C 0^\U&!5XZ,!#/WHO!!XZ M\- _3*L''CKPT/O?ZH&'#CQTX*$##QUXZ,!#[ZZG7S_O;;OYW7>_''CHP$.O M;Y# 0P<>.O#0@8?^/GCH'XDP: MG=@3(NGJ.HE;94OU"6C4L]0ZA$:V3,/XYE#4/[QWCO-M547MUI%/(W@R80TZ>C[K?C-U MUWU 3UL%1/>KR7@B$;\ \VCLCG&KN.K5$+CY95;OZ"?J%0 M9KU"UWXU*P/-(RC M W""&7PM0<16AR8J(]UFE-Q=KK1$J# \\--]0LQM3FP(,V319N8-5X0LCJ_M M;"@R- Y9!5R7\50)TVRCQ+R\'307< D9BJU:2!5'RVB": :N)UU,FK*R3%4Q MFU6JUN1ATM(L]>F@UWJJ(IA("P1;4>"=X'_VT#(/CT8;D-32"R_%"E]&%Z+0 M^@W21'S7?7"X?25TO=!!7LF1@T!<6E)C\:#",_O/H^9/1DR?XHMB-%%VD>;IH%@CYHG^1 +0I MC&K.DX2#/E/7<19AS!LX%TW7(^RH]RBX-BY-6*>^DC+"!A@D./_[4A@_?)]0_=\ 7$4"G^Q@^I69?NXH'UL\;Z MJ>K1WLU:A$XTD"N68R^59;=U&(:>':BO<0)4N*'TIC&.+,9&8U.5KDPK9UIC M4Q[RP_N:F'O7F8\^%0_G-*$_IUIRF/2K,R?<#:%GF"<;I:.86 .;ILH"%GYH MC28M4Q6!]WBJHYOAWT=AU?;U C6@/VYBU&'&.)XU:VO>\1.'35%B^.V XEP= M+YBI&\[,H7?U0ZW&'T^@*PL3;^"^(73L5_L^=G+'N60J)PB*/I3-^S$W3N:CF">V6PP?A0GLGFKTJRTX9JSPS_I+(:PF M2OYLB+-ZJ3#"/1_H/]_F%8/]'^@__>_U0/]'^C_0/\'^C_0_X'^WUU/ MOW[>VW;SN^]^.=#_@?Y?WR"!_@_T?Z#_ _W_?=#_Z\]P5)[$^;7BI-CU')JP M5GD59>F,CK(PLR\,RI6F"NCT7Y]8X4%%FC>*-4!C3V@4V9N#HT&40#'ZR8H$^O)HHN9Q-O.@7 -?A!/@KX9G6HS,$>H!RD>Q\); M6:Y]Z,^CPX/)@)XK#X9VG+)(KHB$ M-[D1"^R5)V>%5+^LAT]'A_C0FX$FT::KZ-*(\WD75]'A"WS8T<]PQ\U ,Z*D M-6PT]C"Y0>N7,T_BVGO]T1-\E%3HNH'?Y[7AJ%K1,AO(4V)WKFM)J,7H\)": MGRNBV]-3N<:#<9W-P,E9T.Z59T^C WPAF<& SMSQ@?!$RQ+X21%([]TF3FC) MMW/(CIJK+ALW27.^G/>D,-;,/G@^B25.EE'/]?H\:/.GC M1CB,#1MG/2*K6%J;6 L>^FD%6JR(5E!E.#$IEKWV_B22*9603T1K_"P*PDUQY]8_R7+BTRDEAZNHD M3&F5=E'+3AX5C<3ZG$E@/L2K)#3+*69:@?-\)*4)+,1 MJDXK3%(@G@['1'J'H^&%C-C!2V>Q!HO+ M9^1NP[JDLP246;())LQ@ E].(( M-\+FK5)F94<)+.#MS+GVRY-#JROP 6"6I"H?=Y.-W"]I[LX%[%&=,L"?T)'@ MM84@D.V@)M]7O20GG&$QG/Z/N,K'J;+$ M)W II-*8CX2DDI/UE>V)0D[=D'">*CE/B19!%]_K3G0\S\'F@\-'3(8@"BVQ M&X\LOAUR4>WC3-H">&Y>X,!C4E3-9C L7!X>ZQ33;ZF -^"^DM0NN9VL'F:M M$%SR%W/)[>1^\>4*M\&MP M)EYDO^N\R_;5MY2F#7-XT6";Q5F(/O^Z":(^=V];Z9VR4HF=IQ,5UW.>6YS> M-9\A=+XBO;^U%YFWHD@"?;35WU/HPX5D&=)O=Q;N:2ZIANP'$F]C2DY*;^KU MEXN^%YMI'^;:(KN1E81\7O@;RT EGL3YQ[)9UE,<%6 !U^;#1>>1 5D/R'I MU@.R'I#UO>^%@*P'9/V':?6 K =D??];/2#K 5D/R'I U@.R'I#UW?7TZ^>] M;3>_^^Z7 [(>D/7U#1*0]8"L!V0](.O?.[)>JEE3Q1F>>\V+7 ZB[#$6(9YK MSK$,6(5 EL59G234J*D8(=DP39RFOK\ MF [KB%<8KD>L]0M@C:G*G#H).0R6IJI\R34B6X>LA#4MFF6FD4 Z(\3?4I)M M5M^NBJ:4)VC41OV[@9T640QW4Z622K0D%Q/B?^RY>,_=&D&S?53QB3J]TM(B M=>KIT%O\UU%@W(FCQ#T\^4;EQ UT5SVMV^C4]"1:/_&MKM!F/)NE1%#?8!+Z MFNW<&64=7-I!?83B ?L[.+P? S5#Y("@;4N)@>DN5'FM\NEJ:)0)^:[!T(>Y M_;0-!Y.F-C?TY&R NW4U:3SVU2WO0G,XNHLW$1B*X*.V*K+0%8+P;$7-XL$5'+;PJ#[L)3R8+P3=.YFGZ\ MEXCQ2%ER^%8!&XD#?@%S^BFKJ9;Q;=Z7F^,VEXYNY=X@47G"@$5.L')E!#N MAU=/?5619T0(@1'.4V7G'*H@5'==#I)UE.^!SU*^]RBTP=#0V]I:M2J^5@!& M.>(%Z<&ZN4C(XM#"7,GC=I8/[!<1+B]9@775%P=!$N<3'0]A@!*NES_,?@N\ MTE=3915N2+7=CA&]]VE5#\*$WL/.SN+;69-%"P6[,B?+#/E3QSCUI(T D0XS MX-%9FT(X MS\IW2!\P;\*4.W@FPSCJ9[RN1X 1HV=N'3XX)$/IA<:*F(TV-% M?2Z#I:]N23NX9UD1W\9EHG]H'7]+_\MFBR1,:96P::#5U@#)Z59CUO.F% MUTC/4>H-A%S]USM34@SN/%&)2U!_?J4-CQYGFKLSYB9U_BHUG*C>JJ$I,[]F M0L7D#;E";EWP7XR-@,D3C=_8)\6U9)EP?W696=RE"QX*T[BI[#S6OZ-P M5U6?2D5%4P'/@>S0.< /B@AU+"MI3/#\E5@5)5WZB$6AH8-B^#([P_!YP&)% MB\;+J",D>>V@'GHK#-@_U3G9!2+>Y?22M& M,Z4J1_U^">;IQ YB/!Z^%D-H)$A3IY2Z+QN ZPT]?7BV99) QS9"D_6W*;3B M>O 8@6Y0I;#\4 Q+DO-XDXM=W[K$* 5J24Q>0Q$DQDNBB3:2ZX!P9O07>"4. M$WFC%$K_.2K1H.4];U1"H207BH+(HE>X[(*_7<)*^PVN1/$FC83V7OP:MG5E M.JWMY.+Y?(R=:@4*^*VSS)J*1/!A/."7<=@;_&,PBDYFJ E?^61V$>$:YQK+ MG\2+^!K'N1EM:X*\;%('?SUF%Y^W,6YF.JF#S"RK9Q_]2F> >FNWI[3T;=&^ M/CW,^P#L_'E9--?<5L8$:$=-:S*XL>/];/?#&@3<.O''@C0-O''CCW?7T@3<.O''@C0-OO&.+Z< ;!]XX M\,:/R!MW-,!8Y_)@.B#6.!F01!.>$2Y+=9,6#:HG$]$VM.=3>)1/!V.LG?/O M)JTY ZP]XC>_EBS@A-_@:=I$.9I1'CA)K)YHYVEM87V.!\^"W5RAH<&:>A/QL@(F M_%6?%!N5.2PDJJ4;9=;ZMH@.G@Y$5LFI0"7%<]H6[9TEH=L5(N2A_S":82>/ MWA/RP*1)-UJG,T9B?7H+3T^A#<3V6V\3NXHI,S4?Q[/] ML$QQ6K/6%[0/)<,G17B%>-HC'JML-(6 E) F5 M&*OD@T8Z/WU;)=25!H7&JK5N8X<3,+=,B:.@XB[B,A#",\PG+]:CH3W M35DURH$!A<+)BULT#ZNG'-_ 1**Y,(O!FTD,/#[1^$98%39)KNJW(M^L6/14 MIIH^4BKT]5=3<;\B(GZ9:NZPO ?8DGFU1\/Q 9[>CGWP.JFZ,8 J0.O+G#]B7@_N M1H)\X69\;'O%R"@Y>'*UK#O!>8376WW>J6QH\=_2O3I* $\NB>?'W?'20^S; MS/)1;[J*F)GHLOU^CU:NUCV1%?XCE#!.9V(N5<%+'T+O,=JS[4I:;#AWDVF( M, EM/PD]VV 2>HNKTV.>(7BFT=M#&&D84C;]"(OB3"4X@]!N+L,[)+9R39BH M-EQR"#3&JV9!VU!Z+ ^"VQ0_HR#,[TTO*7[RD7!6V4?5:K',XEJ'V/A)R]1= M#/LT&RXDT5:IQ)3=U;BTQT&=SL T*3(&YX:I*O$CS2BZI.]6]#H.8$%/U'"Z M'3]49LAT?46Q)N3(IB;Z0N98=@I8UITPWP"I!TA]KVFU *D'2/W1>R% Z@%2 M_V%:/4#J 5+?_U8/D'J U .D'B#U *D'2'UW/?WZ>6_;S>^^^^4 J0=(?7V# M!$@]0.H!4@^0^O<.J6M@@X^RF!J/T@62V8(" MN=4*9MR ^>9\9\Z,G]PF+9A-"HW-$P>_*/@3G'QI8E MBH"*QX?\J(^%6+<^6+5\+-WBOJ%4!+02$((822FL@1'(4V!""T?4C<\O'?UP M%.ND@U2/ .L_NJ4NU_R!KH%;G(EJ"Y&E*-PL0IX>Z"H409]S3< M,,H9[O450\G01.26SV(-PR8T)[J#2AI-:/IK2N*Q)7 R^Z%]!_<9*2=W1IR64&92O$.^@*67 M,-:R%0FZ)3>!S/@\,N/Y!F2&#!/'9S*?T1J*/L<#W33I([^$T+%#B)3>Q3@'<5T4U<4)M% M5G/E)FYP&":C8R@U'!)UXLO9,PE%]*0FO]F]>;KYIC?F$G-&KS=M^M*$; RC M>7$++5(.V4VE[.SR6$>$=<>U?1$T/;V;[EP4% *UOC7I4JW#6'IBNJ;O*1X) M')G#-8H?Z[?-=48)U7#1R+0B!5>4.TU,_@TNN5=4'4HFL5X:U4]@[7S-H6)+ MPOL3K>B;J?KKAU-\QW[KV6@#MW5<$-1.MF?R2WAA#UHO5$1\M60H6EL=?U2Y M$UZQ!+.GU038)EX]7P M"%0_)Y#5Q!1(9A=%4NAIB2K-& ' >JG.6+Y5F/N&ELMF0?KT^3^,N/ L*[#5 MH8FZNLOPA_:3?EK_)$=Z&7\\A@$+/XW13QQY?>DW"D3TJ7T6%Y:\N%ZX4P%!6??*!C,!$\ MKI2[5-:QI_>\?&W/N[J^U":V[P>.@?D!(1O8%$]4-J3,2?:2%(IGG=[7X+* M-H+DFDTN(22OKPOJQLYX (O"L8G[-D3@F?VFC"0<_^B,$M^(C&?@)]#340M^ M6=OXP=9JEK>5"'2;K!<5SNLP8^J'Z_!&5([')<;Z,:#-4<6E*6)=U,)M?^+F M4716<%'<*K6+2\-6S]NNT=MNP/ ,VG:ZSK%=4H/2]P8D51Y>ZV^OG,$I(U$W MG#N&)="$=+IU0(B, !VYX*@]MTOW(,?-=_,>U,O)LM:!LPW?FN#VB=)<.KBH M>N4N@.SVC#\/4$7,7?2ZN+(R_SH2)4FAF"8AU4V<-69K39]1YCC9.#$RMDEH M4"@UY+#9J$)734-&E*W7+^*\+PY\DMM*@D&!-6Y1M:!V)EVDDIU8TP3,.&#& M>\T;!Q9U1$K"W24\ MKTH\77N3WB&45/71E7YF7._H.?%!51:3]M@ 3/[>.L.7HUJHLW#)""7EJNZ> MPAD$>1AQVEK$OR;%34>&]7(>E\[1WW6<.2)&IB%2EJ7N9)CN'.ZR;B/FMEXR MQ;N2$K45^)RLQIVZVT/]H>0QAZ;P3@_I,+Q:HE0:'5;+*:4^914N7%AI%"2^ M0QDC"S"L:3*+^@E%I70"7ZQ-X*FVY:F>;\)3O2J+CZHT!OI&B4Y7:/VM6_]P M@^9_7Q93EE<]QA$J$FFDP(?]@E@I J4T_!W"=73X!'S(7Q,MR7'UID-'I8V[=$9I'WOT4:A8(V7.+,2=%.?V.- MO-^B@WB M(]X:4VS5.2'SXEC@TN0F)M1(Y^'1T.3+Q"6S%2(S3RE*J9 M5."HF7N5>PA&.9BX)8BGY,RY ,(*M:<@$]"SU+_!>A(JZ9'*<6X4T/E-4_=- MS'#1O8XV9;OTJSA2+U5+/$8Y8WR*Z3564,)\E"PQ2?%6K MH64=17-R\G=,D*6!F1[8YHIJ83&SE%8EN()2#@0U<46#L7]=;5!XIJI@R\6_ MF&94909B!>=F8D_":ZC%:,,9$^I6#=?@WJATS1K#3B/C8)*\*3$"4\'I;>_T M-A&9'E=5LUCJ+C\W80&5E96>-"L.9Z+.G2G2DNZ)*3!I#[P4#2WB3C\##;)M M??"S9X!9?#OLR"N#D9#3C;'@\/-]H0V.;W3FWN?!MK:WK4VT8R]TF*+D]<"I M\\^XQ$DH;:G)XI^,MZ!0$!/C2'^[Y=NTJV2/R[$NG*ED'B<8%I2H&)/FR 1" M*"DX<'3ML[1<#*,).1M"-5,R#O,D\F9KEFHT6U.ZH5P2KYCY*5?7!8HKWYLK M ">Q9K'P)RKK*7T-6X[_U*F*H(90+5MLF8&=2A'SBU3HRJT,N5:NCG6P:=7' MC\*D4TGF VX4*U6N5%^]VYZ^OQ>3@CO2CVB;-SFW$C?Q MT-B%B5Y.84C%)0'-*_\K!&W7M<%1P@5'E5W9BDK$)N[/64)8!Z526.[0?#<8 MFIF_KHLR5ZM*>@([HG)#K+%\&>FN,9W!<\T)NB,:B+2Y>DCV MAPOZ;):8$>PD?AC(TN2>L)Y6R)#D0]"N34J"OWA846 ;5]7]18'-S+2I,16& MU6,GRTQ4IG-6X8O:#X'%=J4;R0V4HJA?BN_5_D_'O>"Z?U&@/ 1GWHM,VX/C M>D@]>CM')].@5RX;6,)1@"W+5^S$( I!#"&(8:]IQA#$$((8'KT70A!#"&+X M85H]!#&$((;];_40Q!""&$(00PAB"$$,(8AA=SW]^GEOV\WOOOOE$,00@AC6 M-T@(8@A!#"&((00Q?.]!#.,%/&,JZ;VKNL0SV@L%_SFADYL[S4F!E*^8%CDR%\+=\VF].4"K$"$1U*"EBZHJDYZX>P@73HFW/R7> M!/#M.:4W"J066U$5@;!U@2@(:]>6ROP3^UMA;$F+C"51OR;-$H)^71$\T2\= MNI!,+$_XO8D1:RI*K3+L'->RS!^>E&&),Z6QE&533N=QA8JV5K+/#30A YZ9 MNCKF6VGQ6Z'T/26S(:D5+6CD;Y"R<51 M-(:665\K)\:E)X^ J6E?"S+<-$L3$NRD2_7#*-RFR+.5+9M6K-:*S8HBH^IY M&+_;CM^?-P%N.J3G6TV V:@+PK\?0B&XFND:/H !0+VN^Y=,8:%B!K>+VURX M,/Q'%8GP: T-@7;$+MWR?I^XIV>)?2]!9_0K?4D9QT5*9 JJV_JI M*6Q A"2=<5)26+%_23ZC9R,;&J-MVPX.@BQ-<=!\F[PW5Q6F0 M8@*."_N8LEGT]0&%Z'A1E%E1?,3MF&(97BHE+R+I(3I XX"1TY3EA2OI2*_B M R^<118+8.(8=%.P*XD.M'72V(2'>P1 M_=TDUS2>#@S["K]*:;;%P!<:(M-/02(ZOK MFETNFCH-ZP%CYU +8PV4*VBBY<=UX?3J-L?5'Y?!ZRS35Y16"A:0T[KP9C?) M>=3U#)78I+09B5Z33Y+R>PL[+:F?VE49+(JG93I1DN3#BSS2W3I1.;@OXUZ@ M1M#I)243&,7 MC&-;X_AU$^,XU?ZLP"5B5?_TNE']\6HX%=5Q:57D,6N5C9:TF;J<?TO!0[*WF#A--ME%ZKUHM3 MF"9*6RRS=,NHD#7O@.F/'&DZB?./)MZ_YKX!]!^S[T7LA8-\!^_YA6CU@WP'[ MWO]6#]AWP+X#]AVP[X!]!^Q[=SW]^GEOV\WOOOOE@'T'['M]@P3L.V#? ?L. MV/?WCGWO^]GHTR<;29$);7=24>9Y.3LG,-'03XK_ULNP"0 52]9Z2N/M(&9M MA@Q)#LU/R:&D5K5M V^[<8BWCP9PN(D!D,3O:T;RY" BK9G]#JM M6-NRU-R,Z3L\=B7!;<*IS*V]FM1])"6GJ(CP)K ?0T<;4$Q#,5)$D3*%!62N MBJ;R!7[)R@PI:C@]1<@-3!8CG^[2ZNB>'&SEZL$:D7*MU.U*PB[B1'$Q4\I7 M0CJ)PF*C=_7N5VPEIDF M=.LJM<47[42Q-M-QHCJ>(\/AX'+"UT'+6""[A_2SN >-B.!,MG(F1YLY$Q2B M#-*DG]GBFTB30F"V) M@&"@EQGDZ ">,*?\1!30L: UX+421]V4*0YF6,=!&0;X.WD4J6Z3TO%UD\4E MN#W _H]=FT&K.98.Z>\B[VUWFEO\>^3Y!+#9$)22&H:"*69: M^U4'CX$G=?PJM_BJ+13KJ9QS/9%E3=(9!NU@P(3SWM8+AI'FO;&X%,C1HM;K M^".6;7WVC:$/#'(#H(9YG=9-W=Y-PW]=$XLXB]L"6#Y;^<+R< M]F?H%HVK6Y#C@M534^9, R]K&\O=34S!!BEQ4XF\VSB%:HX+3?FK?MHT+CD9 M3SKCY 5R,=V-L1!XDP2K@>^$GOTHX<0Y!2VW'+44F9:44L?>,F+0ZNHG:JOH MX-DO@V@.R(M=*[SZ)$TQ A2=-!8,4&@KN"NYC6_?Q;).E\I\QFHBLUUW83]8HW41(O0L'(.C!3-L?"Q=MM5CM1HYA!K%_HQ9[@$X?W/I+^ M/O#U@:\/?'W@ZW?7TZ^?][;=_.Z[7PY\?>#KUS=(X.L#7Q_X^L#7?^]\O9Q: MN>>GOGC>)P^J1EVA6T1,&,YA!>TE0H-Q%N&IELG7'D]K7]3/@LDE*SPWF*U> M5172AZR6B@"LX#A;O-0T8U,FU1UV?!Q.>D,QA4#^'&.4J&< M)AD**G*//ABY1BF5(22KNTF-((4>11?J.BZ3#(^&^RIG6?<>.D;4=7\Q/V\4XM])M?)AO7F;O M%E2-"]=2:<,S^.D4/(U5)B6!S"1>P("O/#TX$GOK"-@2B3MC8-B13W>LF/%B MIT L)9Z+>B51&OC8H4BP4;>YF0*T;*]YGCD!)F@L8@M!;5 6)+R=QW55H$(B M&#AUN !P,/%E*^:L:10X>&!+F)FL%*6$O3Y/1,I9JS5+TP?,8%O,X/EFD1NP M&$2[DQ3U# >ZVL N("!JV$(A>9SY\,$YX-E#QT@7E35G7%^H!1+[2;-H^9T9 M 9]21 =BO)*H 9/=@GT&7A@[\JT4*B)T>L9/@BFFMQ4KT'(NW+ M@1'QU\")6A4BWJONEBGOA'42W67%=9GN* M23780]>W132'=3 B<49W\RDL[P;Z/;9@SHA(&B.\#7-:/8_2!U"JZ1#EG"BN\6ZJ<4%@,RJ&!RISM6!KU MV>CIT(W8$>WFK"JP80GIU7-O!0,OUO*\[KS..4?,+%225F\JH*.Y$-<#58>H M[5W[**UNKEE?GDB'_ /:"RT);PPO[!#.,:YSU"TM ]ON,,8^2XN$;85[ E[! M_T#X*E?1P2'G+I'97]VX4+('KE-AN#ZDG"I1-U.*$F(+U^,QNHC1NZ,B:SKS MM;"3@EL%MK5<;US6Z(;DBO#KP1OC>JRSYK%KO!;@QDO@!2^:+&'-PX.S,EBC M8AUT% A7,>+]*)0+#UTQ58WP.KVBKUX= Z:E *<)ABDAH.GQFP#ISF5B(8_ MU;&K!6U'>M\S:7W:-1;'K\&3&>*WNQG^:R>9 UZ#.NVW89+:=I+:* ',<;-H M>-<+OI&5]PV>25+\U&UFW/?$ X@=J+LI>#]\#@XF65G=XO5HCCBGX7)E2'LZ M^TZBG"DVFHU")U0 &\CB6TG"@ONT(!B_O4%L)!A_;)*>H-\Y-GLI'6"U?C_= MR@+"\24V"8C.2P+S'WZ%<;*K4&RF>5'HYVW[>2/M]U>2F^:$9O"7T?&\2/ES M!#C?3L1S)Z6-R68C<49B"J\A^ M:V06+A^FO,Y?.;+4!!WWA6-+["X&,6%8!*W]^I:6>-Y>ZS@X_ S5Y/7J 678 M">,- '@ P/>:! L > # '[T7 @ > / ?IM4# !X \/UO]0" !P \ . ! \ M> # =]?3KY_WMMW\[KM?#@!X ,#7-T@ P , '@#P (!_[P#XOA] 'FTDL'[9 M3 B!%,IE#&97YH@QOHS.P(N_3JNZ*2>QUE[?B8.U_>R43:15O5[I' /3P6V^ MBLZ7=,!Z30IRK%XW<53CJF;R-_+5I$5J'JBT0C([K"CC!/.+HJROP6<,D21A M ; 2>F5HQ;GGJR7^8VK8NTI-FQ)UF1-%$G('>)+'@36EVPY?#I"!(O3$:E!"IT];>)TY (=K"(I8JI)EJM><$,>$;0YU(U!3 M(M&7W*"-"_LNSS05K+4"&5Z.=Q)O1O19A4V7$*Q.W,208#M2P9.?2T7E-G!\ M!(:I*IR2Q2DD)P*'-TV6'JO=(Z1A'K9IF1=64$N+5L4AR MQGU^B S8N5_ :/#7_'H;V?5;=) .< R@KY0P#IH6IA135$#)-('+$5TX1-P0 MEK9GHS) +:YAUSRK%(=G@6-B4IWG M-1TK1O@N^9SX&G-AU#WE#&-M^[%VM%&D27>]'/W9,I"6%5<1?8L MS<1IAS2B&A[")OU MY"#62[RUU^BUG"B+FP7-$,GB'/F_JO:G*_A]JU).' X/>+L02?-IUIAU4;$T M.9UHA978&!>]?*.UA0ZNY0*C+G\1904^I#*+!PXY +_RRLL=0FL/\GDFPPG/ M;>)7.@E-WC0E1["AG\"8B/0.NO[@Q9,!ZAU7]_:QKN3,2G.[@;FM,-6&$N+T M]Z&:H2XV%9DCAJ&_U_>KZ2M<=-J UV6I?E)W*9LJ<8;\-!<1+PD*C>B;[*%5 M-OOIA+M)!Z%2Y@R;*4HR2/4FVCAZTI/&B:RO:.KND*6(3Q[M9@%6?_];/;#\@>4/+']@^0/+'UC^W?7TZ^>] M;3>_^^Z7 \L?6/[U#1)8_L#R!Y8_L/S?.\MOA/*&&D>XB<$P\FLYISJ(*R_' M_0P/@P=1FMLS3'ML-93#+*VFCL2QY"QW=:=EVPV#$[9,SE <>$@&C MJ6"6(D5&#T]BE3)'K_%M7"96!8LTZ:LFK35;>2, $9X)RW$L_9V4_^@\ETY5 M:R,SWSV1PU-51%ZYW.#ZC7#[WTUR3=@"'9X33O,0LKO=U [:+6W%](X:FC/U M+%VDM3X5E@Y"=A!UZNLXKYEK88+%,'%Q76D4-54S\)<-%&*H9>I);%1:4;?% M!&&/!=0=C\:AXU0-W;4@U4U=5^IA4HB?0-<4?#HM2 N3C5PZ$G\O/C(D@\#N M-(O3A8/K"7'0T_?X>OT]&+[:>4D/R#X9P%=/.4R MM4$+:E1'[I^%9M&P&0X+Z,&VZ,'33="##JH_)B'#E]'EO+@E-R.PR\OH HPJ MU0GN+4_IL"_F(3"S(@CDA$^0,]&:N;2Q:@61,-]20PL,C2XA:>9R,HR%*N&9 MTQ7SR>0M;E.6/':F@YJ:E 3OS>^8VNTH0&OB3$GYZ Q=(/(LQ#4&NC)XY62,L&0Y_T?2FX)X.8OJI(J\K M)K&>7CE1Y#6S$_9-2KJ9;F".<<-Z_H3)BG-PF&PF\&0;!&0L*CBL;1W6T4:L M5#-U)'L]_7BO'-0=,LL5QWO1"V(6:+>N,<=@+WARHEB2'5^L9WAX D54 M^>F#@HEO:>+/-@H>1D^UQK[9$U*?PE76,)'-)QOKR:KA3R'J#J7[W: IKEI M5?8PPQV29#\6Z0 7RE@N'2]:%+.!4*H\+W!\Z!K,-4[HZTVE.B#Y;0YK\"HE M$W4B"=PGEXHW9Z1.C*,T4?B7N)W=B=>WBR6\F^HXMADR+K@L-HB4IGY\R#4, M/J@TM&F,F;C@:HZ#U,N&4W F50U_S:)C7LXXK^3]B;21"1LQG=;V)1-R/[-6 MZIY65(F7^JL51_9S=/ .' \G3P#W<*$7&Q]JGJ1.G:(@MEQB..Z;]*YN2LG2 M,;:+E<$H^L )H^PR"[89&!IJ\T8Q'^QX(M3#+C'7!D7Q$F*JB]WP\DK;A\E9 M8E<9B;\^U-:ES8.RE%"G2]-9:[;!*OKQ.H%64I!A-KFW[8):SJ#H; GB8G%: MP$*U;%#;W\M/[=$H;/E&Y0W4GF!S7E^T"Q^\Y[;>I%WN&V0Q$0? M>K*@48(U=S_1GPR-OW/IY<'*1N]7N.?.$QVD9.+"G(@B2K_3U U^UG+S_F#. M%ABMVD'H8"J*3W OE"6PZ]%F/>GQ]+>RN*FA[6NIGWZ0TJD),YV(!-L"BJTJ MK3_ONJ2^"(N=L-X C =@?*_)L0",!V#\T7LA .,!&/]A6CT XP$8W_]6#\!X M ,8#,!Z \0",!V!\=SW]^GEOV\WOOOOE (P'8'Q]@P1@/ #C 1@/P/CW#HS[ M!ZC#CK2H(VTEYVG#^P[+AI8I9,6YB+,>UVG>\$D7$F9XDH;)U_GQ1F2O:B9\ M4([D%_$3'>A!CNM\=3RCO<6XWP&>DW?NG,5IULCQ,E92Y='!H0.VS8HL8\C0 M5)D; 2I Y&!L6 N3EK[- DU6'8GBHD=9D!XNIWQT[JTJ=UBA0UJF" M^UYJ9J>4SGT:T7-T,>E"_:IPVKWM:?>+S3+:$Y%3A30"G]'D!_' ;_(39J3P MG-V1*7\:'>@3]&I U(JC:W@4'6@T<4"NQ\5GC+2>QF9N\1\W+$'H8 ,RSBOM M%B4@(JU\:HKTWQQLJ!5 ,?2@/9\1]' 8]%)SE26DKL\8LDHXS@)ZT(U.L&3W ME%RCPU?WQ"(<6"I'\V$4A2+%+Z=S^/>TUD$-HTZ8PS!2.=B:4J4)?##8MXE5 MR&LO*F+@A4#HEH16+[6#&DJ)>K5B. WRV51TNM]M7D* 8&& M(<%93:SK:2=1M,Q _&Y:IA-N?W?8C)X>J,'0P\.)9#=&IYL%.\N;&SN],]0# MP>,7=0D\A)$CC1:P@J2J+L"V5VB9G?([JKO\&!P2DJ#!5N/Y@$2#H6BT?$&* MLK+:_)]J F@ EX&$W<>TR3JD(L6V<8_78L&5(^M+.LMDY!)0XS18(H:MA2!; M+)LTY"@:0],V.5A2$E%7R\R-)J,K80P)NAQ;(7&B)C3V;&;YKH?0PT6G IE2 MW)@Q@I ?_)@7MYGB #,VBKQPXXK:G%2K +0LK!@7 MYY=XOM/F<8"%68QBQ'IY16K(9E'9>:'A;*W4JYT.^A"T?O LDHPE%$:AEUB! MQO[,Z7[2FN['O"1V G'66G7

!E;WF9:S[O!$ MBPWKZ+204-TT!IRE@*1M0, VM]L2IQX+%/_F-0M#NOJEJ6XBS, 29(>WWCO\ MO,G>X?'H\)!!XYD\'?]]+6^0YXDB.3DFFA)IE)LWV&E?5L_TJ 4N0'#!2 &] MRT:'04C4]G@!+3>%>=@)A[C /X3QHK'555,4QU\CEN$M2\V7W0H\M)-FV43 M2#A)L[)VKHJ>E;:??ZN="X&>.5U%E[6.[\,"IBB@O> ;S)[+7\R]"$-E^Z&R M498E6:B#/9W[:=1\SQ6=UMWO6K%=D\UL?]>=Q&NRJ">CW(E^#8A[0-SWFG4+ MB'M W!^]%P+B'A#W'Z;5 ^(>$/?];_6 N ?$/2#N 7$/B'M W'?7TZ^?][;= M_.Z[7PZ(>T#! I/*7,IT8V+6DZJ>R=\UWDB$2:SF-2VNIHPJ[4*_T$6^8#PBMG MAM=@I3IBLG)[F95&4_,XFPVPT%ITLGVJ6T@R>5W*H8;4\ .%U *UO2>%Z%)R MSG@\ZM:,C2[W(OXH=!B]PSZQ+JY9K5)2=T_1[2%755/+(2JWF*!JL"_M2R*! MI'RG:ZS*BDZ:+=R#2(YH]5$IJ<+#Z& RB @R15"4M&#-AKS(A"PY7=P[B*B,ANJ3SCH,"C "UISCVE M] ;").L^A23J_EEMI*8,7(">32:"* MI>^Q(#C^:2:&08QQ$BM74_V[&<"/8%:;\%(RDJ/WM)Q!O=$B.@<[2/'?W%EL M;R=(X?'5K/+M,?Y^2!*FL'&>1TR=_\PHCQ<=2&YT:!1-27\YSB4 Z3[1=8D3 MX!@D+6!."R3BH:D8]"=4WUV)Q8$IRE*S7:[;>9JIWA*GI'N.R5RH=!+4=,]D MAE?IV =BJHDLLE?J7$=< 8G?L9$-C'M+_]@X$H&]NUV %"@E6*''X9[!B-8C M>LU3.,?OW!M:(6F+N*ECGO@IE =6I-PQ>:$-0:(4]#V)+%L=2V L'>P[Q_C< MR4HTGTV(K@EP" -^^P%_M,& ?X<91$P7[F!OHDR5;VD<&&MK>A9QO8T GM M#MU\4-#%KCU]W7YPVXY:[/OMF$Z4<7=3!=[86;>9!![2'QBEULD78K=-&MSG MO!W0H>=&&\'5#_@M.D@';DJ>)2:.2'2V+DH"HL7QK],;^?*";Q*U <=4VD&2 MAT$%!WKJ+M5US-_:=)X3K: @.U.XBR*0Y"D#732_ M;%0B;RDA48;>#"SWW@Q\N0ORR*;(Z)/YC7;VK^>E@D(?41SYHBB5F[7-I"*4 M5JSZ.\$M[:W*P+8.#I\.L FA:Z5M4^CP).7U 4:,*?.ET-B>K(.T_;7RO^&? M3#%PS4+=&3S&5PM4O.H.#%$:X7 ZXRKT:L[.T)X* $_)LL[.,VA 6F;OQ)0; MXA]"_,->@Y A_B'$/SQZ+X3XAQ#_\,.T>HA_"/$/^]_J(?XAQ#^$^(<0_Q#B M'T+\P^YZ^O7SWK:;WWWWRR'^(<0_K&^0$/\0XA]"_$.(?_C>XQ\XO*$GC7J: MQVPA_8?:T41-8R=#_+H<]X@UT EZ.%O\,F>+TQX15#+)RG:B(<';_6*[C\\5 MW3SC"9'E,X09M(;HK"A9PIIC$;H@0\MFDH8?A"><#A34/HY.D2XD[HYS%%CC M2KP#\ [V.B0&0@M^4[P.J@/&*T\M.^XE#FSCD%*X>QX[3Y%\/3C2"1^[))],I%DPGL>J&N&TZV(E2A)E,Q)TK%$ LI MKB-".T%-S8F$>'U4:LEJ_1Q<0B$>;O";>4=IWQ$="./>6P)!W@=".;A"\IPU MI1MAA4^P,L,. $FTHI*3\-U!6&&89_E\7 M:UKD-RI/=60@\\_%=-HL8XH]*R/.36.*]:I)LT07!7_AZ+0>TU96_R4E%#NM M%<8KFN;1>NKDPKAKX"5.SWBJL1B3EJ53T>%W@6 ,Q4.Y^JHVV708,\(&J,A! M5YH;TW%,8?Q_D?%_N,GX-ZD0WD&C8X2D-_9QYD$6WZJ<5S;TD(+88 :E,>[. MHG@73RA) 3?@M,!AJ3K=246P(H8NPOX-1D/*2P6V[DJ7:"$ETB+C*)A>:[;1 MIMY@,2;BOEH1) MK: !'34WI A2\">YY$G1 \T9>R9L1J![U)+7PSB%2I"&NJK",-AV&#S=:!JT M7EE&@+$F=MBJLC%6P^[L,Z1%6TE][T:-&(G],OJ[2'-)UJ6MA->PX.PHDGCH M+,9O,6%*4[/AE?%4X9Z4;1V\-,8[,VOOV3WFK:AD30E+6!D:1<2[+1ZR4[C0 M3#Y@8U.5P=RWU-,SSA13B5FIBB@K<":I-B^H4\AA__/!-Y!G\-(349(13"9@ M9XR& UMDSINNVF/.!M=V5BP2T(WK5YWE?8L#6]N5G[MI>YN M%:F&DFG(U"\,W&T'[M$F _>]$RO]@3^#I.\PI# MU<3MM_3J8];9YQ>GJ(4/K5FKI"V:;Z(&:#FL(\UE3 CYR@3_J/3J4#/=(,:]ZJ(3B:'0J-RS'NF\L M8?7[^=[CV2;>8ZSU48RWD)A+-@/L5+1='!$P<2[ER :&<]E@:DV=>2)+]0?/ M:;%84J GV 8L_U2)%EKJ"W>B4P-M'VC[O<;N FT?:/M'[X5 VP?:_H=I]4#; M!]I^_UL]T/:!M@^T?:#M VT?:/O=]?3KY[UM-[_[[I<#;1]H^_4-$FC[0-L' MVC[0]M\[;8]GE;DJJWFZ'')2]32'"J0)ZIA*I@"BGZT<:"XB]N: 55142T44 MHH:3;N.R)(20CECGK",Z)QW8I$&)5D\C7Y+*"XJ2I3=^;FU2SV]E#;"(EEN* MGL=3OOB[M*HUP/AOJ%PZ2_G-21%-FHHAS#2/CO%/19FGL7V^0WV24'*C"7>Z MA ^,;4X$K T1D6E.)_DZR7PX?-WV\/7Y)H>OQP*/BB)VOK(XZ435MTCMBKHH M:>6N.RHWI&N]6BI-]X()S^'W^D?G7G.T3^J(!>71F*P>_H!@'-L:QXM-C.-\ M-E,E6\;[DL,5#'!I>A[Z3<[K#;T%_:93+=C?&G]$2*:]IO5[!F0FB]0H0B,: MZ@15.(_TX1DD[\A_P4TSIDO9DT17GJXVH["BQ,=4T23E>!@6S13OFKCN5?2P MX6WOF0D5+B%8XK:6^/-&C,@"NHO804&C;8^*Y.*B2'B2*G)B&"G& /IT&(FV MN?@707KQ"@(=,2&0L-1$IPG9R(]CM)!EQ'6_"[2V8'5_4XQN+ 312K,,>6G" MVA+L5.8?:9[$P)Q%G"A-L+W"QUS(V&"'$H%"H 30"V%&)NK;Y M3R;2RVWO*M(K 9E;*MW)+6XTU<,R-VA;2HKY\%-3$HXH+!!6:*ER_^%+VI1(%^> R MMG49&Z4$,BKM,G E!\/=5"TQPL")DI%XF&QE(W X10"E#*"X/9L)H)U+K,C-BW$3#7"\:4R"7D2U;Q4H9@;94+7 MR)^ \X^..>\:_&4\Q7"#Z!(N!+\/>[?H -ZT' /T NEVG@%JZ&382Q7'$ MRL21]EZ*KA3&""=]L_FCXN42M@ODWS'0HBX;;VQDKP;=OYMN<;13&?OQD?BV_C,;/V$Y<3INA^,9*]62RI,,G14(2& MN1JS"\@PU9ERD@(MRGR36C9EU5#L?2'!5C9H5LL8S&:23^$-3.T8G#2&P03E M.N:/$28H&BMD8J#EY@^CRU'T&O?"M3L*KDJ*DUSYN3^+RHY)GH1G+S?8*#05^^UXF][?@WD=.DTE>3-[TD(].:>6+S<9QRG13J&D$GRHI$:Q3R MV1RO1=]M^8VT;?;3Y12SG1BB@XWF!R@]4_J/W0J#R Y7_P[1ZH/(# ME;__K1ZH_$#E!RH_4/F!R@]4_NYZ^O7SWK:;WWWWRX'*#U3^^@8)5'Z@\@.5 M'ZC\[YW*Q_,GO3YY M=W;ZYJ]H?/8Z^N/\+?QG?/'N[CE^=OCV].CVYI'M. M_OO]R1E<$!V'QU>GYV230#R1W-*)],D= MTSGC8>3(K9IGPQ0JF G'KR#LR8*PHGK\&W4ZGVNR%_U?__'D/Z*IRC+QBN9G M6(A,Y>?VGHC;_]>>N?G^90#U([CZE[?SM%8_X1NPJ?'#H_Y@^,O7G>_->N.I M_97>%O88\7_\[\-1W_)FETKX87E=(C^]+&Y)LIHUK*'+CYX\B<8+U+NMHV>_ M/(G^563U*#HX*VKU&Z/C)*!O]+#CY1+9!(I BJ-Y@7ST J$XQE/H8M+\C&W6 MAA-DEZ/7]%^,5\#+A4OG6X4EK:)#79I)4S/19HI*O@MA;9(GA+&C8Z[HE;DR MLPC3:S!%83Q,AKDV_M%>V<[+QUC1/N?=]PZ%,8&YQG M,L$D/KO!?]YYD[A0B^)&L57(0K;"-$&\0J%D/CQ3+;-F,<'E[D%>1$D9I_F MPE'40I77"N-J\ N")-RZA<7/=*X6M"AN.:)@5I_=:;_LO%F=-W4"TPNN>:>E MPCP8: F\Q1:+DK!_RC."AF0SVZPQD/ =HVL Q1I<2 M:"=Q/KVY["I%24[J.?1O5MR:,'4,^:-$BE54\,,5/9E#>>A)OL8%&@)&_QX< M#KS$HSJ]YTK%936*+BFQ"_\=(W/8G/"A.LVB@I5UG-$[1CHE#$;NN7^PYQ3- M4H+V6 *#"H:1%>#E5,)^T:9651S93%^L#MRLI&LSL3GIUZ1A.+8SUR8?G=I/ ML=$X@R:DB"!HC 3\B('\"#1\\N+)Z,D3 M\?G3DKKC:/3\'_";G,,;Y3$DQX0=H6.RO,;6-?(; UV32 :0!;#DR))S1T57 M7N+DE?S!6A&,4Z.^%!L-D59N2S?8#:/;JJ+(^<-BCK&;8%)/))LK1K_A&5&M M_URE=]'!"_/7)7TF%'MWCSRXNBFC;MR$NW'>84^%SE[KHZX_QO\ZB8['%R=O M/KQ]^U=T<3+F/U^<_.OTY$\\*?KC]#)Z>S*^/.&C*3PONCJYX,.N]Q?G_SJ] M/#T_BX[/SZ[&IV=PPQ\G%R>G9T/Z^ZN_Z&#IY+]/CC_@41*?-)D'7OYQ_B=> M<'H1G9Z].;]X=\(O_]?YVP_PN(N_\+&7)U#,*WSJU?F('O=^?$%'9?@[>,/X M]XN3$_C#^ I>2I=&5Z?O3MP7P3^X#">OAWP!U."R51IH!'C?NWG8VF, MR_.S\:NW5/6=.*4*(7$A)&ZOV?@0$A="XAZ]%T)(7 B)^V%:/83$/4:KAY"X M+]OJ(23NBY8IA,3M2@1%"(E[2'A5"(D+(7$A)&X/_7((B0LA<>L;)(3$A9"X M$!(70N*^]Y"XDS=O3HZO/HRO3NCTZ?3L"@^UZ 3MP\7[\\L3/(KJ.Y[[\_3J MC^CBY/(]W(Y!6W3\=7'R[O3RY/+;G2,>/OG%KX]S:@:E>3_&L+,WYQ?17^D,*=KNXNL3#P ]O7T>O3NC0#[;% M'*8F-;X\.3NF5AI?OCJYO#J_'$8?SEZ?7/Q^<0[_C^ W%^/?H77'9_]UB8%N M?XS_W_CB]?D'>.Z'5Y?PZV-HL.CL' K#3[L:\X$DQL31J=_9:_X-U.S=^/6) M/KLGV$8X(?+JXO3\5L\&'P;02FP/\>7E^?'I^9AC(^AR% +*/79%?WQY-W[M^=_453?I:[YVY/?X4&7']Z\.3T^ MA2;X:RB_8HL:TD/'_\WGI/_W S92^UB37QO!&\\NX:583GCXGW^<'O\1G5Y) M1.#E2^]DE0,@X4]_19?G;_%_'][C?=@>K_]URCW!E3G_$P]_/\#KWW;*389\ M;^E&T2G''D(O_1^T<3 /-(>_L!M.SZ)QQ&UXCK:"9[SPLO';4["UL],QGC$; M:^,01WH4W?$GG@Z+]=A'OCT_IOC''F-[M&-Y5RJ:Y5@9B#!Y3]SH5X[)@XV7 MA L(D9+$-08RH7PM*9#'DX*#,=.2Q.D1![E1$6O:(D8^&NESU2]WE.I.*G%3 M%_Z<0K_Q/+ZS?I!KVH?1^LR7=Q:??1A[^"1\DOT&'\()D^0-V6.>]W1;V?_( M\-VU]M/0V-^NL1_5E_P@K>U_W EGQU_^/.W+S)Q?ILK>VN#GT=.ESTG_Q+_R MC[%,:KCZMP=\ZO GIIWZRE&JY+8HDF@*/;E13>YU^E^AH.XYU89G5@]UGE_C MO',S0^DXGIVRE=/R)LW5$'9"^_!Y:_^V& \VC-'1LYUTBS Y;30\.CT>&W/OA]F(7X!ZK/1[\\VWTC"8[PVSO"IZ-O8+]; M^,%7FRVEGKWX%O5X.!NF Y5^BUZ#84!!5!F]*17&'V&.K&**.GF5P<2^:Q_Y M])O,M9M;3YLY>;%3%L2A<;]%ISBD$?&)3C !C%]\ 9MG*K6Z^>'@Q>O;+CBT>_EG],WH=W\#KC7O=M%J'HU_O MJ=6C(2.?X7%;%GC?BN_1JK>=_3VY!^YY-/N[K-6-BEZ!0ZZ*/+CAQUS$'CX9 M_7*TD_[V#.4&WI *E>4W_!KZC+[' M[933_%WEJHRSZ'UB\$894@K/+#M'H05GF,5@_"*E\%!&VU61!6"<(J7*$@K/(MZQ&$58*P M2A!6V63>VW;SN^]^.0BK!&&5]0T2A%6"L$H05@G"*M]46&4'S[:]0PBZZ4O1 M0H??!/7=XL1[G"2EJJK-0:'O[+#U^;>.,=RZ/IO&XNZLZ7WY'@T6NA/U"18: M+'2WZ_/=6.B5RM1R7L!V[6 =1378QBQW=^OQ=;/Z1I?P/G*[V..ZOO MW\3WHS[?C?F^B:=5"F\+GCEXYEW_]!5PVH#3!IPVX+0!I]WG7@@X;FA7:CLRI,(Q73BF"\=TX9@N'-/MOIP3!>.Z<(Q73BFV['%=#BF"\=TX9CN\8_I7NW. M,=VSK8_ICD8O?OF\U=W1DY]'S]QU?#BM"J=5._G9*IQ6A=.J1^^%<%H53JM^ MF%8/IU7AM&K_6SV<5H73JG!:%4ZKPFE5.*W:74\?3JO":54XK0JG53NVF ZG M5>&TZO./IFZ*-/G4R=0_)T6R@O_-ZT7VO_]_4$L#!!0 ( -2!J5AM+^?V MR @ /$M 8 ;&EN:RTR,#(T,#,S,7AE>#,Q9#$N:'1M[5I_4QLY$OTJ M6J=V U4>CVT@(6-"%0&VCJI-PB9.;=V?\HSL42&/9B6-C>_3WVMI_ ,P!&YA M8_:@"O!H6E*W^G7WDZR#GZ+HM,AYD8J,_:O_\3>6Z;0:B\*QU CNT#J5+F=] M79:\8!^%,5(I]L'(;"08Z[1;;UJ=[EZK'46'!QCKN.ZDBX3MQ>_B;KN[R]K[ M2:>=[+QCYQ_9UK?^\;87/OE\W/_W^6F8]?S;A]_.CEDCBN,_=H[C^*1_$E[L MMMH=UC>\L-))77 5QZ>?&JR1.U'!V/A.$MS;JQP[QO?^K]&^Y!PTBEQ>!#/_P?9@9G##K M9DJ\;XRY&O>U[:RO\(#(0QPQQ);1B]G \[D58.I))NEN0RRT0!@5]> M[7?;.[V#F 2Q#N6:M4B5X"89:)?WKB_+.GL?QPPG+EW$E1QA<%KA:W8-KDPR M%=X) ZTRO#R]S&&G^^55YTV[M]-I=0[B03#MT55+$5W"/$"W8V&<',J4T[(Q M/63G1A:I++EBIYI8U\J)6Q8 MZ6'66ZI(2W M8NS?J#:CWTXW?/B>/[Z*E !40[S=)21]Y6; "V&CSY=*S+QWT-IMM[N/;,7M M.I\UV5+U<'R@!!MHDPGSOM%N0$2I.J$N MGLE']3-Z&/QFBTQ&(Z9%5R>*"G2J@#\Z5J6VB.6WUEN;%Y*C8^_?_SLW=S7+S M!VX]>V/C&;O ,BD!GM<,WC;!QYG&K(4&0<3P7!:,%S-6%1N"!0B%=9R,R.1,;\0F'=E3(NV#,I@2D5YC>8@ M@50:4%:(@<1:: +@,'@[S9FMZ,^R_U0840]"!HRE!4NAA0XDUPA; J4T.XU; M0C6=P4Q "HLRF*TNPPM\_50[SP2^@@UE 8 0UI: :#(B'."H0,SRO2R&R&&! M;(%GJ2K#F #=BO>; *RDO _V,<2,\OH 720X$#IBPY$QI<^I!8F-D M9LK.])Q)FRIM*_2CG&VT"D KC<:V'\V6;0%7F0!0 WANTG7FF?K>E@A:>)). M3^%14ITO L!I?$8YDR[TG&EZ9:(B)R,[KT0 )XB7)$R'\=MA>0]$S M"P7LKC8J%DZ$Q;(!$KYB?Q^O32(3*:_L_;M051\(8*^>*? $71D,@ 1*YQR4 MEB$E"C\.[3R6"7VU*(2#"X"Y)@I+0#;K@D$O)9)[2KL9)3-_)F:K@969Y$:2 M 3+0&5^F"AJILD0Q?/A;ST=\$M=60"&'HD&=2DXPJQ2GV@.SO!)+JH(>@?BL M\C5\&@@21'E ?Y$]53GXQP;+8).#Y=ZI]T;,W#]IWSMT$&X3F5%$<.SB/9ZX M1301-:G7.B87BN!E;5!9F1*!8STM M2U,@VBO@2?Y(%&!;"O&#-\*?W9 (-C A1OS)&NK02Y0\,$K2S8J2TPE7E<^[ M!"$Q'-+IUP3.MVMH]8)]W:..A,?U3-L'!3JB!MC YP>ZS/<#3(MF[I,D2D(!M?DZX5QPY8^!,D M.EPJJH5>VT&KG-L%,:,\[B-+9+[ ^?6HB\^,*7DA5'V<=$V^^9>7Z"FCZ9D% MR=X_9&OMS[BS>80UEXF4\OHJRI^)X5DZ8TFE /YJRK+8R4X%OR .$NBQ9R&>V/OS^?E)Y(-0 M76\ZP[G4FMS+,W2T8I%Z;XV >CN +H Q(-<,1,B"!=EJ#)NQ)-Z8NN2M/;-] M(3EWH:>]%LP_;(>[5ITC,)FA0?IK EG")VU@TW]C4X.X&8B +"9:302Q@8*/ MZB^>3)WGQ;A4>B;P=IKKD-GYE1 !I!^%*K5N =N&7,VA2SD>A>\;=!.I,8^" M>I00#%&JE>*E%A,T\W"6@RSRT(%CJJQ>;_.4%FBI2?(9M M4,(KIVNXOWO;VO/WE^ZF/7H>'GOMGU=7XDF0><6&.HBSU@[VTYK;,<2[%<-UEL.?GNB!(GQ/IH%K:>P)G_KWFR=MM M0^V]XS(?JK(\O*6ZA!N7FQ)(=U[_7"WX3WV%M;M;WS!K+R_%_<\&A;^Y6=1* MGEZ,C*Z*C.JE-LD\_E?,O?JBKII4.)0L1%0_SS/&ZMW@NF7U:O#UJ[\E2$XT M ,>^B/@0["3A$RVS>CGW]UO=W46>"FUM3TW#969_._KPOU!+ P04 " #4 M@:E8]@7U: M?U,;.1+]*CJG=D.J/![;0(X=$ZH(D-I<;3;9K%-7]Z<\HV%4R*-926/C^_3W M6AK_P!@"NY"8/:@"/)J6U%*_[GZ2^_ ?4716%KQ,1<9^'G[XA64ZK<>B="PU M@CNT3J4KV%!7%2_9!V&,5(J]-3([%XSUNIW7G5Y_O].-HJ-#C'72=-)EPO;C MG^)^M[_'N@=)KYOL'K!/']C.E^')*R]\^O%D^)]/9V'63U_>_O+^A+6B./[W M[DD3S\'!=N MK/9BI;45G:5&2!8S<5R7;HHYV.I9LG+ MH1P+RWX54_99CWGYLAU:\-\*(_.7 R]MY7\%!L*888ZD61B]G \[D5:.I))N MEA0RRT0)@1]?'/2[NX/#F 2Q#]6&O4B5X"89:5<,UK=ETWH?9AE.7+J(*WF. MP6F'U]8UNC+)5'@CC+3*\/+LLL ZW8\O>J^[@]U>IW\8C\+2'ERU%-XES#UT M.Q'&R5RFG+:-Z9Q],K),9<45>R=+^*[$IX\Y)(39(K4_U<;6'% ::G9V"< MH0<[MNPXTQ4%O)7%?D.U&?WV^N'#U^SQNT@)0 W$NWU"TN_"8+-<_H8?";+>(8C9ARU>RDWU2$U"NF+;4W;(A5NZ^A73/! M'"$/N1418J/3XX1V8K 2X\-4O4X(JRY;7<1W4^<]*_A$,",F4DR!=E=(RWZK MN0$T*EE>L#,%[!E=RM2VT9QV!LOEQ62H MV-OW_\[,_>TR\UMN/7=CXQF[P#8I 9;7#M8VP<:9QJRE!CW$\%R6C)&Z@9->FALMDGOJV M2:)6$ "(-9#FI[->GY3;@N5*3^T :J=*W--VV>L M^JGVM@NKPRN&I1-5[Y\#VZ"QH3\4FG2@]3OVE;?Z>\:-\/@"7B09$#A@PI(Q MI2VH!XF-$9DI.M-S)FVJM*W1CV*VT2H K3(:AWXT6[8#7&4"0 W@N4[6F>?I M^SLB:.$I.CV%1TEYO@P I_$9Q(ER2,A M_&;8KJ'HB;D"SE9;Y0NGPF+; F?L;^.US:1B937]NY=**N/!+#7S!1X@JX- M!D I5L."LN0$J4?ATX>RX"^FA3"M07 W!"%)2#;3<*@EQ+!';I8K63F;\1L M/;(RD]Q(6H ,=,:GJ9)&JBU1#._^UO,1'\2U%5#((6E0IXH3S&K%*?=@65Z) M)55!CT!\5OD:/HT$"2(]H+_('BL=_&V=9;3-SG+GT'O-9^X>M._L.G"WBV!N[C[VL3D0A*\;!94 MU::"XUA/R](4B/8*>))_+DJP+07_P1OA;VY(! >8X"/^7@UYZ-E+[NDEZ79Y MR=F$J]K'78*0R'.Z^YK ^'8#K5ZPKSODD?"XF6E[IT!'Y ;^/Q(U^YF#>Z2 MZ?A"6M!A)?_ZV92-YL<@[^C1-4Q#IOV; MC?B^1\PG^J/3M#8$L!6NL6'4L;8.[70YC;$LC,O^"%>#;.>&+CD\!=%X3;I1 M'"=@X6^0Z'*IK!=ZO0I:%=PNB!G%<>]9(O,)SN]'DWQF3,D+H9KKI#7Y]E_> MHL?TIB?F)/M_DZ.UO^/.YA[67@92BNNK*%_&5,+I/3C8M2/#0CN.8X/3QBYH MCV_ D..Q=$Z(6[+62(-8T?M,0C\_R Y\ 4G"4A+"?SJ\S!U8_%%+J.^=M2[] M-T+VU?,)^FF?H(\5Z# VSG]+#,O2'4LJ!?#74);%278J^ 5QD$"//0OQQ-[? MS\]O(N^%ZN;0&>ZE-L1>GJ&C%8O0>Z,'-,VSR3G-O1T-X+YNYUP-ZIS#":3&X2_-I E?- &-OTW-@V(VX$(R'*B MU400&RCY>?/%DVGBO!A72L\$WDX+'2([O^(B@/2#4*7.#6#;DL(<*LGQ*'S3 MHCJDUMP+FE&",T2I5HI75B3S#ZMZ$#:+4$E I3RT(=CJJ^5-W25^F^(F7[I M4T6*SW ,2GCM]%KQTNVL1\^]8Q_2*QOQB,"="N+IF_"60ONO[GVRXGMO%ZB<4::+?5$'^J%.W^9J+@\YUM=*T$YJ20 M(M]4W_7T#!<$Z7,B'51+!X]@RF^[/'GSVI!0-]7G$7$Y7EXU-N9$YI5'-V20 M4%.Y+5YU:X'G:E)_["+5_EY30]9=EKW]Z06%OX59Y$.>7IP;&"FCG*A-,@\& M*\N]^J+)C$3+E2Q%U#S/P\=J]6_3LEK\NU[<6X'(1"/PZ(N(YV @"9]HF37; M>7#0Z>\M@E9HZWKZ& M 8 ;&EN:RTR,#(T,#,S,7AE>#,R9#$N:'1M[5EM4]LX$/XK>^E<"S/Q M:X +=L@,#3#M32D4PMS<1\668PV*Y,H*(?WUM_)+XJ20:^_*->W!3(@MK59Z M]#S2;J3>+Y9U*E(B(AK#F^'Y.XAE-)U0H2%2E&@LG3&=PE!F&1%P3I5BG,-K MQ>(Q!?!<^\#V_'W;M:Q^#WT-JD92!+#O'#J^Z^^!VPT\-^@/SL!Q3H8G9<6>[7HP5$3D3#,I"'>]:QI1H[PRLGU1.^YW IZ8$_U,2]WL3J@E$*5$Y MU4>MF^&9U44+S32G_9Y3?Y>V(QG/^[V8W4&NYYP>M29$C9FPM,R"CIOI$%LZ M6+UF-[PT] M-WI PZPV2Z305D(FC,^#5T,VH3F\IS.XDA,B7K7+$OS.J6+)J["PSMDGBH[0 M9]E'4 $SE;7;.Y:S$>-,SX.4Q3$5:/#R1==W.V'/,88X#]D#9[1@9"1YC)6G]RF"UB]? M> =NV/%MK^>,2IS??)P1+C6JU@C8-+8!59HE+")F#D$F<*F8B%A&.)S>TVAJ M9A0N$K2@"HB(&_5G3.!"9_A4U6\1K,NIRJ<$=:%VXL:_M@0W7-#(P2R*\ MSK[;AN,TSD<1]K4 M^*[K/P42)G#AZJ!SD&U:$DT*JG'#%PT9=I:,&9)VVW"MZ1T5\-[&4"%%+D4; M!BFCR0,:W=D@X-U"P5=S##V_V_!&)@EBKEU])N>FJV6E\7 <17(J-&Z]2\\X M^+>&6L[$+9QR!(PC95'>QN+(AAV#V>QTOAL.Y 2CW[QX\T*$EU)%1W.(RK6( MA.B4Z+:9.--J1/-B;E*6PZV0,TXQ6 8%J9J,.!I(%5-UU');Z(+S*BHLWO., M1-4[ME#XB6LME/MH0635JEY&TPB4\A")QP+-)&"ZM;-Q80K4F4 M8CN20Q5SP(2;%?&5O2^UETPYCBE"27*CO"(],^:*?IPR14WNEAOUU4O8Z^P0 M5+L";W\GWEVL9EQI"N,P-3UC4B0PG:N6M'?8V0O-LEE2XA@5.H5XGS7\F&C\ M[=+P$%EF G4Z*?46H0O"!*J-B4("E:P3PHS(,T5S(YVVJ2:8XV,S[!LW4*S( M4$M88UHEBXT5'<9%)E=LL6@UY:7R9$95T6=>JZW:0.U'%&7RQH+CHY9)EENU MQJJI*J5F19)SDN4TJ!^:LV*83\O0:_)- Q;1K.;@[E(=50;^>3Z]*M5U!R:Y_1"I* M0_,<,(U#B\(?G9P>>QQ;J[_Q!U#/8?UG$G\R>-M&XW.F83*-M6.&[:7K?YIG M///SW<$\>J;,W^O M.D]WE_<"_QA0^3]5B_,/$MV.%9(4FS,0J8)Z^VW 7:VH3D),U.9,4*MZKS?L MYI5D5=*\D5R_<QV;7]O$2;*,K'-D4$L! A0#% @ U(&I6++STZ?Y#P M@^( !4 ( !.0\ &QI;FLM,C R-# S,S%?8V%L+GAM;%!+ M 0(4 Q0 ( -2!J5B:O*9SAR, D+ @ 5 " 64? !L M:6YK+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 " #4@:E8-=8-=5%6 C M=@4 %0 @ $?0P ;&EN:RTR,#(T,#,S,5]L86(N>&UL4$L! M A0#% @ U(&I6(OBA=RV. 7.P# !4 ( !HYD &QI M;FLM,C R-# S,S%?<')E+GAM;%!+ 0(4 Q0 ( -2!J5@^MSR4UXP! 'F, M$P 5 " 8S2 !L:6YK+3(P,C0P,S,Q>#$P<2YH=&U02P$" M% ,4 " #4@:E8L=I74'#6 "'A0@ & @ &67P( ;&EN M:RTR,#(T,#,S,7AE>#$P9#$N:'1M4$L! A0#% @ U(&I6&TOY_;(" M\2T !@ ( !/#8# &QI;FLM,C R-# S,S%X97@S,60Q+FAT M;5!+ 0(4 Q0 ( -2!J5CV!=P$M @ -,M 8 " 3H_ M P!L:6YK+3(P,C0P,S,Q>&5X,S%D,BYH=&U02P$"% ,4 " #4@:E8-:ZK MY84% !H'@ & @ $D2 , ;&EN:RTR,#(T,#,S,7AE>#,R <9#$N:'1M4$L%!@ * H I@( -]- P $! end XML 65 link-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0000828146 us-gaap:RetainedEarningsMember 2024-03-31 0000828146 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000828146 us-gaap:RetainedEarningsMember 2023-12-31 0000828146 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000828146 us-gaap:RetainedEarningsMember 2023-03-31 0000828146 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000828146 us-gaap:RetainedEarningsMember 2022-12-31 0000828146 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000828146 us-gaap:PreferredStockMember 2024-03-31 0000828146 us-gaap:CommonStockMember 2024-03-31 0000828146 us-gaap:PreferredStockMember 2023-12-31 0000828146 us-gaap:CommonStockMember 2023-12-31 0000828146 us-gaap:PreferredStockMember 2023-03-31 0000828146 us-gaap:CommonStockMember 2023-03-31 0000828146 us-gaap:PreferredStockMember 2022-12-31 0000828146 us-gaap:CommonStockMember 2022-12-31 0000828146 ilink:EuropeAndOtherMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0000828146 ilink:AsiaAndMiddleEastMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0000828146 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0000828146 us-gaap:SalesRevenueNetMember 2024-01-01 2024-03-31 0000828146 ilink:EuropeAndOtherMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0000828146 ilink:AsiaAndMiddleEastMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0000828146 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0000828146 us-gaap:SalesRevenueNetMember 2023-01-01 2023-03-31 0000828146 us-gaap:LeaseholdImprovementsMember 2024-03-31 0000828146 ilink:FurnitureMachineryAndEquipmentMember 2024-03-31 0000828146 us-gaap:LeaseholdImprovementsMember 2023-12-31 0000828146 ilink:FurnitureMachineryAndEquipmentMember 2023-12-31 0000828146 ilink:SeriesConvertiblePreferredStockMember 2024-03-31 0000828146 ilink:SeriesConvertiblePreferredStockMember 2023-12-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000828146 us-gaap:OperatingExpenseMember 2024-01-01 2024-03-31 0000828146 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0000828146 us-gaap:OperatingExpenseMember 2023-01-01 2023-03-31 0000828146 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000828146 srt:EuropeMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2024-03-31 0000828146 srt:AsiaMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2024-03-31 0000828146 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2024-03-31 0000828146 us-gaap:AssetsTotalMember 2024-03-31 0000828146 srt:EuropeMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2023-12-31 0000828146 srt:AsiaMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2023-12-31 0000828146 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2023-12-31 0000828146 us-gaap:AssetsTotalMember 2023-12-31 0000828146 ilink:QbakMember 2024-01-01 2024-03-31 0000828146 ilink:BkfCapitalMember 2024-01-01 2024-03-31 0000828146 ilink:QbakMember 2023-01-01 2023-03-31 0000828146 ilink:BkfCapitalMember 2023-01-01 2023-03-31 0000828146 us-gaap:OrderOrProductionBacklogMember 2024-03-31 0000828146 us-gaap:NoncompeteAgreementsMember 2024-03-31 0000828146 us-gaap:IntellectualPropertyMember 2024-03-31 0000828146 us-gaap:InProcessResearchAndDevelopmentMember 2024-03-31 0000828146 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0000828146 us-gaap:CustomerRelationshipsMember 2024-03-31 0000828146 us-gaap:OrderOrProductionBacklogMember 2023-12-31 0000828146 us-gaap:NoncompeteAgreementsMember 2023-12-31 0000828146 us-gaap:IntellectualPropertyMember 2023-12-31 0000828146 us-gaap:InProcessResearchAndDevelopmentMember 2023-12-31 0000828146 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000828146 us-gaap:CustomerRelationshipsMember 2023-12-31 0000828146 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000828146 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0000828146 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000828146 us-gaap:ForeignCountryMember 2024-03-31 0000828146 us-gaap:ForeignCountryMember 2023-12-31 0000828146 ilink:SeriesaConvertiblePreferredStockMember 2024-03-31 0000828146 ilink:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0000828146 ilink:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0000828146 ilink:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000828146 ilink:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000828146 ilink:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0000828146 ilink:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0000828146 ilink:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000828146 2024-02-29 0000828146 2023-03-31 0000828146 2022-12-31 0000828146 ilink:CalmanTechnologyLimitedMember us-gaap:TrademarksAndTradeNamesMember 2023-03-17 0000828146 ilink:CalmanTechnologyLimitedMember us-gaap:NoncompeteAgreementsMember 2023-03-17 0000828146 ilink:CalmanTechnologyLimitedMember us-gaap:DevelopedTechnologyRightsMember 2023-03-17 0000828146 ilink:CalmanTechnologyLimitedMember us-gaap:CustomerRelationshipsMember 2023-03-17 0000828146 ilink:CalmanTechnologyLimitedMember 2024-01-01 2024-03-31 0000828146 ilink:CalmanTechnologyLimitedMember 2023-01-01 2023-03-31 0000828146 ilink:SeriesaConvertiblePreferredStockMember 2024-01-01 2024-03-31 0000828146 ilink:BkfCapitalMember 2024-03-31 0000828146 ilink:BkfCapitalMember 2023-12-31 0000828146 ilink:BkfCapitalMember 2023-03-31 0000828146 ilink:QbakMember 2022-12-31 0000828146 ilink:BkfCapitalMember 2022-12-31 0000828146 ilink:QbakMember 2024-03-31 0000828146 ilink:QbakMember 2023-12-31 0000828146 2023-12-31 0000828146 ilink:QbakMember 2023-03-31 0000828146 ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2024-03-01 2024-03-31 0000828146 ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2024-01-01 2024-03-31 0000828146 country:SG 2024-01-01 2024-03-31 0000828146 country:JP 2024-01-01 2024-03-31 0000828146 country:HK 2024-01-01 2024-03-31 0000828146 ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2023-06-01 2023-06-30 0000828146 ilink:NewarkCaliforniaManufacturingFacilityMember 2023-02-01 2023-02-28 0000828146 us-gaap:ManufacturingFacilityMember 2022-05-01 2022-05-31 0000828146 ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2020-06-01 2023-05-31 0000828146 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-03-31 0000828146 2024-03-01 2024-03-01 0000828146 us-gaap:ManufacturingFacilityMember 2024-03-31 0000828146 ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2024-03-31 0000828146 ilink:NewarkCaliforniaManufacturingFacilityMember 2024-03-31 0000828146 country:SG 2024-03-31 0000828146 country:JP 2024-03-31 0000828146 country:HK 2024-03-31 0000828146 ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2023-06-30 0000828146 ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember 2023-05-31 0000828146 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0000828146 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0000828146 ilink:FremontCaliforniaFacilityMember 2024-03-01 2024-03-31 0000828146 2024-03-31 0000828146 ilink:CalmanTechnologyLimitedMember 2023-03-17 0000828146 ilink:CalmanTechnologyLimitedMember ilink:SharePurchaseAgreementMember 2023-03-17 0000828146 ilink:CalmanTechnologyLimitedMember ilink:SharePurchaseAgreementMember 2023-03-17 2023-03-17 0000828146 ilink:FremontCaliforniaFacilityMember 2024-03-31 0000828146 2023-01-01 2023-03-31 0000828146 2024-05-09 0000828146 2024-01-01 2024-03-31 shares iso4217:USD utr:sqft iso4217:GBP ilink:customer pure iso4217:USD shares ilink:segment 0000828146 --12-31 2024 Q1 false 200000 200000 200000 9860000 9860000 9860000 9860368 6573570 P5Y3M19D 10-Q true 2024-03-31 false 001-37659 INTERLINK ELECTRONICS, INC NV 77-0056625 15707 Rockfield Boulevard, Suite 105 Irvine CA 92618 805 484-8855 Common stock, $0.001 par value per share LINK NASDAQ Yes Yes Non-accelerated Filer true false false 9860368 4367000 4304000 1772000 2167000 2570000 2476000 368000 381000 9077000 9328000 289000 313000 2437000 2654000 2435000 2461000 99000 143000 82000 83000 79000 80000 14498000 15062000 965000 464000 416000 492000 112000 126000 342000 293000 1835000 1375000 2000 33000 581000 626000 583000 659000 2418000 2034000 0.01 0.01 1000000 1000000 200000 5000000.0 5000000.0 2000 2000 0.001 0.001 30000000 30000000 9860000 10000 10000 62279000 62279000 93000 200000 -50304000 -49463000 12080000 13028000 14498000 15062000 3124000 3278000 1871000 1691000 1253000 1587000 576000 527000 1428000 1233000 2004000 1760000 -751000 -173000 32000 64000 -719000 -109000 22000 82000 -741000 -191000 -841000 -291000 -0.09 -0.09 -0.03 -0.03 9860000 9860000 9915000 9915000 -741000 -191000 -107000 182000 -848000 -9000 200000 2000 9860000 10000 62279000 200000 -49463000 13028000 0 -741000 -741000 0 100000 100000 0 -107000 -107000 200000 2000 9860000 10000 62279000 93000 -50304000 12080000 200000 2000 9915000 10000 62614000 -98000 -48680000 13848000 -191000 -191000 100000 100000 182000 182000 200000 2000 9915000 10000 62614000 84000 -48971000 13739000 -741000 -191000 229000 49000 -2000 -1000 -39000 0 -387000 396000 111000 208000 -14000 179000 505000 375000 -74000 -149000 54000 80000 222000 -620000 0 2740000 18000 10000 -18000 -2750000 100000 100000 -100000 -100000 -41000 69000 63000 -3401000 4304000 10091000 4367000 6690000 6000 19000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 – The Company and its Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Interlink Electronics, Inc. (“we,” “us,” “our,” “Interlink” or the “Company”) is a global sensor and printed electronics company operating in two principal sensor technology divisions: force/touch sensors, and gas and environmental sensors. We design, develop, manufacture and sell a range of force-sensing and gas-sensing technologies that incorporate our proprietary materials technology, firmware and software into a portfolio of standard sensor-based products and custom sensor system solutions. Our force-sensing products and solutions include sensor components, subassemblies, modules and products that support effective, efficient cursor control and novel three-dimensional user inputs. Our Human Machine Interface (“HMI”) technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays, printed electronics and industrial label products are applicable for use in a wide range of fields, from industrial automation, process control and monitoring to medical and diagnostic devices and defense systems. Our electrochemical gas-sensing technology instruments, products and solutions are deployed in industry, community, health and home settings, with uses in fields such as carbon monoxide and ozone detection and air quality monitoring.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We serve our world-wide customer base from our corporate headquarters in Irvine, California; our Global Product Development and Materials Science Center and distribution and logistics center in Camarillo, California; our printed-electronics manufacturing facilities in Shenzhen, China, and Irvine, Scotland; our advanced and proprietary production and product development facility in Silicon Valley, California; our engineering, research and development center in Singapore; our technical sales office in Japan; and our distribution and logistics center in Hong Kong. Our principal executive office is located at 15707 Rockfield Boulevard, Suite 105, Irvine, California 92618 and our telephone number is (805) 484-8855. Our website address is www.interlinkelectronics.com.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">March 2024 Common Stock Dividend</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On March 1, 2024, the Board of Directors declared a </span><span style="font-weight:normal;">50%</span><span style="font-weight:normal;"> common stock dividend with a record date of March 11, 2024, that was paid on March 22, 2024. Settlement of fractional share interests was made by issuing one full share of common stock in lieu of a fractional share. The stock dividend increased the number of </span><span style="-sec-ix-hidden:Hidden_NKRhmrLe00qjZup43fUSBg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span><span style="font-weight:normal;"> and </span><span style="-sec-ix-hidden:Hidden_Y8q_lQ3GBUyQGEIkTh-gQA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-weight:normal;"> shares of common stock from </span><span style="font-weight:normal;">6,573,570</span><span style="font-weight:normal;"> to </span><span style="font-weight:normal;">9,860,368</span><span style="font-weight:normal;">. Except as otherwise noted, all references to common stock, common stock issuable upon conversion of preferred stock, and corresponding per share information throughout this Quarterly Report on Form 10-Q have been retroactively adjusted to reflect the stock dividend, which is accounted for as a stock split effected in the form of a stock dividend.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fiscal Year</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our fiscal year is the calendar year reporting cycle beginning January 1 and ending December 31.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intra-entity transactions and balances have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim consolidated financial statements for the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial reporting. Accordingly, certain information and footnote disclosures normally included in annual consolidated financial statements have been condensed or omitted in accordance with Rule 10-01 of Regulation S-X. In the opinion of management, the accompanying unaudited interim consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments and the elimination of intra-entity accounts) considered necessary for a fair presentation of all periods presented. The results of the Company’s operations for any interim period are not necessarily indicative of the results of operations for any other interim period or for a full fiscal year. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our Annual Report on Form 10-K, which was filed the Securities and Exchange Commission on March 25, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and disclosures made in the accompanying notes to the consolidated financial statements. Management regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, warranty reserves, inventory valuation reserves, stock-based compensation, purchased intangible asset valuations and useful lives, asset retirement obligations, and deferred income tax asset valuation allowances. These estimates and assumptions are based on current facts, historical experience and various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. The actual results we experience may differ materially and adversely from our original estimates. To the extent there are material differences between the estimates and the actual results, our future results of operations will be affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We recognize revenue in accordance with Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, we perform the following five steps; (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) we satisfy a performance obligation. The five-step model is applied to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services transferred to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, we assess the goods or services promised within each contract and determine those that are performance obligations and assess whether each promised good or service is distinct. We then recognize revenue in the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Delivery occurs when goods are shipped and title and risk of loss transfer to the customer, in accordance with the terms specified in the arrangement with the customer. Revenue recognition is deferred until the earnings process is complete.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We (i) input orders based upon receipt of a customer purchase order, (ii) confirm pricing through the customer purchase order record, (iii) validate creditworthiness through past payment history, credit agency reports and other financial data, and (iv) recognize revenue upon shipment of goods or when risk of loss and title transfer to the buyer. All customers have warranty rights, and some customers also have explicit or implicit rights of return. We establish reserves for potential customer returns or warranty repairs based on historical experience and other factors that enable us to reasonably estimate the obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A portion of our product sales is made through distributors under agreements allowing for right of return. Our past history with these sell-through right of return provisions allow us to reasonably estimate the amount of inventory that could be returned pursuant to these agreements, and revenue is recognized accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shipping and Handling Fees and Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Amounts billed to customers for shipping and handling fees are presented in revenues. Costs incurred for shipping and handling are included in cost of revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Engineering, Research and Development Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Engineering, research and development (“R&amp;D”) costs are expensed when incurred. R&amp;D expenses consist primarily of compensation expenses for employees engaged in research, design and development activities. R&amp;D expenses also include depreciation and amortization, and overhead, including facilities expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Marketing and Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">All of the costs related to marketing and advertising our products are expensed as incurred or at the time the marketing or advertising takes place.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">All stock-based payments to employees, including grants of employee stock options and employee stock purchase rights, are recognized in the financial statements based on their respective grant date (measurement date) fair values. We calculate the compensation cost of full-value awards, such as restricted stock, based on the market value of the underlying stock at the date of the grant. We estimate the expected life of a stock award as the period of time that the award is expected to be outstanding. We are required to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as expense ratably over the requisite service periods. We estimate the fair value of each option award as of the date of grant using the Black-Scholes option pricing model, which was developed for use in estimating the value of traded options that have no vesting restrictions and that are freely transferable. The Black-Scholes option pricing model considers, among other factors, the expected life of the award and the expected volatility of our stock price. Although the Black-Scholes option pricing model meets the accounting guidance requirements, the fair values generated by the Black-Scholes option pricing model may not be indicative of the actual fair values of our awards, as it does not consider other factors important to those stock-based payment awards, such as continued employment, periodic vesting requirements, and limited transferability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We have elected to recognize compensation expense for all stock-based awards on a straight-line basis over the requisite service period for the entire award. The amount of compensation expense recognized through the end of each reporting period is equal to the portion of the grant-date value of the awards that have vested, or for partially vested awards, the value of the portion of the award that is ultimately expected to vest for which the requisite services have been provided. The benefits of tax deductions in excess of recognized compensation cost are reported as a financing cash flow.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, there were no stock-based compensation awards outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Income (Expense)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Other income (expense) consists of interest income, foreign currency exchange gains and losses, gains and losses on marketable securities, and other non-operating gains and losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We account for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and to the extent we believe that recovery is not determinable beyond a “more likely than not” standard, we establish a valuation allowance. To the extent we establish a valuation allowance or increase or decrease this allowance in a period, we include an expense or benefit within the tax provision in the statement of operations. We also utilize a “more likely than not” recognition threshold and measurement analysis for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. We recognize potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We operate within multiple tax jurisdictions and are subject to audit in these jurisdictions. Our foreign subsidiaries are subject to foreign income taxes on earnings in their respective jurisdictions. Earnings of our foreign subsidiaries are included in our U.S. federal income tax return as they are earned.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The functional currency of our Chinese subsidiary is the Chinese Yuan Renminbi. The functional currency of our United Kingdom subsidiaries is the British pound sterling. The functional currency for our Hong Kong and Singapore subsidiaries is the United States dollar. Assets and liabilities are translated into United States dollars at the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at the average exchange rate prevailing during the respective periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) includes all components of comprehensive income (loss), including net income (loss) and any changes in equity during the period from transactions and other events and circumstances generated by non-owner sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We operate in one reportable segment: the manufacture and sale of force/touch sensors and gas sensors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share is computed by dividing net income (loss) applicable to common stockholders (i.e., net income (loss) adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of diluted common shares, which includes common stock equivalents from, if applicable, and if dilutive, unexercised stock options, unvested restricted stock units, and shares issuable upon conversion of convertible preferred stock. Unexercised stock options and unvested restricted stock units are considered to be common stock equivalents if, using the treasury stock method, they are determined to be dilutive. Convertible preferred stock is considered to be common stock equivalents if, using the if-converted method, they are determined to be dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under the two-class method of determining earnings for each class of stock, we consider the dividend rights and participating rights in undistributed earnings for each class of stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We account for our leases under ASC 842. Under this guidance, arrangements meeting the definition of a lease are classified as operating or financing leases and are recorded on the consolidated balance sheet as both a right of use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or our incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right of use asset is amortized over the lease term. For finance leases, interest on the lease liability and the amortization of the right of use asset results in front-loaded expense over the lease term. Variable lease expenses are recorded when incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In calculating the right of use and lease liability, we have elected to combine lease and non-lease components. We exclude short-term leases having an initial term of 12 months or less from the new guidance as an accounting policy election and recognize rent expense on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risk and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Our future results of operations involve a number of risks and uncertainties. Factors that could affect our business or future results and cause actual results to vary materially from historical results include, but are not limited to, the rapid change in our industry; problems with the performance, reliability or quality of our products; loss of customers; impacts of doing business internationally, including foreign currency fluctuations, changes in the trade policies of countries in which we or our customers do business, and political instability; potential shortages of the supplies we use to manufacture our products; disruptions in our manufacturing facilities; changes in environmental directives impacting our manufacturing process or product lines; the development of new proprietary technology and the enforcement of intellectual property rights by or against us; our ability to attract and retain qualified employees; and our ability to raise additional capital.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Our operations and financial results may be adversely affected by outbreaks of viruses, widespread illness, infectious diseases, contagions and unforeseen epidemics (such as the COVID-19 coronavirus) in countries in which our products are manufactured and sold. We experienced delays in the receipt of certain goods and the supply of our products from international and domestic shipping origins as a result of the COVID-19 pandemic and more general global supply chain constraints in fiscal 2021, and to a lesser extent in fiscal 2022 and 2023, and so far in fiscal 2024. Depending on the continued extent and duration of these and similar constraints and disruptions, our supply chain, results of operations (including sales) or future business may be materially and adversely impacted. These and other issues affecting our international suppliers or internationally manufactured merchandise could have a material adverse effect on our business, results of operations and financial condition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We determine fair value measurements based on the assumptions that market participants would use in pricing the asset or liability. As a basis for considering market participant assumptions in fair value measurements, we follow the following fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) our own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 2: Other inputs observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborate inputs; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 3: Unobservable inputs for which there is little or no market data and which requires the owner of the assets or liabilities to develop its own assumptions about how market participants would price these assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of assets and liabilities and their placement within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We reviewed all recently issued accounting pronouncements and concluded they are not applicable or not expected to be material to our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We have evaluated subsequent events through May 9, 2024, being the date these condensed consolidated financial statements were issued.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Interlink Electronics, Inc. (“we,” “us,” “our,” “Interlink” or the “Company”) is a global sensor and printed electronics company operating in two principal sensor technology divisions: force/touch sensors, and gas and environmental sensors. We design, develop, manufacture and sell a range of force-sensing and gas-sensing technologies that incorporate our proprietary materials technology, firmware and software into a portfolio of standard sensor-based products and custom sensor system solutions. Our force-sensing products and solutions include sensor components, subassemblies, modules and products that support effective, efficient cursor control and novel three-dimensional user inputs. Our Human Machine Interface (“HMI”) technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays, printed electronics and industrial label products are applicable for use in a wide range of fields, from industrial automation, process control and monitoring to medical and diagnostic devices and defense systems. Our electrochemical gas-sensing technology instruments, products and solutions are deployed in industry, community, health and home settings, with uses in fields such as carbon monoxide and ozone detection and air quality monitoring.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We serve our world-wide customer base from our corporate headquarters in Irvine, California; our Global Product Development and Materials Science Center and distribution and logistics center in Camarillo, California; our printed-electronics manufacturing facilities in Shenzhen, China, and Irvine, Scotland; our advanced and proprietary production and product development facility in Silicon Valley, California; our engineering, research and development center in Singapore; our technical sales office in Japan; and our distribution and logistics center in Hong Kong. Our principal executive office is located at 15707 Rockfield Boulevard, Suite 105, Irvine, California 92618 and our telephone number is (805) 484-8855. Our website address is www.interlinkelectronics.com.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">March 2024 Common Stock Dividend</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On March 1, 2024, the Board of Directors declared a </span><span style="font-weight:normal;">50%</span><span style="font-weight:normal;"> common stock dividend with a record date of March 11, 2024, that was paid on March 22, 2024. Settlement of fractional share interests was made by issuing one full share of common stock in lieu of a fractional share. The stock dividend increased the number of </span><span style="-sec-ix-hidden:Hidden_NKRhmrLe00qjZup43fUSBg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span><span style="font-weight:normal;"> and </span><span style="-sec-ix-hidden:Hidden_Y8q_lQ3GBUyQGEIkTh-gQA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-weight:normal;"> shares of common stock from </span><span style="font-weight:normal;">6,573,570</span><span style="font-weight:normal;"> to </span><span style="font-weight:normal;">9,860,368</span><span style="font-weight:normal;">. Except as otherwise noted, all references to common stock, common stock issuable upon conversion of preferred stock, and corresponding per share information throughout this Quarterly Report on Form 10-Q have been retroactively adjusted to reflect the stock dividend, which is accounted for as a stock split effected in the form of a stock dividend.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fiscal Year</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our fiscal year is the calendar year reporting cycle beginning January 1 and ending December 31.</p> 0.50 6573570 9860368 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intra-entity transactions and balances have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim consolidated financial statements for the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial reporting. Accordingly, certain information and footnote disclosures normally included in annual consolidated financial statements have been condensed or omitted in accordance with Rule 10-01 of Regulation S-X. In the opinion of management, the accompanying unaudited interim consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments and the elimination of intra-entity accounts) considered necessary for a fair presentation of all periods presented. The results of the Company’s operations for any interim period are not necessarily indicative of the results of operations for any other interim period or for a full fiscal year. These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our Annual Report on Form 10-K, which was filed the Securities and Exchange Commission on March 25, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and disclosures made in the accompanying notes to the consolidated financial statements. Management regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, warranty reserves, inventory valuation reserves, stock-based compensation, purchased intangible asset valuations and useful lives, asset retirement obligations, and deferred income tax asset valuation allowances. These estimates and assumptions are based on current facts, historical experience and various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. The actual results we experience may differ materially and adversely from our original estimates. To the extent there are material differences between the estimates and the actual results, our future results of operations will be affected.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We recognize revenue in accordance with Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), when our customer obtains control of promised goods or services, in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, we perform the following five steps; (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) we satisfy a performance obligation. The five-step model is applied to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services transferred to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, we assess the goods or services promised within each contract and determine those that are performance obligations and assess whether each promised good or service is distinct. We then recognize revenue in the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Delivery occurs when goods are shipped and title and risk of loss transfer to the customer, in accordance with the terms specified in the arrangement with the customer. Revenue recognition is deferred until the earnings process is complete.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We (i) input orders based upon receipt of a customer purchase order, (ii) confirm pricing through the customer purchase order record, (iii) validate creditworthiness through past payment history, credit agency reports and other financial data, and (iv) recognize revenue upon shipment of goods or when risk of loss and title transfer to the buyer. All customers have warranty rights, and some customers also have explicit or implicit rights of return. We establish reserves for potential customer returns or warranty repairs based on historical experience and other factors that enable us to reasonably estimate the obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A portion of our product sales is made through distributors under agreements allowing for right of return. Our past history with these sell-through right of return provisions allow us to reasonably estimate the amount of inventory that could be returned pursuant to these agreements, and revenue is recognized accordingly.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shipping and Handling Fees and Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Amounts billed to customers for shipping and handling fees are presented in revenues. Costs incurred for shipping and handling are included in cost of revenues.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Engineering, Research and Development Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Engineering, research and development (“R&amp;D”) costs are expensed when incurred. R&amp;D expenses consist primarily of compensation expenses for employees engaged in research, design and development activities. R&amp;D expenses also include depreciation and amortization, and overhead, including facilities expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Marketing and Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">All of the costs related to marketing and advertising our products are expensed as incurred or at the time the marketing or advertising takes place.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">All stock-based payments to employees, including grants of employee stock options and employee stock purchase rights, are recognized in the financial statements based on their respective grant date (measurement date) fair values. We calculate the compensation cost of full-value awards, such as restricted stock, based on the market value of the underlying stock at the date of the grant. We estimate the expected life of a stock award as the period of time that the award is expected to be outstanding. We are required to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as expense ratably over the requisite service periods. We estimate the fair value of each option award as of the date of grant using the Black-Scholes option pricing model, which was developed for use in estimating the value of traded options that have no vesting restrictions and that are freely transferable. The Black-Scholes option pricing model considers, among other factors, the expected life of the award and the expected volatility of our stock price. Although the Black-Scholes option pricing model meets the accounting guidance requirements, the fair values generated by the Black-Scholes option pricing model may not be indicative of the actual fair values of our awards, as it does not consider other factors important to those stock-based payment awards, such as continued employment, periodic vesting requirements, and limited transferability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We have elected to recognize compensation expense for all stock-based awards on a straight-line basis over the requisite service period for the entire award. The amount of compensation expense recognized through the end of each reporting period is equal to the portion of the grant-date value of the awards that have vested, or for partially vested awards, the value of the portion of the award that is ultimately expected to vest for which the requisite services have been provided. The benefits of tax deductions in excess of recognized compensation cost are reported as a financing cash flow.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, there were no stock-based compensation awards outstanding.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Income (Expense)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Other income (expense) consists of interest income, foreign currency exchange gains and losses, gains and losses on marketable securities, and other non-operating gains and losses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We account for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and to the extent we believe that recovery is not determinable beyond a “more likely than not” standard, we establish a valuation allowance. To the extent we establish a valuation allowance or increase or decrease this allowance in a period, we include an expense or benefit within the tax provision in the statement of operations. We also utilize a “more likely than not” recognition threshold and measurement analysis for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. We recognize potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We operate within multiple tax jurisdictions and are subject to audit in these jurisdictions. Our foreign subsidiaries are subject to foreign income taxes on earnings in their respective jurisdictions. Earnings of our foreign subsidiaries are included in our U.S. federal income tax return as they are earned.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The functional currency of our Chinese subsidiary is the Chinese Yuan Renminbi. The functional currency of our United Kingdom subsidiaries is the British pound sterling. The functional currency for our Hong Kong and Singapore subsidiaries is the United States dollar. Assets and liabilities are translated into United States dollars at the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at the average exchange rate prevailing during the respective periods.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) includes all components of comprehensive income (loss), including net income (loss) and any changes in equity during the period from transactions and other events and circumstances generated by non-owner sources.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We operate in one reportable segment: the manufacture and sale of force/touch sensors and gas sensors.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share is computed by dividing net income (loss) applicable to common stockholders (i.e., net income (loss) adjusted for preferred stock dividends declared or accumulated) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of diluted common shares, which includes common stock equivalents from, if applicable, and if dilutive, unexercised stock options, unvested restricted stock units, and shares issuable upon conversion of convertible preferred stock. Unexercised stock options and unvested restricted stock units are considered to be common stock equivalents if, using the treasury stock method, they are determined to be dilutive. Convertible preferred stock is considered to be common stock equivalents if, using the if-converted method, they are determined to be dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under the two-class method of determining earnings for each class of stock, we consider the dividend rights and participating rights in undistributed earnings for each class of stock.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We account for our leases under ASC 842. Under this guidance, arrangements meeting the definition of a lease are classified as operating or financing leases and are recorded on the consolidated balance sheet as both a right of use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or our incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right of use asset is amortized over the lease term. For finance leases, interest on the lease liability and the amortization of the right of use asset results in front-loaded expense over the lease term. Variable lease expenses are recorded when incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In calculating the right of use and lease liability, we have elected to combine lease and non-lease components. We exclude short-term leases having an initial term of 12 months or less from the new guidance as an accounting policy election and recognize rent expense on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risk and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Our future results of operations involve a number of risks and uncertainties. Factors that could affect our business or future results and cause actual results to vary materially from historical results include, but are not limited to, the rapid change in our industry; problems with the performance, reliability or quality of our products; loss of customers; impacts of doing business internationally, including foreign currency fluctuations, changes in the trade policies of countries in which we or our customers do business, and political instability; potential shortages of the supplies we use to manufacture our products; disruptions in our manufacturing facilities; changes in environmental directives impacting our manufacturing process or product lines; the development of new proprietary technology and the enforcement of intellectual property rights by or against us; our ability to attract and retain qualified employees; and our ability to raise additional capital.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Our operations and financial results may be adversely affected by outbreaks of viruses, widespread illness, infectious diseases, contagions and unforeseen epidemics (such as the COVID-19 coronavirus) in countries in which our products are manufactured and sold. We experienced delays in the receipt of certain goods and the supply of our products from international and domestic shipping origins as a result of the COVID-19 pandemic and more general global supply chain constraints in fiscal 2021, and to a lesser extent in fiscal 2022 and 2023, and so far in fiscal 2024. Depending on the continued extent and duration of these and similar constraints and disruptions, our supply chain, results of operations (including sales) or future business may be materially and adversely impacted. These and other issues affecting our international suppliers or internationally manufactured merchandise could have a material adverse effect on our business, results of operations and financial condition.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We determine fair value measurements based on the assumptions that market participants would use in pricing the asset or liability. As a basis for considering market participant assumptions in fair value measurements, we follow the following fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) our own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 2: Other inputs observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborate inputs; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">Level 3: Unobservable inputs for which there is little or no market data and which requires the owner of the assets or liabilities to develop its own assumptions about how market participants would price these assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of assets and liabilities and their placement within the fair value hierarchy.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We reviewed all recently issued accounting pronouncements and concluded they are not applicable or not expected to be material to our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Subsequent Events</b></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 – Details of Certain Financial Statement Components</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, stated at the lower of cost or net realizable value, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:71.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 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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inventories</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,986</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 232</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 258</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 2,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 2,476</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment, net, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:71.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 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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Property, plant and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,009</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,421</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,108)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 313</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense totaled $40,000 and $37,000 for the three months ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:63.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;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;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:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible assets, net</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents, tradenames, and trademarks</p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">3.5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">6 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,449</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 930</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Order backlog</p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">0.5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">In-process research and development</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,908</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,254)</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,654</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Amortization expense totaled $189,000 and $12,000 for the three months ended March 31, 2024 and 2023, respectively. Future amortization expense on existing intangible assets 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:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:83.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (remainder of year)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 559</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 663</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 539</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 332</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 261</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;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 0.05pt 0pt;"> 2,437</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in the carrying amount of goodwill for the periods ended March 31, 2024 and 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.65%;border-bottom:1px solid #000000;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,461</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment to goodwill, foreign currency exchange rate changes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,435</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.65%;border-bottom:1px solid #000000;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill acquired in acquisition of Calman (before December 2023 adjustment to allocation)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,052</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment to goodwill, foreign currency exchange rate changes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 154</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,856</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:3.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:3.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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accrued liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued wages and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vacation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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 0.05pt 0pt;"> 416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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 0.05pt 0pt;"> 492</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:71.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 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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inventories</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,986</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 232</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 258</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 2,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 2,476</p></td></tr></table> 2049000 1986000 225000 232000 296000 258000 2570000 2476000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:71.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 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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Property, plant and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,009</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,421</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,108)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 313</p></td></tr></table> 2014000 2009000 406000 412000 2420000 2421000 2131000 2108000 289000 313000 40000 37000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:63.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;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;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:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:63.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible assets, net</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents, tradenames, and trademarks</p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">3.5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">6 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,449</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 930</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Order backlog</p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">0.5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">In-process research and development</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,908</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,254)</p></td></tr><tr><td style="vertical-align:bottom;width:63.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,654</p></td></tr></table> P5Y 932000 935000 P3Y6M 538000 543000 P6Y 1433000 1449000 P4Y 920000 930000 P0Y6M 22000 22000 29000 29000 3874000 3908000 1437000 1254000 2437000 2654000 189000 12000 <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:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:83.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (remainder of year)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 559</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 663</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 539</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 332</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 261</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;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 0.05pt 0pt;"> 2,437</p></td></tr></table> 559000 663000 539000 332000 261000 83000 2437000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.65%;border-bottom:1px solid #000000;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,461</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment to goodwill, foreign currency exchange rate changes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,435</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.65%;border-bottom:1px solid #000000;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill acquired in acquisition of Calman (before December 2023 adjustment to allocation)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,052</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment to goodwill, foreign currency exchange rate changes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 154</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,856</p></td></tr></table> 2461000 -26000 2435000 650000 4052000 154000 4856000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:3.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:3.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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accrued liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued wages and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vacation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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 0.05pt 0pt;"> 416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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 0.05pt 0pt;"> 492</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 146000 204000 190000 185000 80000 103000 416000 492000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 3 – Acquisition of Calman Technology Limited</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On March 17, 2023, we acquired all of the outstanding shares in Calman Technology Limited (“Calman”), a Scotland-based designer and manufacturer of membrane keypads, graphic overlays and printed electronics, pursuant to a Share Purchase Agreement (the “Share Purchase Agreement”) by and among the Company’s wholly owned United Kingdom subsidiary, Interlink Electronics Limited, and the shareholders of Calman. The Share Purchase Agreement contains customary representations, warranties and covenants, including non-competition covenants on the part of the sellers, who continue to be employed by Calman. Under the terms of the Share Purchase Agreement, the purchase price was GB£4,127,000 (approximately $4,912,000), of which GB£3,627,000 (approximately $4,317,000) was paid at closing and the remaining GB£500,000 (approximately $595,000) was held back against potential claims for breaches of representations and warranties (subject to certain deductibles and caps) and was paid to the sellers in December 2023.The purchase price was subject to adjustment based on the extent, if any, to which Calman’s net working capital at closing was more or less than GB£600,000 (approximately $714,000), which resulted in additional purchase consideration of approximately GB£1,292,000 (approximately $1,538,000).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition date, giving effect to the post-closing purchase price adjustment and the revised allocation based on the results of the valuation report (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:81.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 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:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,577</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 656</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 622</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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;"> (615)</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91)</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net identifiable tangible assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,398</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 381</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tradenames and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,260</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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;"> (710)</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,064</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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 0.05pt 0pt;"> 6,450</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Calman. The goodwill is not expected to be deductible for income tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following represents the pro forma consolidated statement of operations as if Calman had been included in our consolidated results for the full quarters ended March 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:62.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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 0.05pt 0pt;"> 3,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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 0.05pt 0pt;"> 4,039</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">$</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:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (741)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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 0.05pt 0pt;"> 296</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4127000 4912000 3627000 4317000 500000 595000 600000 714000 1292000 1538000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:81.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 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:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,577</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 656</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 622</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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;"> (615)</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91)</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net identifiable tangible assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,398</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 381</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tradenames and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,260</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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;"> (710)</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,064</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;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 0.05pt 0pt;"> 6,450</p></td></tr></table> 1577000 656000 622000 12000 146000 91000 615000 91000 2398000 381000 214000 1260000 843000 710000 2064000 6450000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:62.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;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 0.05pt 0pt;"> 3,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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 0.05pt 0pt;"> 4,039</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">$</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:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (741)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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 0.05pt 0pt;"> 296</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3124000 4039000 -741000 296000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 – Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period, plus the dilutive effect of any dilutive securities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On March 1, 2024, the Board of Directors declared a 50% common stock dividend with a record date of March 11, 2024, that was paid on March 22, 2024. The effect of this stock dividend (which is accounted for as a stock split effected in the form of a stock dividend) has been applied retroactively to weighted average common shares outstanding, earnings per share, and the conversion rate and conversion price applicable for our Series A Convertible Preferred Stock, as if the 50% common stock dividend had occurred at the beginning of the earliest period presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except per share data)</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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;"> (741)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;"> (191)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less: Preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net loss applicable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (841)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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 0pt 0.05pt 0pt;"> (291)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,915</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive potential common shares from convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,915</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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 0pt 0.05pt 0pt;"> (0.03)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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 0pt 0.05pt 0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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 0pt 0.05pt 0pt;"> (0.03)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive shares issuable upon conversion of Series A Convertible Preferred Stock excluded from calculation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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 0.05pt 0pt;"> 600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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 0.05pt 0pt;"> 600</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">200,000 shares of Series A Convertible Preferred Stock convertible into 600,000 shares of common stock were outstanding but were not included in the computation of diluted earnings (loss) per share because their effect would be anti-dilutive due to the net losses and due to the $8.33 conversion price being higher than the average market price of the common stock.</p> 0.50 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except per share data)</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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;"> (741)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;"> (191)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less: Preferred stock dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net loss applicable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (841)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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 0pt 0.05pt 0pt;"> (291)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,915</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive potential common shares from convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,915</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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 0pt 0.05pt 0pt;"> (0.03)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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 0pt 0.05pt 0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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 0pt 0.05pt 0pt;"> (0.03)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive shares issuable upon conversion of Series A Convertible Preferred Stock excluded from calculation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;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 0.05pt 0pt;"> 600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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 0.05pt 0pt;"> 600</p></td></tr></table> -741000 -191000 100000 100000 -841000 -291000 9860000 9915000 9860000 9915000 -0.09 -0.03 -0.09 -0.03 600000 600000 200000 600000 8.33 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 – Significant Customers, Concentrations of Credit Risk, and Geographic Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We manage and operate our business through one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenues from customers equal to or greater than 10% of total net revenues are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:66.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: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:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</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:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</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:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</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:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</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:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</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:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</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:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </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></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">*    Less than 10% of total net revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenues by geographic area are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:65.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,153</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia and Middle East</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 826</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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 0.05pt 0pt;"> 3,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;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 0.05pt 0pt;"> 3,278</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Revenues by geographic area are based on the country of shipment destination. The geographic location of distributors and third-party manufacturing service providers may be different from the geographic location of the purchasers and/or ultimate end users.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We provide credit only to creditworthy third parties who are subject to our credit verification procedures. Accounts receivable balances are monitored on an ongoing basis, and accounts deemed to have credit risk are fully reserved. At March 31, 2024, two customers accounted for 24% and 19% of total accounts receivable. At December 31, 2023, two customers accounted for 35% and 16% of total accounts receivable. Our allowance for doubtful accounts was $0 at both March 31, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our long-lived assets were geographically located as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:71.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 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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 733</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,784</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 217</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 5,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 5,734</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:66.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: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:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</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:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</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:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</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:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</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:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</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:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</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:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </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></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">*    Less than 10% of total net revenues</p> 0.16 0.32 0.17 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:65.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,153</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia and Middle East</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 826</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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 0.05pt 0pt;"> 3,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;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 0.05pt 0pt;"> 3,278</p></td></tr></table> 1445000 2153000 729000 826000 950000 299000 3124000 3278000 2 0.24 0.19 2 0.35 0.16 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:71.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 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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 733</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,784</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 217</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 5,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 5,734</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 674000 733000 4565000 4784000 182000 217000 5421000 5734000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 – Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Qualstar Corporation (OTCMKTS:QBAK)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Qualstar Corporation (OTCMKTS:QBAK) (“Qualstar”) is a related party. Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer, is also the President, Chief Executive Officer and a director of Qualstar. Ryan J. Hoffman, our Chief Financial Officer, is also the Acting Chief Financial Officer of Qualstar. Mr. Bronson, together with BKF Capital Group, Inc. (OTCMKTS:BKFG) which he controls, has a controlling interest in both Interlink and Qualstar. We have a facilities agreement with Qualstar to allow Qualstar to use a portion of our Irvine, California office facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. Qualstar also has a facilities agreement with us to allow us to use of a portion of its Camarillo, California office and warehouse facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. In addition, we have various consulting agreements with Qualstar for certain of our respective employees and/or independent contractors that provide certain operational, sales, marketing, general and administrative services to the other entity. Interlink and Qualstar also agree to reimburse, or be reimbursed by, one another for expenses paid by one company on behalf of the other. Transactions with Qualstar and its subsidiaries are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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 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.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:44.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from </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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due to</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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from </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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due to </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Qualstar</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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Qualstar</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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Qualstar</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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Qualstar</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:44.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Billed (or accrued) to Qualstar by Interlink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paid by Qualstar to Interlink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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;"> (65)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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;"> (210)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Billed (or accrued) to Interlink by Qualstar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paid by Interlink to Qualstar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:44.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="white-space:pre-wrap;">Balance at March 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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 0.05pt 0pt;"> 13</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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 0.05pt 0pt;"> 25</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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 0.05pt 0pt;"> 21</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">BKF Capital Group (OTCMKTS:BKFG)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">BKF Capital Group, Inc. (OTCMKTS:BKFG) (“BKF Capital”) is a related party. Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer, is also the Chief Executive Officer and Chairman of BKF Capital. Ryan J. Hoffman, our Chief Financial Officer, is also the Chief Financial Officer of BKF Capital. Mr. Bronson, together with BKF Capital, has a controlling interest in Interlink. We have a facilities agreement with BKF Capital to allow BKF Capital to use a portion of our Irvine, California office facility, for which we have agreed to split substantially all rent and lease-related costs on an apportioned basis according to the approximate relative usage levels by each entity. In addition, we have consulting agreements with BKF Capital for certain of our respective employees and/or independent contractors that provide certain operational and general and administrative services to the other entity. We entered into a M&amp;A advisory consulting services agreement with Bronson Financial LLC (“BF”), a wholly owned subsidiary of BKF Capital, pursuant to which BF provides M&amp;A advisory consulting services to us. Interlink and BKF Capital also agree to reimburse, or be reimbursed by, one another for expenses paid by one company on behalf of the other. Transactions with BKF Capital and its subsidiaries are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due to</b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due to </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BKF Capital</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BKF Capital</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BKF Capital</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BKF Capital</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1,</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Billed (or accrued) to BKF Capital by Interlink</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paid by BKF Capital to Interlink</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> (3)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> (8)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Billed (or accrued) to Interlink by BKF Capital</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paid by Interlink to BKF Capital</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56)</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50)</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31,</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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 0.05pt 0pt;"> 1</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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 0.05pt 0pt;"> 17</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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 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.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:44.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from </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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due to</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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from </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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due to </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Qualstar</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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Qualstar</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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Qualstar</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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Qualstar</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:44.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Billed (or accrued) to Qualstar by Interlink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paid by Qualstar to Interlink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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;"> (65)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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;"> (210)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Billed (or accrued) to Interlink by Qualstar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:44.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paid by Interlink to Qualstar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:44.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="white-space:pre-wrap;">Balance at March 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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 0.05pt 0pt;"> 13</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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 0.05pt 0pt;"> 25</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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 0.05pt 0pt;"> 21</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due to</b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due to </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BKF Capital</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BKF Capital</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BKF Capital</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BKF Capital</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1,</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Billed (or accrued) to BKF Capital by Interlink</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paid by BKF Capital to Interlink</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> (3)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> (8)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Billed (or accrued) to Interlink by BKF Capital</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paid by Interlink to BKF Capital</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56)</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50)</p></td></tr><tr><td style="vertical-align:bottom;width:51.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31,</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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 0.05pt 0pt;"> 1</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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 0.05pt 0pt;"> 17</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2000 32000 6000 76000 225000 65000 210000 37000 25000 44000 25000 13000 25000 21000 0 2000 2000 2000 23000 3000 8000 56000 50000 56000 50000 1000 17000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 – Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Income tax expense as a percentage of pre-tax loss was 3.1% for the three months ended March 31, 2024 versus 75.2% for the comparable period in the prior year. Our income tax expense is primarily impacted by the mix of domestic and foreign pre-tax earnings, permanent differences between book income/loss and taxable income/loss, and our ability to utilize prior net operating loss carryovers (“NOLs”). Accordingly, our effective tax rate can vary from the U.S. statutory tax rate of 21% from quarter to quarter. The effective tax rates for each of the three-month periods ended March 31, 2024 and 2023 were impacted by the amount of our foreign pre-tax income and the tax expense thereon while not realizing a benefit on our domestic pre-tax loss due to the valuation allowance on our domestic NOLs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We experienced an ownership change under IRC Section 382 in 2010. In general, a Section 382 ownership change occurs if there is a cumulative change in our ownership by “5% shareholders” (as defined in the Internal Revenue Code of 1986, as amended) that exceeds 50 percentage points over a rolling three-year period. An ownership change generally affects the rate at which NOLs and potential other deferred tax assets are permitted to offset future taxable income. Certain state jurisdictions within which we operate contain similar provisions and limitations. As of March 31, 2024, all of the remaining federal and state NOLs are subject to annual limitations due to the 2010 ownership change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets. We analyzed our need to record a valuation allowance against our otherwise recognizable net deferred tax assets in the federal, state and foreign jurisdictions, and we determined that a valuation allowance on federal and state deferred tax assets was necessary at both March 31, 2024 and December 31, 2023, while no valuation allowance on foreign deferred tax assets was necessary at both March 31, 2024 and December 31, 2023. The amount of deferred tax assets considered realizable could be adjusted in future periods if estimates of future taxable income during the carryforward period are reduced or increased, or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as our projections for future profitability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Internal Revenue Code includes a provision, referred to as Global Intangible Low-Taxed Income (“GILTI”), which provides for a 10.5% tax on certain income of controlled foreign corporations. We have elected to account for GILTI as a period cost if and when occurred, rather than recognizing deferred taxes for basis differences expected to reverse.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Of our $4.4 million of cash at March 31, 2024, $2.7 million was held by our foreign subsidiaries. If these funds are needed for our operations in the U.S. or for acquisitions, we have several methods to repatriate the funds without significant tax effects, including repayment of intercompany loans or distributions of previously taxed income. Other distributions may require us to incur U.S. or foreign taxes to repatriate these funds. However, our intent is to permanently reinvest these funds outside the U.S. and our current plans do not demonstrate a need to repatriate cash to fund our U.S. operations.</p> 0.031 0.752 0.21 0 0 0.105 4400000 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 – Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Lease Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease facilities under non-cancellable operating leases. Our current leases expire at various dates through fiscal 2025 and frequently include renewal provisions for varying periods of time, provisions which require us to pay taxes, insurance and maintenance costs, and provisions for minimum rent increases. Minimum leases payments, including scheduled rent increases are recognized as rent expenses on a straight-line basis over the term of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The rate implicit in each lease is not readily determinable, and we therefore use our incremental borrowing rate to determine the present value of the lease payments. No new right-of-use (“ROU”) assets were capitalized during the three months ended March 31, 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">ROU assets for operating leases are periodically reduced by impairment losses. We use the long-lived assets impairment guidance in ASC Subtopic 360-10, <i style="font-style:italic;">Property, Plant and Equipment – Overall</i>, to determine whether a ROU asset is impaired, and if so, the amount of the impairment loss to recognize. As of March 31, 2024, we have not recognized any impairment losses for our ROU assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We monitor for events or changes in circumstances that require a reassessment of our leases. When a reassessment results in the remeasurement of a lease liability, a corresponding adjustment is made to the carrying amount of the corresponding ROU asset unless doing so would reduce the carrying amount of the ROU asset to an amount less than zero. In that case, the amount of the adjustment that would result in a negative ROU asset balance is recorded in profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2023, we entered into a lease agreement to lease 1,560 square feet of office space in Irvine, California for approximately $4,000 per month for a term commencing June 2023 and ending May 2024. In March 2024 we extended the term of this lease through May 2025 for the same approximately $4,000 per - month rental fee. Our Irvine, California office is used for executive offices, sales, finance and administration. We previously occupied a different 4,351 square-foot office space in Irvine, California from June 2020 to May 2023 under a sublease agreement for approximately $6,000 per month, plus common area maintenance costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease a 14,476 square-foot manufacturing facility and administrative office in Shenzhen, China. In May 2022, we renewed this lease for the period June 1, 2022 through May 31, 2024 for approximately $8,000 per month.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease a 10,635 square-foot manufacturing facility and administrative offices in Newark, California. In February 2023, we renewed this lease for the period March 1, 2023 through February 28, 2024 for approximately $18,000 per month. In March 2024, we entered into a new lease for a 5,183 square - foot facility in Fremont, California for a <span style="-sec-ix-hidden:Hidden_iS0Rnchs2kSL18YN6T3u5Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five - year and three - month</span></span> period commencing May 1, 2024 (subject to completion of tenant improvements) for $10,625 per month, escalating 3.5% annually, plus a share of common area operating expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease an approximately 9,800 square-foot manufacturing facility and administrative offices in Irvine, Scotland for approximately $5,000 per month. This lease term ends February 2028, with an option for us to terminate the lease in February 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease a 275 square-foot engineering and administrative office in Singapore for approximately $1,000 per month. This lease term ends May 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease a 3,000 square-foot logistics and distribution facility in Hong Kong for approximately $2,000 per month. This lease term ends April 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease a 500 square-foot sales office in Tokyo, Japan for approximately $1,000 per month. This lease term ends November 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, we had current and long-term lease liabilities of $112,000 and $2,000, respectively, and right-of-use assets of $99,000. As of December 31, 2023, we had current and long-term lease liabilities of $126,000 and $33,000, respectively, and right of use assets of $143,000. Future imputed interest as of March 31, 2024 totaled $4,000. The weighted average remaining lease term of our leases as of March 31, 2024 is 0.5 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future minimum lease payments under non-cancellable operating leases that have remaining non-cancellable lease terms in excess of one year are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:84.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:2.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 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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:84.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (remainder of year)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted future non-cancelable minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024, we incurred approximately $124,000 in operating lease costs. Operating lease costs of $67,000 are included in cost of revenue, and $57,000 are included in operating expenses in our condensed consolidated statements of operations for the three months ended March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, we incurred approximately $119,000<span style="white-space:pre-wrap;"> in operating lease costs. Operating lease costs of </span>$41,000 are included in cost of revenue, and $78,000 are included in operating expenses in our condensed consolidated statements of operations for the three months ended March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We are not party to any legal proceedings as of March 31, 2024. We are occasionally involved in legal proceedings in the ordinary course of business, including actions against us which assert or may assert claims or seek to impose fines and penalties in substantial amounts. Related legal defense costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Warranties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We establish reserves for future product warranty costs that are expected to be incurred pursuant to specific warranty provisions with our customers. We generally warrant our products against defects for one year from date of shipment, with certain exceptions in which the warranty period can extend to more than one year based on contractual agreements. Our warranty reserves are established at the time of sale and updated throughout the warranty period based upon numerous factors including historical warranty return rates and expenses over various warranty periods. Historically, our warranty returns have not been material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Intellectual Property Indemnities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We indemnify certain customers and our contract manufacturers against liability arising from third-party claims of intellectual property rights infringement related to our products. These indemnities appear in development and supply agreements with our customers as well as manufacturing service agreements with our contract manufacturers, are not limited in amount or duration and generally survive the expiration of the contract. Given that the amount of any potential liabilities related to such indemnities cannot be determined until an infringement claim has been made, we are unable to determine the maximum amount of losses that we could incur related to such indemnifications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Director and Officer Indemnities and Contractual Guarantees</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Pursuant to our bylaws, we will indemnify our directors and executive officers to the fullest extent permitted by Nevada law, without limitation as to amount or duration, in the event of any actual or threatened lawsuit or proceeding. Certain costs incurred in connection with such indemnifications may be recovered under certain circumstances under various insurance policies. Given that the amount of any potential liabilities related to such indemnities cannot be determined until a lawsuit or proceeding has been threatened or filed, we are unable to determine the maximum amount of losses that we could incur relating to such indemnities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We have entered into an employment agreement with Steven N. Bronson, our Chairman of the Board, President and Chief Executive Officer. This agreement contains certain severance and change in control obligations. Under the agreement, if Mr. Bronson’s employment is terminated due to his death or disability (as such terms are defined in the agreement), Mr. Bronson or his beneficiaries will be entitled to receive: (i) his base compensation to the end of the monthly pay period immediately following the date of termination; (ii) accrued bonus payments; and (iii) immediate and full vesting of all unvested equity and/or options issued by the Company. If Mr. Bronson’s employment is terminated by him for good reason (as such term is defined in the agreement), or by us without cause, then Mr. Bronson will be entitled to receive: (i) his base compensation to the date of termination; (ii) a severance payment equal to twelve months of his base compensation; (iii) any earned bonus compensation; (iv) employee benefits for twelve months following the date of termination; (v) any vested company match 401(k) or other retirement contribution; and (vi) immediate and full vesting of all unvested equity and/or options issued by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the event of a change in control of the Company (as such term is defined in the agreement), Mr. Bronson is entitled to receive: (i) a change in control payment in an amount equal to twelve months of his base compensation, payable as of the date the change in control occurs; and (ii) immediate and full vesting of all unvested equity and/or options issued by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Guarantees and Indemnities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the normal course of business, we are occasionally required to undertake indemnification for which we may be required to make future payments under specific circumstances. We review our exposure under such obligations no less than annually, or more frequently as required. The amount of any potential liabilities related to such obligations cannot be accurately determined until a formal claim is filed. Historically, any such amounts that become payable have not had a material negative effect on our business, financial condition or results of operations. We maintain general and product liability insurance which may provide a source of recovery to us in the event of an indemnification claim.</p> 1560 4000 4000 4351 6000 14476 8000 10635 18000 5183 10625 0.035 9800 5000 275 1000 3000 2000 500 1000 112000 2000 99000 126000 33000 143000 4000 P0Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:84.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:2.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 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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:84.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 (remainder of year)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted future non-cancelable minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0.05pt 0pt;"> 114</p></td></tr></table> 85000 33000 118000 4000 114000 124000 67000 57000 119000 41000 78000 P1Y P1Y P12M false false false false